How Caterers Should Bill Deposits and the Final Balance
· 5 min read
A client books you for a 120-person wedding in September. It is April. You need money now to hold the date, a firm headcount before you buy food, and a final bill that reflects what actually happened on the night. Handle those three moments cleanly and you never chase a balance after the last plate is cleared. Handle them loosely and you are arguing about a $2,800 gap while the client is on their honeymoon.
Here is the order it actually happens in, and what each document should say.
Start with a quote, not a deposit invoice
Before any money moves, send a quote. It lists the per-head price, the estimated headcount, the menu, staffing, rentals, service charge, and tax. It carries a valid until date so your April pricing does not have to hold through August, and it makes the deposit terms explicit: what percentage is due to book, and whether it is refundable.
A quote your client can accept in one click beats a PDF they have to print, sign, and scan. With a quote the recipient accepts by typing their name, you get a dated signature and a clear yes before you invoice anything. If you are pricing a bespoke menu, the project quote builder helps you lay out line items the client can follow.
Do not skip this step and lead with a deposit invoice. The quote is where the client agrees to the shape of the deal. Everything after it references those numbers.
Invoice the booking deposit against the quote total
Once the quote is accepted, send the deposit invoice. Common practice is 25 to 50 percent to secure the date. Whatever you charge, make the invoice show the full event estimate, then the deposit as a line, so the client sees the deposit is part of a larger total and not a separate charge.
A workable structure:
- Event total (estimated): 120 guests at $95 = $11,400, plus service and tax
- Deposit due now: 40 percent = $4,560
- Balance due after final headcount: the remainder, invoiced separately
Put the deposit terms in writing on the invoice itself: due on receipt, non-refundable within 30 days of the event, and applied to the final balance. Note that JupiterInvoice presents your payment details and tracks the invoice to approval; it is not a payment processor and does not hold the money. If you want cards, connect your own Stripe account. Otherwise the client pays your bank details directly.
You can spin up the deposit invoice from a catering invoice template so the layout, tax handling, and service charge line are already in place.
Lock the headcount before you buy anything
The headcount cutoff is where catering billing goes wrong. Your food and staffing costs are built on a guest count, and that number moves right up until a week or two before the event. Set a firm date in the quote: final headcount confirmed 10 days out, and that number is what you bill, even if six people cancel the day before.
When the client confirms 132 guests instead of the estimated 120, that is a real change to the numbers, not a small correction. Treat it as a new version of the invoice rather than a quiet edit. JupiterInvoice creates a new version whenever line items or pricing change, so V1 (the estimate) and V2 (the confirmed count) both exist and you can see exactly what changed and when. If the client later disputes the count, the version trail settles it.
Some fields the client can adjust without your involvement, and you get notified: their billing entity, billing address, and a PO number if the venue or a corporate payer requires one. If a company is paying for a corporate event, they may want to forward the invoice to their accounts payable contact. Let them. That is faster than you playing middleman.
Send the final balance invoice with the deposit credited
After the event, or in the final week once the count is locked, send the balance invoice. This is the one that gets disputed if you get it wrong, so be explicit.
The final invoice should show the full confirmed total, then subtract the deposit already paid, and land on the balance due. Do not send a bare "balance: $6,840" with no math. Show it:
| Line | Amount |
|---|---|
| 132 guests at $95 | $12,540 |
| Service charge (18%) | $2,257 |
| Sales tax | calculated on the total |
| Less: deposit paid (invoice #1041) | -$4,560 |
| Balance due | remainder |
Reference the deposit invoice number directly on the balance invoice. That single line is what stops a client insisting they already paid. Set short terms here; the event is done and there is no reason to wait. If you attach a late fee, keep it defensible with a late fee calculator and state it on the invoice up front.
Once the client approves the final version, it locks permanently. No more edits, no more "can we adjust the count." That approval is your clean close on the job. For corporate clients on longer terms, it helps to understand why net 30 invoices drift late so you can set terms that actually pay on time.
Three documents, in order: an accepted quote, a deposit invoice tied to it, and a final balance that credits the deposit. When you are ready, create the deposit invoice and let the client add their PO or billing details themselves.