A good caterer’s quotation says more than ‘wedding for 120 guests: MAD 48,000’. It fixes the guest count, menu, quantities or packages, staff, equipment, timings, venue, options, exclusions and change rule. The final invoice then reflects what was actually provided and accepted. Agreement, receipts and changes must remain visible between the two. That discipline protects the caterer’s margin and prevents the customer discovering a different interpretation on the event day.

In brief
- Separate per-head price, fixed package, hire, transport, staff and options because each responds differently to change.
- Give the quotation a validity date and a clear process for confirming the final guest count.
- Link a deposit to a record and condition; do not confuse it with a discount or final invoice.
- Every accepted change should state its effect on price, deadline and logistics.
- BelloPOS Pro handles quotations, orders, deliveries, invoices and invoiced deposits, but does no booking or room planning.
1. Build the price before designing the PDF
Begin with an internal costing sheet, then turn it into a readable offer. You need not reveal every cost, but none should disappear behind the cover price. Our food-cost guide helps control ingredients; an event also brings transport, setup, hire, breakage, overtime and crew.
| Block | Pricing basis | Question to settle |
|---|---|---|
| Menu | Per person or quantity | Is the final count 100, 120 or a guaranteed minimum? |
| Staff | Package, headcount and duration | Are setup, service, removal and overrun included? |
| Equipment | Hire by piece or bundle | Who bears breakage, cleaning and return? |
| Transport | Zone, journey, vehicle or package | Are address, access and timings confirmed? |
| Options | Separate price | Are decor, cake, drinks or entertainment included or optional? |
| Tax | Treatment applicable to each line | Have the model and rates been validated for the actual activity? |
A per-head price is dangerous unless the quotation says when the count is frozen. For example: initial estimate 120, minimum billed 100, final confirmation seven days before the event and adjustment at the agreed unit price. Those days and thresholds are not universal legal rules; choose them for your capacity and obtain acceptance.
2. Operational terms in plain language
The quotation should remain intelligible rather than becoming an unreadable contract. Each term answers an incident the team must know how to handle.
- Validity: State how long price and availability are held. After that, reconfirmation may be needed, especially when ingredients or hire costs changed.
- Reservation: Define what secures the date: signature, purchase order, cleared receipt or a stated combination. Merely sending a quotation does not reserve a crew.
- Final count: Set the confirmation date, any minimum and the method for additions. Say whether a late reduction changes the price.
- Cancellation: Describe charges or refunds by timing, committed purchases and applicable rules. Validate the term instead of inventing a penalty during the dispute.
- Change: Menu, timing, venue, staff or equipment: every accepted change becomes an amendment or identified version with its financial effect.
- Acceptance: Name the customer’s authorised contact who can confirm service, record a reservation and sign the final service or delivery record.
The customer must be able to compare the accepted and final versions. Do not overwrite ‘quote-final-v7-really-final.pdf’. Use a number, date and status, retain earlier versions and state which one supersedes which.
3. Example: reception for 120 guests
The example demonstrates file structure. Prices and taxes are fictional and are neither a recommended tariff nor tax treatment.
- Quotation DV-2026-031 lists 120 menus at MAD 300, staff package MAD 5,000, transport MAD 1,500 and equipment hire MAD 2,500.
- It states date, venue, timings, menu content, equipment, validity, count confirmation and cancellation terms.
- The customer accepts and pays a MAD 15,000 reservation receipt under the agreed record and terms.
- Ten days before, a drinks area costing MAD 3,000 is added through an amendment or accepted version, not an isolated message.
- The confirmed count is 126. Six menus are added at the agreed unit price and the logistical effect is confirmed.
- On the day, the authorised contact records the service and reservations. That record describes delivery; it does not pretend payment occurred.
- The final invoice reflects delivered items and allocates receipts under the validated treatment so the balance can be explained.
| Item | Illustrative calculation | Amount |
|---|---|---|
| 126 menus | 126 × MAD 300 | MAD 37,800 |
| Staff | Accepted package | MAD 5,000 |
| Transport | Accepted package | MAD 1,500 |
| Equipment | Accepted package | MAD 2,500 |
| Drinks area | Amendment | MAD 3,000 |
| Total before tax treatment | Sum of lines | MAD 49,800 |
| Receipt already allocated | Per file | MAD 15,000 |
| Indicative balance | 49,800 − 15,000 | MAD 34,800 |
Do not automatically place the deposit as a negative line where that distorts the record or tax. The treatment of the deposit, its evidence and final invoice must be validated for your situation. Operationally, the billed amount, amount collected and balance must never be confused.

