Catering Kitchen: 7 Messages From Booking to Cash
A catering kitchen runs on bookings, not walk-in orders. A customer calls days before an event, sets the number of whole lambs or trays, pays a deposit, and expects the food to arrive at a set hour at a set address. Between booking and delivery come purchases of meat, rice and vegetables, cooking against a tight clock, a driver heading out into traffic, and a balance collected at the door. Most of it runs on a notebook, calls and the owner's memory.
The recurring problems are familiar: two bookings at the same hour and not enough pots, an extra lamb bought because nobody knew the booking was cancelled, a customer who says the deposit was paid and nobody can find the transfer, and a late driver because the address sat in a chat on someone else's phone.
The idea: every booking becomes a thread under one number
The cook is at the pot, the helper is filling trays, the driver is on the road. None of them will open a system screen to enter data, but every one of them carries a phone all day. When each stage of a booking becomes a short message written as it happens, every event gets an ordered record under one number: who booked, what they ordered, what was bought for it, when it left, and what is still owed. That is the core of running a business from WhatsApp: the work does not change, it simply becomes written down.
Seven messages from booking to payment
1. The booking message
Customer name, mobile, event date, delivery hour, address, number of lambs or trays, rice type and extras. The booking number this message produces is the thread that ties together everything after it. With the delivery hour written down, you can check that slot before accepting a new booking and never promise more than your pots can cook.
2. The deposit message
Booking number, amount paid, method (transfer or cash) and balance due. In catering, the deposit is not a minor detail: it is your guarantee that you will not buy meat for an event that gets cancelled. Written next to the booking number, it ends arguments about what was paid and when.
3. The change or cancellation message
Booking number and what changed: fewer guests, a new time, a new address, or a full cancellation with whatever part of the deposit your stated policy returns. This is the most neglected message and the most expensive one, because a change agreed on a call and never written down means a spare lamb or missing trays on the day.
4. The purchasing message
Date, supplier, quantities and price: lambs, rice, vegetables, spices, gas or charcoal, with the booking or bookings they were bought for. From this message you later learn the real cost per tray rather than an estimate, and you notice which supplier quietly raised prices. Logging incoming quantities makes stock tracking through a WhatsApp message part of the purchase itself, not a separate count at month end.
5. The prep message
Booking number, cooking start time, who is responsible and what is ready: rice, meat, sides, packing. It tells you at any moment which booking is behind schedule before the customer calls, not after.
6. The dispatch and delivery message
Booking number, driver name, departure time, arrival time and who received the food. This settles any later argument about lateness, and over time it shows how long you really need to reach each district of your city, so departure times rest on your own numbers rather than an optimistic guess.
7. The payment and close message
Booking number, remaining amount, how it was paid and who collected it, then the trays and pots that must come back from the venue. Tax invoices have specific requirements set by the Zakat, Tax and Customs Authority, official reference zatca.gov.sa, worth reviewing with your accountant to confirm what applies to your activity.
Notebook versus messages
| Situation | Current method | Recorded messages |
|---|---|---|
| Two bookings at the same hour | Discovered on the day | Visible before accepting |
| Deposit | A receipt or memory | Written with the booking number |
| Change in numbers | A call nobody writes down | A message the buyer sees |
| Trays lent out | Lost over time | Logged until returned |
Three numbers that appear after a month of discipline
- The actual cost per tray or lamb after meat, rice, gas and packing, compared with the price you charge.
- The share of bookings delivered on the hour, which is what brings a customer back for the next event.
- The share of bookings changed or cancelled two days or less before the event, which tells you what deposit policy suits you.
How to start this week
- Give every new booking a number and write the delivery hour next to it.
- Do not buy for a booking whose deposit is not recorded.
- Put every change in a message, even if it was agreed on a call.
- Review next week's bookings once before you order from the supplier.
The takeaway: catering kitchens rarely lose money on the cooking. They lose it to overlapping bookings, a change that never reached the person buying, and a deposit nobody can trace. Seven short messages under one booking number close those gaps, and turn the cost per tray into a number you know rather than a guess.