Why catering orders slip through the cracks
Catering rarely arrives in one tidy place. One customer texts the owner’s cell. Another calls during the lunch rush. An office manager emails your PDF menu with notes in the margin. Each one gets written down somewhere: a notebook by the register, a sticky note on the pass, a calendar on someone’s phone.
The trouble shows up later. A headcount change comes in by text, and the kitchen never sees it. A deposit lands in Square with no note saying which order it’s for. Nobody is sure whether Friday’s balance was paid.
Catering order management fixes this with one rule: every order gets one record, and every change, payment and message about it lands on that record. Tools come later. First: what the record needs, the deposit rules to set and the steps from first message to paid. Then you can judge any tool against them.
What one catering order record should hold
Whether it’s a spreadsheet row, a form in an app or a screen in your own system, each order needs the same facts. Two fields do most of the work: status and balance due. If you can sort every order by event date and see both at a glance, most of the problem is solved, even in a spreadsheet.
Use this as the checklist for your order form and for any software you try:
- Order number and source: one number that goes on the quote, the invoice and every payment link, so each deposit matches its order. Note where the order came in: phone, text, email, your website form or a catering marketplace.
- Customer: name, company if any, best phone number and email, and who to call on the day if that’s someone else.
- Event: date, ready or arrival time, and pickup, drop-off or served. Add the address and access notes, like a loading dock or a security desk.
- Headcount: the number quoted, the final number, and the date the final number is due.
- Menu: each item with its quantity. Allergy and dietary notes go with named guests or trays, not a vague “some vegetarians.”
- Extras: staff hours, rentals like chafing dishes, and set-up or breakdown.
- Money: each price line on its own, then delivery, any service charge, sales tax and the total. Then the deposit, with its date and how it was paid, and the balance with its due date.
- Terms: which version of your catering terms the customer agreed to, and when.
- Status and history: where the order stands today, and a dated note for every change and who made it.
Set your deposit and balance rules before the next order
People search for a standard catering deposit, but we haven’t found an official standard or a reliable survey worth quoting. Set your own by asking what you’d lose if this order cancelled late. Count the food bought for it, the staff booked, the rentals reserved and the other orders turned away for that date.
If you plan to charge a saved card for the balance, get the customer’s agreement first. Stripe’s documentation, when we checked in October 2026, tells businesses to state in their terms how a saved card will be used. It also says to get the customer’s explicit consent before charging it when they aren’t there. Stripe also says the terms should cover when you’ll charge and how you set the amount. For catering, that means the balance date and the final headcount. Whatever processor you use, keep that agreement on the order.
What happens to a deposit when an order cancels depends on what the customer agreed to and on your state’s law. This isn’t legal advice. If a lot of money rides on your terms, have a lawyer read them.
Write your rules in plain words and put them on every quote. Decide each of these once:
- Deposit: a percentage of the total or a flat amount, and whether it differs for small orders, large events or new customers.
- What the deposit does: it holds the date and counts toward the total.
- Balance: when it’s due, like a set number of days before the event or on delivery, and how customers can pay it.
- Final headcount: the cutoff date, and whether the count can still go down after it or only up.
- Changes: until when menu changes are free, and how a revised total gets confirmed.
- Cancellation: what happens to the deposit at each point, in dates the customer can see.
From first message to paid: the steps every order follows
An order is easier to track when it moves through a few named steps. Each step has a trigger and someone responsible for it.
For example, a café gets a text on a Monday: lunch for 40 at an office on the 18th. Under the café’s own rules, the deposit is half the total, the final headcount is due four days before, and the balance three days before. The owner enters the request from a phone and sends a quote that afternoon with a payment link. The order flips to confirmed when the deposit clears.
On the 14th, the office drops to 36 people. The change goes on the order with the new total, and the balance link goes out that day, due on the 15th. These rules and numbers are made up; yours decide the real ones.
The test: on any morning, can someone other than the owner answer “what’s going out this week, and who still owes us?” in under a minute?
Here is one set of steps a small kitchen can start from:
- Request. Details come in by phone, text, email or a form. Whoever takes it enters a new order the same day, even with half the fields blank.
- Quote sent. The customer gets the menu, price lines, total, deposit, balance date and terms in one message.
- Confirmed. The deposit is paid and the date is held. Nothing goes on the kitchen schedule before this step.
- Final. The headcount and menu lock on the cutoff date, and the customer gets the final total.
- Prepped and out. The order is on that day’s prep list, then delivered, picked up or served.
- Paid and closed. The balance is in, the payment is matched to the order, and notes are saved for next time, so a repeat order can start as a copy of this one.
Changes, headcounts and cancellations without arguments
Many catering disputes come down to “I told you” against “you never said.” A change log ends that. Every change gets a dated note on the order: what changed, who asked, who took it, and the new total.
Confirm every change back in writing, even one taken by phone. A one-line text or email does it: “Updated: 36 lunches, 4 vegetarian, new total attached.” If the customer replies, save the reply on the order.
Let the record hold the cutoff date, not anyone’s memory. When a customer asks to drop 10 people the night before, point to the terms they agreed to and the date the count locked.
Cancellations work the same way. The record shows the deposit date, the terms version and the cancellation date. That’s all you need to apply your policy the same way every time.
Turning orders into a prep list the kitchen can use
The kitchen doesn’t need every order. It needs to know what to make each day. When orders live in one place, you can add up items across them. Say Thursday’s three orders add up to 96 sandwiches, five salad trays and two gluten-free boxes.
Set limits too. A daily cap on catering headcount and a minimum notice period protect your regular service. For example, a café might ask for 48 hours on small orders and a week for events. Show them on the order form, so customers see them before they ask.
If you send staff to serve at events in California, check that each person has a valid food handler card, or is still within the 30 days after hire the law allows, before you schedule them. A few counties with older local programs follow their own rules. Our guide to food handler card records covers the rules and the dates to keep.
From the same records, build three views:
- A calendar of confirmed orders by date and ready time, so nobody books two big drops for the same hour.
- A daily prep list that adds up each item across orders, with allergy notes kept next to the right order.
- A packing and delivery sheet per order: what goes in the bag or van, the address, the contact and the ready time.
Reference: California Legislative Information: Health and Safety Code section 113948 (opens in a new tab)
Sales tax, service charges and gratuity lines
Keep every charge on its own line: food, rentals, staff labor, delivery, any service charge, any gratuity, and tax. Sales tax on catering differs by state, and how a line is taxed can depend on what it’s for. One lump total makes that hard to sort out later. Rates differ by place too. In California, CDTFA lists a 7.25% statewide rate, and most local areas add district taxes on top. You can look up the rate by address on its site.
California’s rules show why the lines matter. In Regulation 1603, the state tax agency, CDTFA, defines a caterer by where the food is served. It’s someone serving meals, food or drinks at the customer’s place, or a place the customer supplies. So mark each order as pickup, drop-off or served. Pickup and drop-off orders fall under other parts of the same regulation, such as the rules for hot prepared food. For caterers, tax applies to the entire charge for serving meals: the food, the use of dishes, chairs and tables, and the labor of serving. If you list a rental as its own charge, CDTFA treats you as leasing that item, and its Regulation 1660 decides the tax on that line.
Event planning and coordination charges are taxed too when they’re made in connection with the food for the event. Separately stated charges for staff who don’t prepare or serve food, like parking attendants or coat check, aren’t.
Gratuities need care. Under the same regulation, an optional tip the customer writes in isn’t taxed, and a mandatory one is. Where you don’t keep tip records for IRS reporting, an amount agreed before the event counts as mandatory. In that case, an amount you add to the invoice yourself is presumed mandatory, even if it says “suggested” or “optional.” Documents showing the customer asked for it can overcome that.
Two of our guides cover the California rules around this. Tip pool records covers who a catering gratuity belongs to. All-in prices on your menu and checkout covers how mandatory fees must show on catering menus and contracts. This isn’t legal or tax advice. Confirm your setup with CDTFA, your own state’s tax agency or a tax professional.
References: California Department of Tax and Fee Administration: Regulation 1603, Taxable Sales of Food Products (opens in a new tab) · California Department of Tax and Fee Administration: California City & County Sales & Use Tax Rates (opens in a new tab)
Catering order management software: spreadsheet, app or your own system
The right tool depends on how many orders you take and how much they look like full events. Vendor details below come from their own pages, when we checked in October 2026.
A form, a spreadsheet and invoices. Fine for a few orders a week: a shared sheet with the fields above, an order form and an invoicing tool. Square’s invoices page, for example, lists deposits with a separate due date for the balance. Its Plus plan, $49 a month per location, adds a payment schedule with several milestones on one invoice. Card payments on Square invoices are listed at 3.3% + 30¢ on Square Free and 2.9% + 30¢ on Plus. Charging a saved card on file is listed at 3.5% + 15¢ on all three plans. More options are in how to choose invoicing software.
A dedicated catering app. Made for caterers who run events. CaterZen lists plans from $179 a month, with a deposit manager, a daily kitchen production report, a log of changes to each order and unlimited users. Its $199 plan adds a branded online ordering site. Its $229 plan adds BEO templates: banquet event orders, the sheet an event team works from.
Some catering apps charge per user. Total Party Planner lists its Nibble plan at $119 a month with one user, plus $25 a month for each extra user. Online ordering is a $149-a-month add-on on that plan. There’s also a one-time $299 setup fee, and a $200 monthly fee for clients who don’t use its own payment service.
Other tools aim at restaurants that mostly do drop-off: an online catering menu, an order list and payment at checkout, without event sheets or rentals. Prices and fees vary, so check each one’s own pricing page and run it through the questions below.
Your own system. Worth a look when catering sits beside a counter business and orders must reach Square and QuickBooks Online without retyping. Or when your rules don’t fit an app’s screens.
If catering is most of your business, with full events, rentals and staff, a catering app is built for that. Paying monthly is often the right call. If you take a handful of orders a week, the spreadsheet route may be all you need.
Run any option through these questions, on a trial, a demo or your own spreadsheet. A tool that fails the first three won’t fix the texts-and-notebook problem:
- Does each order show the deposit paid, the balance and its due date at a glance?
- Does it add up a daily prep list across orders, with allergy notes attached?
- Does it keep a change log and the terms each customer agreed to?
- Can a customer send a request, or pay a deposit, without calling you?
- Does it connect to what you already use, like Square or QuickBooks Online, or will someone retype orders?
- What does it cost each month once kitchen staff and drivers need logins?
- Can you export every order and customer to a spreadsheet if you leave?
References: Square: Invoices pricing and plans (opens in a new tab) · CaterZen: Plans and pricing (opens in a new tab) · Total Party Planner: Catering software pricing (opens in a new tab)
Where a custom system fits
Custom makes sense when catering is a real share of sales but lives apart from everything else. Orders sit in texts, deposits in Square, the balance in a notebook and the books in QuickBooks Online. We build custom business software that keeps each catering order as one record. The request form on your website feeds it. Deposit and balance links go out through Square or Stripe. The daily prep list adds up from the orders, and each payment lands in QuickBooks Online. Confirmed orders can also land on Google Calendar, with confirmations sent from Gmail or Outlook. Anything else, like a catering marketplace, we check before we quote.
A focused fix, like one catering order form that puts every order in one list, is typically $750–$3,000 over 1–2 weeks. One business system, like catering orders, deposits and prep lists connected to Square and QuickBooks Online, is $6,000–$18,000 over 6–10 weeks. These are our prices as of 2026-10-04, and what custom software costs explains what moves them. Every launch includes 30 days of fixes, and once the project is paid in full, you own the code we write.
Bring a week of catering messages and your current deposit rules to our free first call. You get a fixed price in writing within 48 hours. If a catering app fits you better, we’ll say so.
Want a system like this, built around how your business works?
See business systems & software