Home / Blog / Catering operations
Catering operations

What is the best way to reconcile a final catering invoice against the BEO?

The final invoice is the last impression a client has of you. Here is a repeatable way to reconcile it against the BEO so it goes out fast, accurate, and without a single surprise.

A catering office manager at a desk comparing two printed documents side by side with a highlighter, a calculator and a mug beside them, a corkboard of event photos on the wall behind

Start from the BEO, not from the proposal

The proposal is what the client agreed to; the BEO is what you actually executed. By the time the event happens, the two have usually diverged: the guest count moved, a course was swapped, the bar package changed, two more servers were added for a longer timeline. If your BEO was kept current through those changes, it is the true record and the invoice should be built from it. If it was not, you are about to reconstruct the event from memory and receipts, and that is where disputes come from. Related: How many servers does a plated dinner for 150 guests actually need?

Lay the BEO and the draft invoice side by side and walk every section in the same order: guest count and guarantee, menu items and per-person pricing, bar, staffing hours, rentals and equipment, delivery and setup fees, service charge, sales tax, and payments received. For each line, ask whether the invoice matches the BEO, and if not, whether you have a written change (an email, a signed change order, a note on the day-of sheet) that explains the difference.

Keep reading: From Inquiry to Booked Catering Event, Writing a Catering Proposal That Wins, What a Banquet Event Order Needs. See how CaterLoom helps you catering proposals and banquet event order generator.

The lines that most often go wrong

Guest count is the first place to look. Most contracts bill the guaranteed count or the actual attendance, whichever is higher, and the invoice must show which one applied and why. If the client guaranteed 140 and 152 showed up, the invoice should say so plainly. Staffing is the second. Compare scheduled hours on the BEO to actual clock times from the event lead, apply any overtime clause, and show the math. Bars billed on consumption need a counted inventory at open and close, not a bartender's estimate. Related: What should a caterer do when a client asks to postpone an event?

Rentals and damages need documentation: the delivery ticket, the return count, and photos of anything broken. Extras requested on the day, such as a late-night snack added by the father of the bride at eleven, should be tied to whoever authorized them; if nobody in authority did, decide whether to bill it at all. Finally, check payments. Deposits and installments should be credited exactly, and any card fees or discounts should appear as their own lines rather than being netted invisibly.

Service charge, gratuity, and sales tax done correctly

This is the area where invoices most often confuse clients and, occasionally, run afoul of the law. A mandatory service charge is not a tip. In many states it is subject to sales tax, and under federal and state labor rules it belongs to the business unless it is distributed to staff, in which case it is treated as wages rather than tips. A voluntary gratuity is different on every count. Your invoice should label each clearly and your contract should say what the service charge covers.

Sales tax on catering varies by state and sometimes by what is being sold: food, alcohol, rentals, delivery, and labor may each be taxed differently. Work with an accountant who knows your state rules and set up your invoice template so tax applies to the correct lines automatically. Never present a service charge as if it were a tip to staff unless it is actually paid to them; several states have specific disclosure requirements about exactly this, and clients increasingly ask. Related: From Inquiry to Booked Catering Event

Speed and the client experience

Send the final invoice within a few business days of the event. The longer it takes, the more the client memory fades and the more any variance feels like a surprise. If your invoice is generated from the same record as the BEO (this is how CaterLoom works, and how any decent system should), most lines are already correct and reconciliation becomes a review rather than a rebuild. Include a short cover note that summarizes the variances from the proposal in plain language: guest count higher than guaranteed, two additional staff hours, one broken decanter. Related: Turning One Event Into Repeat Business

Attach the evidence for anything that changed: the final count email, the signed BEO, the rental return count, the timeline sheet if staffing ran long. A client who can see why each line moved rarely argues. Then close the loop internally: record the actual food and labor cost against the invoice so you can see the real margin on the event, and note anything that should change in your proposal template for next time. The invoice is not just billing; it is the moment you learn what the event really cost.

Key takeaways
  • Reconcile against the current BEO, walking every section in the same order every time.
  • Guest count, staff hours, consumption bars, and rentals are where variances hide; show the math.
  • Label service charge, gratuity, and sales tax correctly for your state and never blur them.
  • Send within days, with a plain-language variance note and the supporting documents attached.
Julien Jimenez
Written by

Julien Jimenez

Julien Jimenez is an independent software builder based in Paris. He designs, ships, and operates focused SaaS products for small businesses and independent professionals. Read the full author page.

From proposal to banquet order in one flow

Catering proposals and banquet event order generator. CaterLoom is built to help you put this into practice.

Build a proposal

More from the CaterLoom blog

Get the CaterLoom playbook

Practical guides on catering operations, straight to your inbox as we publish them. No spam, unsubscribe any time.

By subscribing you agree to our privacy policy.