Dinner Party Cost Calculator: Total, Cost per Guest and Budget Check
Budget a dinner party course by course: appetizers, main, sides, dessert and drinks per person, wine bottles from glasses per guest, hosts at the table, decor and hired help, a buffer you choose, a budget check, a comparison with eating out and the total for other guest counts.
How it works
Per person = appetizers + main + sides + dessert + drinks · Food and drink = per person × (guests + hosts) · Wine bottles = ⌈people × share drinking × glasses ÷ 5⌉ · Total = food and drink + wine + decor + other fixed costs · Cost per guest = total ÷ guests · With buffer = total × (1 + buffer %)
Costing a dinner party per person is the most reliable way to plan it: set what each course is worth per head, add them up and multiply by everyone at the table, including you and anyone else in your household. Drinks and the main course are usually the biggest and most flexible lines, so they are where a budget is won or lost. Wine can be planned by the bottle: a standard 750 ml bottle pours five 5 fl oz (148 ml) glasses, so the calculator multiplies the people at the table by the share who drink wine and the glasses each, and rounds up to whole bottles. Costs that do not depend on headcount, such as flowers, candles, rented glassware or a hired server, are added once. The cost per guest divides the total by guests only, which is the figure to compare with a restaurant meal or a per-head catering quote. A buffer (10% by default) covers what real parties add: an extra guest, a nicer bottle, ice you forgot. Enter a total budget to see whether the plan fits, and a restaurant price per person to compare hosting with eating out. The table shows how the total moves with a few more or fewer guests. For reference, the USDA’s September 2026 liberal food plan puts an adult man’s everyday food at home at about $112 a week, or about $16 a day; a dinner party plate usually costs several times an everyday meal.
Worked example
For 8 guests at $12 for the main, $5 for sides, $3 for dessert and $6 for drinks per person, each person costs $26.00 and the total is 8 × $26 = $208.00, or $26.00 per guest. With a 10% buffer, budget $228.80. The main course and drinks make up $18 of the $26, about 69% of the per-head cost.
Sources: USDA Food and Nutrition: Cost of food monthly reports (Sept 2026) · NIAAA: What is a standard drink? (5 fl oz of wine)
Frequently asked questions
How much should I budget per person for a dinner party?
A relaxed home dinner often comes to roughly $15–30 a head for food, plus drinks. It rises quickly with a premium main such as steak or seafood, a full bar, or catering. Setting each course’s per-person value first, as this calculator does, keeps the total in your control.
How many bottles of wine do I need for a dinner party?
Plan on two to three glasses per wine drinker over a three-hour dinner, and five glasses per 750 ml bottle. For 8 guests and 2 hosts where three-quarters drink wine, that is 10 × 0.75 × 2 = 15 glasses, so 3 bottles; at three glasses each it is 22.5 glasses, so 5 bottles. Buy one extra if you can return unopened bottles.
How do I keep the drinks bill down?
Serve one signature cocktail or a non-alcoholic punch and a couple of chosen wines rather than a full bar, buy by the case when stores offer a discount, and for casual dinners it is normal to ask guests to bring a bottle.
Should I count myself in the dinner party cost?
Yes for the shopping list: your plate costs the same as a guest’s. Add yourself and your household under “Hosts eating too”. The cost per guest still divides by guests only, so you can compare it with a per-head restaurant or catering price.
Should I add a buffer?
Yes. 10% is a sensible default. Guest counts drift, appetites vary and you will almost always buy one more of something. The buffer turns “I hope I bought enough” into a planned line rather than a scramble on the day.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.