HomeBlog › Balance the till every day
3 June 2026· 6 min read

How to balance your shop's cash register every day (without errors or wasted time)

At the end of the day you count the cash in the drawer and it doesn't match what you've sold. Are you short? Over? Where's the difference coming from? If you run a grocery store or supermarket, a till that won't balance is one of those headaches that keep coming back. Here's why it happens and how to balance it properly, fast and stress-free.

What balancing the till means (and why it matters)

Balancing the till — or doing the cash count — means checking that the physical cash in the drawer matches what you should have, based on the day's cash sales plus the float you started with. If it matches, great. If not, there's a discrepancy.

It's not an accountant's obsession. Balancing every day tells you whether you're losing money to errors, whether someone keeps getting change wrong or, in the worst case, whether there's a pilfering problem. And above all: it lets you pull the shutter down knowing everything's in order.

Why the till doesn't balance

It's almost always small human errors that add up:

Mistakes giving change. The number-one reason. In a rush, getting a few cents wrong a hundred times a day adds up.
Unrecorded sales. A quick sale "I'll log later" that never gets logged. The money comes in but the system doesn't know.
Cash withdrawals not noted. You take money out to pay the delivery driver or for change and it isn't recorded.
Not separating the float. You start the day with a float (say €100) and when you count, you mix it with sales.
Mixing cash and card. What's paid by card isn't in the drawer; if you don't separate it, a discrepancy is guaranteed.

The step-by-step to balance it properly

1

Note the float when you open

Write down how much cash you start the day with. Without this figure, balancing is impossible.

2

Record EVERY sale

Every sale, however small, must go through the system. It's the golden rule.

3

Log cash in and out

Supplier payments, withdrawals, change… any money movement that isn't a sale.

4

Count the drawer and compare

Count the real cash and subtract the opening float. That should equal cash sales minus any cash out.

5

If there's a discrepancy, note it the same day

A small gap is normal. But if it's big or keeps happening, investigate while it's fresh.

Tip: always keep the float in a separate envelope or compartment. That way, when you close, what's left in the drawer is only the day's sales and the maths is straightforward.

The problem with balancing by hand

Doing all this with a notebook and a calculator works… until you're in a rush, it's busy, or you have several cashiers. Human error creeps in: an unrecorded sale, a forgotten withdrawal, wrong change. And by the end of the month, those small gaps become money you can't account for.

That's why more and more shops do the cash close from a POS: the system already knows exactly how much was taken in cash and by card, because every sale went through it.

How a POS like Bipe solves it

With a POS, balancing stops being a manual calculation:

The result: you close in a minute, with the peace of mind of knowing exactly what happened to every euro.

Balance your till in seconds with Bipe

Modern POS for grocery stores and supermarkets: sales, stock, scales, till and cash closes. Try it free.

Try Bipe free →

Frequently asked questions

What does it mean to balance the cash register?

It means checking that the physical cash in the drawer matches what the system says should be there, based on cash sales and the opening float. If they match, the till balances; if not, there's a discrepancy.

Why doesn't the till balance?

The most common causes are mistakes giving change, unrecorded sales, cash withdrawals not noted, counting errors, and not separating the opening float. Almost all are human errors that a cash system reduces to a minimum.

How often should I balance the till?

Ideally every day, at the end of the shift. That way, if there's a discrepancy, you spot it the same day and it's easy to find out what happened. Leaving it for the weekend makes the error almost impossible to find.