Catering Kitchen: 7 Messages From Booking to Cash

Catering kitchensWhatsApp managementBookings and deposits2026-09-23

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

SituationCurrent methodRecorded messages
Two bookings at the same hourDiscovered on the dayVisible before accepting
DepositA receipt or memoryWritten with the booking number
Change in numbersA call nobody writes downA message the buyer sees
Trays lent outLost over timeLogged 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.

Read next

Tailor Shop: 6 Messages From Measure to Delivery

For tailor shops: six short messages that keep each customer's measurements, fabric issues, deposits, fitting dates, handovers and balances in one thread.

Coffee Roastery: 6 Messages From Roast to Cash

For coffee roasteries: six short messages that track green coffee intake, roast loss, packing, wholesale cafe orders, delivery, invoicing and collection.

Building Materials Store: 7 Messages to Cash

For building materials stores: seven short messages covering the quote, price validity, stock issue, site delivery, invoicing and collecting from contractors.