Act on the result
Confirm portions, labour hours and logistics with the delivery team before sending 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.
Hospitality operators building a catering quote from the full event cost stack.
Food, labour, logistics and contingency cost, required quote, per-guest price and retained margin.
Enter guest and portion assumptions first, then add labour, logistics and contingency before margin.
Use a different tool when: Do not use this to calculate exact usable ingredient and loaded portion cost for a recipe batch; use Recipe Costing Planner for that decision. Use this tool to build a quote from portions, labour, logistics, contingency and margin.
Price & margin
Food, labour, logistics and contingency cost, required quote, per-guest price and retained margin.
Amounts use the same currency as your inputs. No currency conversion is performed.
Build a catering quote from guest volume, food, labour, logistics, fixed costs, contingency and a user-entered target margin.
Your numbers stay in this browser
Enter the whole number of guests covered by the quote.
Enter ingredient and food cost for one guest. Use one consistent ex-tax basis.
Enter preparation hours required for the event.
Enter the full internal cost per preparation hour. Use one consistent ex-tax basis.
Enter on-site service labour hours for the event.
Enter the full internal cost per service hour. Use one consistent ex-tax basis.
Enter event packaging, equipment transport and logistics cost. Use one consistent ex-tax basis.
Enter fixed event, venue and allocated operating costs. Use one consistent ex-tax basis.
Enter a scenario allowance for uncertainty; do not duplicate costs already in the stack.
Enter the contribution margin to protect in the quoted revenue.
Use the cost and recovery rows to identify the component changing the exact reconciliation.
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.
guests ร food cost per guest1,200.00Uses only the entered market-neutral commercial records and assumptions. Raw engine precision is retained until display.
Catering Quote & Margin Planner formulas โpreparation hours ร preparation loaded rate400.00Uses only the entered market-neutral commercial records and assumptions. Raw engine precision is retained until display.
Catering Quote & Margin Planner formulas โservice hours ร service loaded rate400.00Uses only the entered market-neutral commercial records and assumptions. Raw engine precision is retained until display.
Catering Quote & Margin Planner formulas โpreparation labour + service labour800.00Uses only the entered market-neutral commercial records and assumptions. Raw engine precision is retained until display.
Catering Quote & Margin Planner formulas โpackaging and logistics cost300.00Uses only the entered market-neutral commercial records and assumptions. Raw engine precision is retained until display.
Catering Quote & Margin Planner formulas โvenue and fixed cost200.00Uses only the entered market-neutral commercial records and assumptions. Raw engine precision is retained until display.
Catering Quote & Margin Planner formulas โfood + labour + other variable + fixed costs2,500.00Uses only the entered market-neutral commercial records and assumptions. Raw engine precision is retained until display.
Catering Quote & Margin Planner formulas โbase cost ร contingency rate250.00Uses only the entered market-neutral commercial records and assumptions. Raw engine precision is retained until display.
Catering Quote & Margin Planner formulas โbase cost + contingency2,750.00Uses only the entered market-neutral commercial records and assumptions. Raw engine precision is retained until display.
Catering Quote & Margin Planner formulas โprotected cost รท (1 โ target margin)3,437.50Uses only the entered market-neutral commercial records and assumptions. Raw engine precision is retained until display.
Catering Quote & Margin Planner formulas โtotal quote รท guests34.38Uses only the entered market-neutral commercial records and assumptions. Raw engine precision is retained until display.
Catering Quote & Margin Planner formulas โtotal quote โ protected cost687.50Uses only the entered market-neutral commercial records and assumptions. Raw engine precision is retained until display.
Catering Quote & Margin 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 | Enter a scenario allowance for uncertainty; do not duplicate costs already in the stack. | decimal fraction of event base cost | 0 to 1 | Required | 0.1 |
| foodCostPerGuestExTax | Enter ingredient and food cost for one guest. Use one consistent ex-tax basis. | currency units/guest, ex tax | 0 to 10000000 | Required | 12 |
| guestCount | Enter the whole number of guests covered by the quote. | whole guests/event | 1 to 100000000 | Required | 100 |
| packagingLogisticsCostExTax | Enter event packaging, equipment transport and logistics cost. Use one consistent ex-tax basis. | currency units/event, ex tax | 0 to 10000000 | Required | 300 |
| prepLabourHours | Enter preparation hours required for the event. | hours/event | 0 to 100000000 | Required | 10 |
| prepLoadedRateExTax | Enter the full internal cost per preparation hour. Use one consistent ex-tax basis. | currency units/hour, ex tax | 0 to 10000000 | Required | 40 |
| serviceLabourHours | Enter on-site service labour hours for the event. | hours/event | 0 to 100000000 | Required | 10 |
| serviceLoadedRateExTax | Enter the full internal cost per service hour. Use one consistent ex-tax basis. | currency units/hour, ex tax | 0 to 10000000 | Required | 40 |
| targetMargin | Enter the contribution margin to protect in the quoted revenue. | decimal fraction of catering quote revenue | 0 to 1 | Required | 0.2 |
| venueFixedCostExTax | Enter fixed event, venue and allocated operating costs. Use one consistent ex-tax basis. | currency units/event, ex tax | 0 to 10000000 | Required | 200 |
Protect every entered event cost and contingency before treating the quote as margin-bearing revenue.
Data used here
Confirm portions, labour hours and logistics with the delivery team before sending the quote.
Retest more guests, higher food cost, longer labour and a larger contingency.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Freeze event scope, quantities, labour, logistics, inclusions and change triggers before handing the record to the catering quote planner.
Read guideSize event deposits and cancellation checkpoints from committed cash and recoverable work without giving legal advice.
Read guideConfirm portions, labour hours and logistics with the delivery team before sending the quote.
Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.