Holiday Meal Cost per Guest: How to Estimate It (With a Worked Example)

By Tuan · Published

"How much will this dinner cost?" is a surprisingly hard question to answer before you've shopped. Food prices vary by country, store and week, so any national "average cost of a holiday dinner" tells you very little about your meal. What you can do is build your own estimate from your own menu and your own store's prices, and turn it into a cost per guest. That number is useful whether you're setting a budget, deciding how many people you can invite, or splitting costs fairly.

Here's the method, followed by a worked example. All prices in the example are made-up example prices to show the arithmetic. They aren't averages and they aren't a forecast. Use the prices from your own store's website or last receipt.

Step 1: Count people, then count portions

Start with how many people will eat, including your own household. Then convert that into adult portions, because a six-year-old doesn't eat the same amount as an adult.

A simple way is a child-portion factor: count each child as a fraction of an adult. A factor of 0.5 is a reasonable starting point for young children, while teenagers usually count as adults. Pick whatever matches your family.

Adult portions = adults + (children × child factor)

You'll use portions to work out quantities and people for the per-guest cost, because a child still takes a seat, a plate and a cracker.

Step 2: List everything, and mark who provides it

List every item on the menu, including the easy-to-forget ones (butter, cream, stock for gravy, foil, drinks, ice), and note who's providing each one:

Keeping the guest-provided items on the list matters. Without them, you'll underestimate the true cost of the meal, and if you're splitting costs later, they're what makes a split fair.

Step 3: Work out quantities and round up to whole packs

For each item, multiply an amount per adult portion by your number of portions. Then round up to the pack size the shop sells, because you can't buy 1.25 bags of rolls.

For the main roast, use a reliable guide rather than a guess. For turkey, the USDA's Let's Talk Turkey guide suggests allowing 1 pound of turkey per person. For sides, your recipe's serving count is the best source. The per-portion amounts in the example below are examples only.

Step 4: Price each line and add it up

Multiply quantity by the price per unit for every host-bought item, and add them up. Then divide:

If guests bring things, it's worth working out the whole-meal cost too, adding a rough value for what they bring. That's the number to use if you ever want to compare years or split costs evenly.

Step 5: Add a buffer

Estimates always miss something: a forgotten ingredient, a price rise, an extra guest. Adding 10% to your host total is a simple cushion.

Worked example (example prices)

A Christmas dinner for 8 adults and 4 young children, with a child factor of 0.5:

Turkey at 1 pound per person (the USDA rule of thumb) is 12 × 1 = 12 pounds. Rolls at an example of 1.5 per adult portion: 1.5 × 10 = 15 rolls. They come in packs of 12, so 15 ÷ 12 = 1.25, which rounds up to 2 packs (24 rolls). Green beans at an example of 0.2 pounds per portion: 0.2 × 10 = 2 pounds.

ItemWho providesQuantityExample priceLine cost
TurkeyHost12 lb$1.50 per lb$18.00
PotatoesHost1 bag$4.00$4.00
Stuffing ingredientsHost1 lot$8.00$8.00
Green beansHost2 lb$2.50 per lb$5.00
Cranberry sauceHost2 cans$2.00 each$4.00
Bread rollsHost2 packs$3.50 each$7.00
Butter, cream and gravy itemsHost1 lot$9.00$9.00
Spices and flourAlready have––$0.00
PieGuest1(about $12)$0.00 to host
DrinksGuest–(about $25)$0.00 to host

The host-bought lines add up to $18 + $4 + $8 + $5 + $4 + $7 + $9 = $55.00.

If the budget for this dinner was $70, the host has $15 left before the buffer, and $9.50 after it. That's room for one more side or a few extras, but not for a second main.

Using the number

For timing the shopping and cooking, see my Thanksgiving prep timeline and Christmas planning timeline. If gifts are also on the budget, my Christmas gift budget guide uses a similar step-by-step approach.

A spreadsheet that does the arithmetic

My Holiday Meal Budget & Cost-Per-Guest Calculator is a spreadsheet (.xlsx for Google Sheets, Excel 2010 or later and LibreOffice Calc) that does all of the above. You enter the budget, adults, children and a child-portion factor, then a shopping list of up to 150 rows, each marked host, guest or already have. It shows the projected total, what's left in your budget, cost per guest and per adult portion, totals per category, and what's still to buy. An optional Portions tab scales your own per-adult amounts to the guest count and rounds up to whole packs. It works in any currency, and the example items and prices in it are placeholders, not recommendations.

Disclosure: the Holiday Meal Budget & Cost-Per-Guest Calculator is my own product on Payhip, priced at $1. It's also included in my Holiday Season Bundle ($3 for 10 holiday items). All prices in the worked example are made-up examples. The 1-pound-per-person turkey figure is from the USDA Food Safety and Inspection Service page linked above (fetched October 2026).

Found this useful? The articles, tools and free printables here cost nothing to use. If you'd like to support them, you can chip in any amount via PayPal.

☕ Buy me a coffee via PayPal

Entirely voluntary. Payments are handled by PayPal. Tips are not tax-deductible and don't unlock anything extra.