This article first appeared on Invoala.
A restaurant invoice generator is just a tool that turns a form into a finished PDF invoice — the part that matters is what you type into the form. For a restaurant, café, food truck or caterer that means billing things a retail invoice never has to: catering deposits, per-head pricing, wholesale produce orders, delivery fees, and event dates. Get those fields right and any generator produces a usable invoice; get them wrong and your client's bookkeeper sends it back.
This guide covers what a restaurant invoice needs on it, how to handle deposits and per-head pricing, a worked catering example with real numbers, and how to produce an A4-accurate PDF without signing up for anything.
What belongs on a restaurant invoice
Most countries require broadly similar elements on a business-to-business invoice, though the details — tax registration numbers, exact wording, whether a VAT breakdown is mandatory — depend on where you and your customer are and whether you're registered for tax. Treat this as a checklist and confirm the specifics with your local tax authority or accountant.
- Your business identity: trading name, address, phone, email, and any tax or business registration number you're required to show.
- A sequential invoice number. Sequentially numbered invoices are what most tax offices expect, and they make your own bookkeeping easier too.
- Invoice date and a due date. Don't leave the due date implied.
- Customer details, including the company or venue name if you're billing a business rather than a person.
- Itemised lines — not a single lump sum. Restaurant customers usually need to allocate the cost across departments.
- Tax, shown as a rate and an amount, if tax applies to your sales.
- Total due, plus payment instructions: bank details, payment link, or both.
Two extras that are close to essential in food service: the service date or event date (accounts payable teams route event invoices differently from stock invoices), and any deposit already received, shown as a deduction rather than buried in a note.
Photo by Saile Ilyas on Unsplash
Itemising food and beverage lines without making a mess
The mistake most restaurants make is lumping "catering services" into one line. That's hard for the client to check and hard for you to defend if they query the total. Break it into the units you actually priced:
- Per-head items: "Lunch service — 60 guests @ $42.00 per head." The quantity does the work.
- Wholesale or bulk items: quantity, unit (case, kilo, litre, tray) and unit price. A case of 12 shouldn't be invoiced as 12 loose units unless that's genuinely how you priced it.
- Delivery, set-up and equipment hire: separate lines, because some clients can reclaim or budget them differently.
- Staffing or service charge: if you bill for service staff, make the rate and hours explicit; if you apply a service charge, name it as a separate line.
- Deposits already paid: a negative line, labelled with the original deposit invoice number.
If you need a structure to copy, a plain downloadable invoice template is often faster than building a layout from scratch, and you can adapt the line-item block to your menu structure.
Example: a $2,400 catering invoice with a deposit and 8% tax
Say a 60-guest corporate lunch at $40 per head comes to $2,400 in food and beverage. You took a $600 deposit two weeks earlier, and your local sales tax is 8% (use whatever rate actually applies to you — rates vary by country, state and sometimes by food category, so check your local rules rather than assuming).
| Line | Amount |
|---|---|
| Lunch service — 60 guests @ $40.00 | $2,400.00 |
| Delivery and set-up | $0.00 (bundled) |
| Subtotal | $2,400.00 |
| Sales tax @ 8% | $192.00 |
| Total | $2,592.00 |
| Less deposit received (INV-1041) | −$600.00 |
| Balance due | $1,992.00 |
The point of that table is the last two rows. A caterer who invoices $2,592 without showing the deposit will get a query, and the client's finance team may hold payment while they dig out the earlier receipt. Showing the deposit as a deduction, with the original invoice number, closes the loop in one document.
Two sequencing notes that depend on where you are: some jurisdictions expect the deposit itself to be invoiced when it's taken, others are fine with it appearing only on the final invoice. Follow whichever your accountant advises, and keep the numbering sequential either way.
Photo by Blake Wisz on Unsplash
How Invoala helps
Invoala is a free invoice generator built around a form and an A4 PDF download, with no sign-up and no watermark — which suits restaurant work, where you might bill a wholesale order, an event and a deposit in the same afternoon and don't want account friction in between.
Step by step for the example above:
- Open the free invoice generator and fill in your business details once per session.
- Add the customer — the client company and, if useful, an "event date" note in the description field.
- Build the line items: 60 × $40.00 for the lunch service, then a second line for the deposit with a negative amount and the original invoice number in the description.
- Enter your tax rate so the subtotal, tax and balance due all appear as separate figures.
- Download the A4 PDF and send it. A4 matters more than people expect in food service — European and many international clients print and file invoices at A4, and a US Letter PDF can crop when printed on A4 paper.
If the client doesn't pay on time, the automated payment reminders handle follow-ups on unpaid invoices, and payment tracking shows which invoices are paid, due or overdue. If you quote events before they're confirmed, the estimate generator produces a quote in the same format, so the invoice matches what the client signed off on.
Deposits, events and wholesale: the details that cause disputes
Deposits. Label them as deposits, not payments, and reference the original invoice. Decide and state your cancellation terms on the quote rather than the invoice — that's a contract question, not a billing one.
Split billing. Events often split across departments or cost centres. If a client asks for two invoices on one event, invoice each with its own sequential number and a clear description; don't issue duplicate-looking invoices with the same number.
Wholesale recurring orders. If you deliver the same produce order weekly, rebuild the line items each time rather than reusing an invoice with a new date — quantities change, and an invoice that doesn't match the delivery note is the fastest route to a dispute.
Rounding and per-head maths. Keep per-head rates to two decimals and let the tool total; hand-rounding each line is how a $2,400 invoice becomes a $2,399.50 argument.
Cross-border clients. Tax treatment on food, catering and events varies a lot — some jurisdictions zero-rate certain food categories, others tax catering differently from packaged goods. Describe your situation to your accountant and check the official guidance for your jurisdiction rather than copying a rate from a blog.
The bottom line
A restaurant invoice is a food-service document, not a generic sales receipt: event dates, per-head quantities, deposits as deductions, and separately stated tax and delivery. If your generator can't handle a negative deposit line and per-head units cleanly, it's the wrong tool for catering or wholesale work. And for anything tax-related, treat the invoice software as the formatter, and your local tax authority or accountant as the source of truth.
If you want to see the whole flow end to end, the step-by-step guide to creating an invoice walks through it, and solo operators billing food work alongside other projects may find the freelancer invoicing notes useful. What matters most is that every catering invoice you send shows the deposit, the event date, and the units you actually priced.
Originally published at Restaurant Invoice Generator: What a Food Business Invoice Actually Needs. More guides at Invoala.
Top comments (0)