Balancing the cash drawer at the end of the day is the five minutes that tells you whether the day went the way your sales screen says it did. Skip it for a week and a small gap becomes a mystery you can’t solve. Do it every day and most problems show up while you still remember what happened.
Here’s a routine that works for a shop counter, a food truck window or a market table.
Want to do it on paper? Print our free cash drawer count sheet, which follows the same steps.
1. Start every shift with a counted float
The float is the cash you put in the drawer before the first sale, so you can give change. Pick a fixed amount, such as $150 in small bills and coins, and count it at the start of every shift. Write it down or enter it when you open the shift. If the float isn’t counted at the start, you can’t know what should be there at the end.
Keep the float the same every day. A fixed number makes a wrong count jump out.
2. Work out the expected cash
At close, the cash that should be in the drawer is:
- the starting float,
- plus cash sales,
- minus cash refunds,
- minus any cash taken out during the day (a paid-out for supplies, or a drop to the safe).
Only the cash part of a sale counts. If a customer paid $20 cash and the rest on a card, only the $20 goes in the drawer. This is where split payments trip people up when they reconcile by hand.
Cash tips are the other common trap. If tips go in the drawer, they belong in the expected total. If staff keep them separately, keep them out of the drawer too, so the two never mix.
3. Count what’s actually there
Count the drawer away from the customer area. Count each denomination separately, write down the total for each, and then add them up. Counting bills and coins in one pile is how miscounts happen. If the number is off, count it a second time before you go looking for a reason.
4. Find the variance
The variance is actual cash minus expected cash. A few cents either way is normal. A consistent shortage, or a round number like exactly $10 or $20 missing, usually has a cause worth finding:
- Change given for a larger bill than the customer handed over.
- A sale taken in cash but rung up as card, or the other way around.
- A refund paid out in cash but not recorded.
- Cash taken out for supplies without a note.
Record the variance every day, even when it’s zero. A log over a few weeks shows whether a problem is a one-off or a pattern, and whether it follows a particular shift.
5. Read the day’s Z-report
A Z-report is the end-of-day summary of every sale: gross sales, discounts, refunds, tax, tips and totals by payment method. Compare its cash total with your count, and its card total with what your card processor reports for the same day. If card totals don’t match, a sale was probably rung up with the wrong payment method.
Keep the Z-reports. When tax season comes, or your accountant asks about a particular week, they are the record of what happened each day.
6. Reset for tomorrow
Take everything above the float out of the drawer, bag it for the bank or the safe, and leave the float ready for the next shift. If you use a deposit log, write down the amount now, not tomorrow.
Making it faster
Doing this with a calculator works, but the maths is where mistakes happen. In SleepingFire you open a shift with your counted float, and when you close it the app works out the expected cash from that shift’s sales, split payments included, and shows the difference from what you counted. The Z-report for any date is one tap away, with every total broken down by payment method.
Whatever tool you use, the habit matters more than the software: the same float, the same count, and a variance written down every single day.