How to Price Catering Without Undercharging (From a Working Caterer)
You quote a price that feels about right. You win the job. You shop, prep, cook, drive, serve, clear down β and at the end of it all, somehow there's barely any profit left. Sound familiar?
If it does, you don't have a pricing problem. You have a costing problem β and once you fix that, the right price falls out of it almost automatically. Here's how to do it properly, so you stop working weekends for the fun of it.
Most caterers don't have a pricing problem β they have a costing problem
When a quote comes out too cheap, it's almost never because the caterer "charged too little" on purpose. It's because the price only covered the obvious cost β the food β and quietly missed everything else. If your price doesn't carry a share of every real cost, you're not making the profit you think you are. You might even be subsidising your own customers.
So before you think about price, you have to nail cost.
The costs caterers forget
Here's what a catering job actually costs you β and where the profit disappears when you leave bits out:
- Food β the obvious one, and usually the only one people count.
- Labour β prep, service, driversβ¦ and your own hours. If a job only "makes money" because you worked for free, it didn't. Put an owner-labour line into every quote.
- Consumables β disposables, packaging, cleaning, the little stuff that adds up.
- Equipment & hire β anything you rent or run.
- Delivery & travel β fuel, vehicle, the driver's time.
- Overheads β insurance, website, phone, admin time. Every job carries a slice.
Add all of those up, and that's your real cost. Now you can build a price on top of it β not before it.
The mistake that quietly kills profit: markup isn't margin
This one catches almost everyone. Say a job costs you Β£1,000 and you "add 30%." Your price is Β£1,300 β but your actual margin is only 23%, not 30%. To genuinely make a 30% margin:
Price = cost Γ· (1 β margin) β Β£1,000 Γ· 0.70 = Β£1,428.57
Cost-plus-a-percentage feels right and leaves money on the table every single time. Always work backwards from the margin you actually want.
How to price a job, step by step
- 1. Cost the food β per head, from real ingredient prices.
- 2. Add labour β prep, service, drivers, and your own time.
- 3. Add consumables, equipment and delivery.
- 4. Add a share of overheads β every job carries some.
- 5. Add your margin β deliberately, using the Γ· (1 β margin) method.
- 6. Check it clears your minimum.
- 7. Add tax on top β VAT is passed on, not earned. Never count it as profit.
Know your minimum β and hold it
Set a minimum spend below which a job isn't worth doing. A small job that doesn't clear your minimum costs you more than politely saying no β your fixed costs and time don't shrink just because the order is small. Decide your floor, and don't quote under it.
The one number that tells you the truth: your effective Β£/hour
Here's the sanity check that reveals undercharging instantly. Take the fee you're about to quote and divide it by all the hours the job will really take β planning, shopping, travel, cooking, service, clear-down. That's your effective Β£/hour.
Quote Β£200 for a job that eats 12 hours and you're earning Β£16 an hour β before you've paid for a thing. See that number before you send the quote, and you'll never accidentally work for minimum wage again.
Rather have the maths done for you?
I built a free pricing calculator that does exactly this β builds your price from real cost + your margin, and shows your effective Β£/hour. Event jobs, private-chef day rates and meal-prep.
Get the free pricing calculatorPricing is one stage of a booking. The proposals, kitchen sheets, staffing, compliance and invoicing are all in The Catering Toolkit β every stage already written.