Bookkeeping for a Café: A Practical Guide for Coffee Shop Owners

What to record daily, how to treat tips, why beverage and food cost have to be tracked apart, and the five mistakes that quietly drain a café's margin.

September 10, 20269 min read

What does bookkeeping for a café actually involve?

Café bookkeeping is the discipline of recording five streams — sales, purchases, stock, payroll and overheads — accurately enough that you can tell, in any given week, whether the shop made money.

A café is not a small restaurant. It runs hundreds of low-value transactions a day instead of dozens of high-value ones, most of them under $5, with a rush that concentrates a third of the day's revenue into ninety minutes. That shape is what makes the bookkeeping distinctive: no single transaction is worth chasing, so errors only ever show up in aggregate.

  • SalesEvery drink, pastry and retail bag, split by channel — counter, delivery platform, wholesale, catering — because each one carries a different margin.
  • PurchasesCoffee, milk, syrups, cups, lids and pastry, recorded against the vendor and the day the goods arrived rather than the day you paid for them.
  • StockWhat you hold at the start and end of a period. Without it, purchases are a cash figure, not a cost of sales figure.
  • PayrollWages, overtime and staff hours by shift — usually a café's largest controllable cost after rent.
  • OverheadsRent, utilities, wifi, card fees, licences and equipment servicing. An espresso machine needs scheduled maintenance, and it belongs in the budget before it breaks.

Record those five consistently and every report you actually want — gross margin, break-even cover count, labour as a percentage of sales — falls out of them. Miss one and the rest become guesses.

What does the daily café bookkeeping routine look like?

Five things, at close, every day. It takes ten minutes once it is a habit, and it is the highest-return routine in the business.

  1. Close the till and print the day's totalGross sales, refunds, voids and discounts as separate figures. A discount you cannot see is a discount you cannot control.
  2. Count the cash against the till's cash figureCount the drawer, subtract the opening float, compare. Record the variance even when it is zero — a run of zeros is what makes the one non-zero day mean something.
  3. Match card, QR and wallet receiptsEach provider's day total against the till's total for that method. Same-day, because a provider's portal often shows a short window before you have to go hunting.
  4. Log waste, staff drinks and compsThe pastries that did not sell, the flat white a barista made for themselves, the free coffee for the regular whose order you got wrong. All of it left as stock and none of it came back as revenue.
  5. File the day's supplier invoicesPhotograph or scan them at close. A delivery note that lives in an apron pocket becomes a missing invoice at month end.
Give the day's sign-off to one named person, even a junior one. A routine that rotates by shift is a routine nobody owns, and the variance report becomes a document with no author.

The cash side of this deserves its own treatment — the full end-of-day checklist, including delivery platform payouts and how to read a variance, is in our daily reconciliation guide.

How do you handle tips in café bookkeeping?

Tips are the thing café owners get wrong most often, because a tip is not revenue — it is money you hold on someone else's behalf until you pay it out.

Treating the tip jar as sales inflates your revenue, inflates whatever tax is assessed on that revenue, and makes your margin look worse than it is once you pay the staff. The correct treatment is a liability: tips come in, sit on the balance sheet, and clear when they are distributed. Whatever is left at any moment is what you still owe your team.

  • Cash tipsCount them into the day's record separately from sales. If staff take them home nightly, they still pass through the books — in, and straight back out.
  • Card and QR tipsThese land in your bank account mixed with your own revenue, which is what makes them dangerous. Split the settlement: your sales to revenue, the tip portion to the tip liability.
  • Service chargeNot the same thing as a tip. A mandatory service charge you levy is usually your revenue, and often taxable, even when you pass all of it to staff. Check the local rule — the two are not interchangeable.
One test tells you whether your tip handling is right: can you say, today, exactly how much you owe your staff in undistributed tips? If answering needs a calculation across three systems, tips are not being tracked as a liability.

What is a good cost of sales for a café?

A café's blended food cost runs lower than a restaurant's — 22% to 30% — but the blend hides the thing that matters. Beverage and food behave completely differently and have to be tracked apart.

CategoryTypical cost of salesWhat drives it
Espresso-based drinks8% – 15%Bean price and dose weight. The cheapest line on your menu to produce.
Milk-heavy and iced drinks15% – 25%Milk price and cup size. Oat and speciality milks move this several points.
Food and pastry30% – 40%Whether you bake in-house or buy in, plus end-of-day waste.
Retail beans and merchandise50% – 65%A resale margin, not a production margin. Do not blend it with drinks.
Blended café average22% – 30%Depends entirely on your drink-to-food mix.

This is why a single blended number misleads. A café that shifts its mix toward food — adding a lunch menu, say — will watch its food cost percentage climb and conclude something has gone wrong, when all that changed is the mix. Track the categories separately and the picture stays honest.

The formula, a worked example, and how theoretical cost differs from actual cost are covered in our food cost percentage guide.

How do you plan for seasonal and daily swings?

A café's revenue is flat neither across the year nor across the day, and bookkeeping that ignores that produces averages nobody can act on.

The seasonal swing is a mix shift as much as a volume one. Hot drinks carry a different cost of sales than cold ones — an iced latte uses more milk and adds ice, a larger cup and a lid — so a summer that looks flat on revenue can be several points worse on margin. Look only at monthly totals and you will see the margin move with no idea why.

The daily swing matters more for labour than for cost of sales. If the morning rush produces a third of the day's revenue in ninety minutes, the question your books should answer is what the afternoon costs you to stay open. Track sales and labour hours in the same time buckets and that becomes arithmetic rather than instinct.

Compare like periods, not consecutive ones. This September against last September tells you something. This September against August tells you the season changed.

Five bookkeeping mistakes that cost cafés money

None of these are exotic. They are the ones that show up again and again, and each distorts a number you make decisions on.

  • Recording the net deposit as revenueWhen a delivery platform or card processor deposits money after taking its cut, the deposit is not your sale. Book the gross sale and the fee separately, or your revenue is understated and your fees are invisible — and a fee is negotiable only if you can see it.
  • Paying for supplies out of the tillA cash purchase that never touches the bank is a purchase that never reaches the books. The till is not a wallet. Every purchase goes through an account you can reconcile.
  • Not logging staff drinks and waste Stock leaves and no sale is recorded, so it lands in cost of sales as though a customer drank it. In a café with a generous staff-drink policy this quietly adds points to your food cost and reads like theft or over-portioning.
  • Never counting stockWithout an opening and closing count, cost of sales is just purchases — which means it swings with your ordering schedule rather than your actual consumption. A heavy delivery week looks like a bad margin week.
  • Expensing the espresso machineA machine that will serve you for years is an asset, depreciated across its life, not one brutal expense in the month you bought it. Getting this wrong makes a single month look catastrophic and every month after it look better than it is.

Every one of these is a recording problem rather than a trading problem. The café was fine; the books said otherwise. That is the whole argument for getting the routine right — you cannot manage a margin you are measuring incorrectly.

Bookkeeping that keeps itself

BasilBook records your café's sales, purchases, stock and waste as you work — and posts the double-entry journals behind them automatically.