Turn food cost & guest count into a profitable client quote
Food-cost % sets your food markup. Industry standard 28–35% (high-end ~25%, volume ~40%). A 30% target prices food at cost ÷ 0.30 (~3.3×), replacing the crude flat “3×” rule.
Rule of thumb: 1 server per 10–15 guests plated, 1 per 25 buffet. Use your loaded wage (pay + payroll burden) and include setup/teardown & owner planning time — forgetting them is a top underpricing mistake.
Net margin is profit you KEEP after all costs (7–15% typical), applied as price ÷ (1 − margin). Service charge (15–25%) is company revenue; gratuity (18–22%) goes to staff. By default tax applies to subtotal + service charge and excludes gratuity; tax defaults to 0% — rates and what's taxable vary by jurisdiction, so verify locally.
This calculator turns a guest count and your raw food cost per plate into a confident, profitable catering quote — the total to charge the client and the price per guest — without the back-of-napkin scramble. It builds the price up the way the pros do: food marked up to a target food-cost %, real labor (staff × rate × hours), rentals and other direct costs, your net profit margin, then the client-facing service charge, gratuity, and sales tax. You get an itemized breakdown, a cost-vs-price panel showing your estimated net profit, and food/labor sanity-check chips that flag underpricing before the quote goes out. Everything is calculated privately in your browser, free.
50 guests, $12.00 raw food cost per guest, 30% target food-cost, 4 staff at $25/hr for 6 hours, $0 rentals, $0 other, 12% net margin, 20% service charge, 0% gratuity, 0% tax:
So you'd quote $3,545.45 total — about $70.91 per guest.
total_food_cost = food_per_guest × guests
food_price = total_food_cost ÷ (food_cost% ÷ 100)
labor_cost = staff × hourly_rate × event_hours
price_b4_profit = food_price + labor_cost + rentals + other
subtotal = price_b4_profit ÷ (1 − margin% ÷ 100)
service_amt = subtotal × service%
gratuity_amt = subtotal × gratuity%
tax_amt = (subtotal + service_amt) × tax%
client_total = subtotal + service_amt + gratuity_amt + tax_amt
per_guest = client_total ÷ guests
net_profit = subtotal − (total_food_cost + labor + rentals + other)
Net profit uses the MARGIN formula (price = cost ÷ (1 − margin)), not markup. Tax excludes gratuity by default; some jurisdictions tax mandatory gratuities — verify locally.
<iframe src="https://snaptoolsuite.com/catering-pricing-calculator/?embed=1"
style="width:100%;max-width:560px;height:1280px;border:0;"
title="Catering Pricing Calculator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/catering-pricing-calculator/">Catering Pricing Calculator</a> by Snap Tool Suite</p>
See it live: view a real embed example →
Start from your raw food cost per plate and mark it up to a target food-cost % (price = food cost ÷ 0.30 for 30%, roughly 3.3×). Add real labor (staff × rate × hours including setup/teardown), rentals, and other direct costs. Apply your profit margin using the margin formula, then add service charge, gratuity, and any sales tax. This tool shows the total and the per-guest price.
There's no single right number — it depends on your food cost, labor, and event style. Buffets run cheaper per head than plated; high-end events cost more. This tool builds price up from your actual costs and divides by guest count, so the per-person figure is honest for your menu.
Net catering margins typically run 7–15% after all costs. This tool applies your target net margin using the margin formula (price = cost ÷ (1 − margin)), not markup, so the % is true to revenue.
A service charge is mandatory company revenue (overhead/coordination) that goes to the business; gratuity is a tip that goes to staff. They're not interchangeable, and labeling matters legally. This tool keeps them as separate line items. Norms: service 15–25%, gratuity 18–22%.
The flat “3× the groceries” rule only works if your labor and overhead happen to be in line — it's not a substitute for real labor and margin math. This tool uses a target food-cost % for food, then adds labor, rentals, and profit separately.
It can. Tax defaults to 0% because rules vary by jurisdiction (the rate and whether service charge/gratuity is taxable). By default the tool taxes subtotal + service charge and excludes gratuity — verify your local rules. This is not tax advice.
Yes. 100% free, everything runs in your browser.
🔒 Everything is calculated in your browser. We don't store or sell your data.