Deposits: the current BelloPOS boundary
BelloPOS records payments and customer balances, and its Documents hub links quotations, orders, deliveries and invoices. Since version 3.0 the deposit is issued as a numbered invoice and then deducted from the final invoice net and tax apart, with the payment schedule snapshotted onto the document at issue. What is still absent is reserving the date and the capacity. Define that control, and validate the accounting and tax treatment.
4. How BelloPOS handles the file
In BelloPOS Pro, build the quotation with customer, validity, catalogue items and free lines for staff, hire or transport. Issue it when ready, then preserve status and version. Free lines handle event-specific services without cluttering the everyday sales catalogue.
Convert the accepted offer to an order, then delivery note and invoice without retyping lines. Drafts remain editable; issuance allocates controlled numbering. PDFs can carry the business identity, customer, VAT, total, terms and branding.
For a caterer that also operates a restaurant or café, Pro’s restaurant module handles daily service, while event organisation remains a document and planning file you must build. Compare the actual scope on the BelloPOS pricing page.
5. Control meeting at your chosen deadline
Choose a deadline and always use the same checklist with the customer’s authorised contact.
| Point | Confirm | Record |
|---|---|---|
| Guests | Guaranteed count, adults, children and crew | Accepted version |
| Menu | Choices, quantities, notified allergies and drinks | Menu schedule |
| Venue | Address, access, power, water, kitchen and parking | Technical sheet |
| Timing | Arrival, setup, service and removal | Run sheet |
| Equipment | Provider, quantity, condition and return | Delivery list |
| Team | Customer and caterer leads and phone numbers | Contact sheet |
| Money | Version, receipts, additions, balance and due date | Customer statement |
Mistakes to avoid
- Giving a total without guest count or menu content.
- Holding a date without defining what secures the reservation.
- Leaving changes in messages with no price or accepted version.
- Confusing a receipt, discount and negative line on the final invoice.
- Forgetting transport, setup, removal, overtime or breakage.
- Billing the estimate after a different final count was accepted.
- Editing the issued quotation and losing what the customer signed.
- Presenting a document tool as a complete event planner.
Frequently asked questions
What should a catering quotation contain?
Parties, event, date, venue, guest count, menu, quantities or packages, staff, equipment, transport, options, price, applicable tax, validity, reservation, changes, cancellation and payment terms as relevant.
Can the guest count change?
Yes if the quotation says until when, any minimum and the price basis. Without an accepted rule, each change becomes an urgent negotiation.
Is a deposit a discount?
No. It is a receipt allocated to the transaction under its validated treatment; a discount reduces price. Do not display them in the same way for convenience.
Must the quotation be redone for an added option?
Retain accepted evidence: an amendment, an identified new version or a supplementary order. Price and logistical effect must be readable.
Does BelloPOS handle event deposits?
Since version 3.0 the deposit is a numbered invoice deducted from the final invoice net and tax apart, with a snapshotted schedule. What is left to you is reserving the date and the capacity, and validating the treatment with your accountant.
Which BelloPOS plan contains quotations?
The quotations, orders, deliveries, invoices and credit-note hub is in Pro. Go can still invoice a sale but does not contain the complete commercial chain.
What to take away
A quotation protects the event when it becomes a shared operating brief: what is served, to whom, where, when, by which team and at what price. The final invoice is not a new negotiation; it is the documented outcome of the accepted quotation and approved changes. Use software to preserve records and versions, but keep a production checklist, run sheet and deposit procedure that the application does not replace.
Sources
The figures and rules quoted above come from these pages, read on the date given in the article.
- 2026 General Tax Code, especially articles 145 and 211, read 29 August 2026
- BelloPOS quotations, orders, deliveries, invoices and credit notes, read 29 August 2026
- BelloPOS prices and plan boundaries, read 29 August 2026
Keep each event connected from quotation to invoice
Explore the BelloPOS Pro Documents hub, then define the appropriate deposit evidence and tracking with your accountant.
Read next
Other practical guides on the same subject: