Free catering quantity calculator. Estimate food and drink quantities per guest for any event. Plan catering portions with confidence — no more running out.
Planning an event and wondering how much food to order per guest? Our catering quantity calculator takes the guesswork out of event planning. Simply enter your guest count and the quantity needed per person — whether it is appetizers, main courses, desserts, or drinks — and the calculator instantly tells you the total quantity to order. Perfect for weddings, corporate events, birthday parties, and family gatherings.
Over-ordering wastes money and food; under-ordering leaves guests hungry and disappointed. This calculator helps you find the sweet spot. Use it alongside our guest list calculator to get an accurate headcount, our event space capacity calculator to ensure your venue fits everyone, and our party budget calculator to track total costs.
You are organizing a wedding reception for 100 guests and want to serve two appetizers per person during cocktail hour:
Result: 100 × 2 = 200 appetizers total. You would repeat this calculation for main courses, desserts, and drinks — each with their own quantity-per-guest value.
General guidelines: Appetizers: 6–8 pieces per person for a 2-hour event. Main course: 6–8 oz protein, 4–6 oz sides per person. Dessert: 1–2 pieces per person. Our calculator adjusts for event duration.
Plan 2 drinks per person for the first hour, then 1 drink per person per additional hour. For a 4-hour event: ~5 drinks per person. Mix: 60% alcohol, 40% non-alcoholic for evening events.
Cocktail party (appetizers only): more per person. Sit-down dinner: precise portions. Buffet: 10–15% extra (people take more). Brunch: lighter portions. Kids' party: half adult portions.
Plan for vegetarian (10–15% of guests), gluten-free (5–10%), dairy-free (5%), and nut allergies (1–2%). Always ask guests about restrictions in advance and label foods clearly at the event.
If this tool does not work properly or results differ from expectations, contact us to report the issue. We are happy to help.