Act on the result
Confirm guest count, inclusions and contingency before issuing the quote.
Educational only: Business decision support, not accounting, tax or legal advice.
Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.
Update policy: Reviewed when formulas or official dependencies change.
Scope: Market-neutral small-business planning using your own assumptions.
Caterers pricing an event against food, staffing, logistics, waste and venue constraints.
Event revenue, loaded event cost, contribution, margin and break-even attendance.
Enter one event scope with realistic guest count, staffing hours and event-specific costs.
Use a different tool when: Do not use this to build a quote from portions, labour, logistics, contingency and margin; use Catering Quote & Margin Planner for that decision. Use this tool to test catering event profit after food, staffing, logistics, waste and venue constraints.
Price & margin
Event revenue, loaded event cost, contribution, margin and break-even attendance.
Amounts use the same currency as your inputs. No currency conversion is performed.
Quote a catering event from guest count, menu portions, ingredient waste, kitchen and service labour, venue, equipment, logistics, contingency and a minimum contribution.
Your numbers stay in this browser
Whole guests covered by the quote.
Current proposed event price per guest. Keep every amount on the same ex-tax currency basis.
Main-menu portions planned for each guest.
Ingredient cost per main portion before waste. Keep every amount on the same ex-tax currency basis.
Expected waste applied to main-menu ingredient cost.
Side-menu portions planned for each guest.
Ingredient cost per side portion before waste. Keep every amount on the same ex-tax currency basis.
Expected waste applied to side-menu ingredient cost.
Preparation and production labour hours for the event.
Loaded labour cost for one kitchen hour. Keep every amount on the same ex-tax currency basis.
Delivery and service labour hours for the event.
Loaded labour cost for one service hour. Keep every amount on the same ex-tax currency basis.
Event-specific venue and equipment cost. Keep every amount on the same ex-tax currency basis.
Delivery, travel and event logistics cost. Keep every amount on the same ex-tax currency basis.
Protection applied to event base cost for delivery uncertainty.
Contribution margin to protect in the required event quote.
Minimum contribution amount the required quote should protect. Keep every amount on the same ex-tax currency basis.
Set an event quote and price per guest that cover the entered menu and delivery plan while protecting margin and minimum contribution. Review every output on the same entered business basis.
Each row names the assumption axis changed from the baseline.
Save these results, change an input, then compare the updated figures with this baseline.
The baseline is temporary in this tab and is not added to shared scenario links or generated reports.
guest count * quoted price per guest5,000 , ex taxUses the named industry records and reports this output, ex tax. The shared engine retains full precision; display rounding never feeds the calculation.
Catering Event Profitability Planner formulas โsum(guests * portions per guest * portion cost / (1 - waste rate))1,365.13 , ex taxUses the named industry records and reports this output, ex tax. The shared engine retains full precision; display rounding never feeds the calculation.
Catering Event Profitability Planner formulas โsum(labour hours * loaded hourly cost)1,100 , ex taxUses the named industry records and reports this output, ex tax. The shared engine retains full precision; display rounding never feeds the calculation.
Catering Event Profitability Planner formulas โfood + labour + venue/equipment + logistics3,165.13 , ex taxUses the named industry records and reports this output, ex tax. The shared engine retains full precision; display rounding never feeds the calculation.
Catering Event Profitability Planner formulas โevent base cost * contingency rate316.51 , ex taxUses the named industry records and reports this output, ex tax. The shared engine retains full precision; display rounding never feeds the calculation.
Catering Event Profitability Planner formulas โevent base cost + contingency3,481.64 , ex taxUses the named industry records and reports this output, ex tax. The shared engine retains full precision; display rounding never feeds the calculation.
Catering Event Profitability Planner formulas โquoted revenue - protected event cost1,518.36 , ex taxUses the named industry records and reports this output, ex tax. The shared engine retains full precision; display rounding never feeds the calculation.
Catering Event Profitability Planner formulas โcontribution / quoted revenue0.3 decimal rateUses the named industry records and reports this output in decimal rate. The shared engine retains full precision; display rounding never feeds the calculation.
Catering Event Profitability Planner formulas โmaximum of target-margin quote and minimum-contribution quote4,973.78 , ex taxUses the named industry records and reports this output, ex tax. The shared engine retains full precision; display rounding never feeds the calculation.
Catering Event Profitability Planner formulas โrequired event quote / guest count49.74 , ex taxUses the named industry records and reports this output, ex tax. The shared engine retains full precision; display rounding never feeds the calculation.
Catering Event Profitability Planner formulas โquoted revenue - required event quote26.22 , ex taxUses the named industry records and reports this output, ex tax. The shared engine retains full precision; display rounding never feeds the calculation.
Catering Event Profitability Planner formulas โThis calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.
Scenario links contain only allowlisted numeric and closed-choice inputs shown in the URL; Margin101 excludes free text and identifying fields. Anyone you share the URL with can read those numbers, so do not include private or identifying data.
| Parameter | Meaning | Unit | Allowed values | Presence | Default |
|---|---|---|---|---|---|
| contingencyRate | Protection applied to event base cost for delivery uncertainty. | decimal fraction of event base cost | 0 to 1 | Required | 0.1 |
| guestCount | Whole guests covered by the quote. | whole guests/event | 0 to 100000000 | Required | 100 |
| kitchenHours | Preparation and production labour hours for the event. | hours/event | 0 to 100000 | Required | 10 |
| kitchenLoadedCostPerHourExTax | Loaded labour cost for one kitchen hour. Keep every amount on the same ex-tax currency basis. | currency units/hour, ex tax | 0 to 10000000 | Required | 50 |
| logisticsCostExTax | Delivery, travel and event logistics cost. Keep every amount on the same ex-tax currency basis. | currency units/event, ex tax | 0 to 10000000 | Required | 200 |
| mainCostPerPortionExTax | Ingredient cost per main portion before waste. Keep every amount on the same ex-tax currency basis. | currency units/main portion, ex tax | 0 to 10000000 | Required | 10 |
| mainPortionsPerGuest | Main-menu portions planned for each guest. | portions/guest | 0 to 1000 | Required | 1 |
| mainWasteRate | Expected waste applied to main-menu ingredient cost. | decimal fraction of main ingredient requirement lost | 0 to 1 | Required | 0.05 |
| minimumEventContributionExTax | Minimum contribution amount the required quote should protect. Keep every amount on the same ex-tax currency basis. | currency units/event, ex tax | 0 to 10000000 | Required | 1000 |
| quotedPricePerGuestExTax | Current proposed event price per guest. Keep every amount on the same ex-tax currency basis. | currency units/guest, ex tax | 0 to 10000000 | Required | 50 |
| serviceHours | Delivery and service labour hours for the event. | hours/event | 0 to 100000 | Required | 20 |
| serviceLoadedCostPerHourExTax | Loaded labour cost for one service hour. Keep every amount on the same ex-tax currency basis. | currency units/hour, ex tax | 0 to 10000000 | Required | 30 |
| sideCostPerPortionExTax | Ingredient cost per side portion before waste. Keep every amount on the same ex-tax currency basis. | currency units/side portion, ex tax | 0 to 10000000 | Required | 3 |
| sidePortionsPerGuest | Side-menu portions planned for each guest. | portions/guest | 0 to 1000 | Required | 1 |
| sideWasteRate | Expected waste applied to side-menu ingredient cost. | decimal fraction of side ingredient requirement lost | 0 to 1 | Required | 0.04 |
| targetMargin | Contribution margin to protect in the required event quote. | decimal fraction of quoted event revenue | 0 to 0.99 | Required | 0.3 |
| venueAndEquipmentCostExTax | Event-specific venue and equipment cost. Keep every amount on the same ex-tax currency basis. | currency units/event, ex tax | 0 to 10000000 | Required | 500 |
Event contribution depends on the complete event-specific food, labour and logistics scope.
Data used here
Confirm guest count, inclusions and contingency before issuing the quote.
Retest lower attendance, higher waste and overtime.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Connect price per head, guest count, event-specific cost and constrained capacity before accepting an event.
Read guideDerive a bounded event floor from contribution and committed cost without presenting it as a market benchmark.
Read guideCompare service formats on aligned food, labour, equipment, transport and capacity assumptions.
Read guideConfirm guest count, inclusions and contingency before issuing the quote.
Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.