Skip to content
Retail Operations

Cash Handling Procedures for Retail Stores: Drawers, Drops, and Reconciliation

Retailer OSSeptember 16, 20269 min read
Cash Handling Procedures for Retail Stores: Drawers, Drops, and Reconciliation

Cash handling procedures for a retail store are the fixed rules for how physical cash moves through the register: how much starts in the drawer, when cash gets added or removed during a shift, when it gets dropped to a safe, and how the final count is checked against what the system expected. Get four things right — the opening float, cash in/out, drops, and a daily reconciliation routine — and a shortage gets caught within a shift instead of surfacing as a mystery three weeks later.

What Are Cash Handling Procedures, Exactly?

Cash handling procedures are the documented steps a store follows for counting, moving, and verifying physical cash from the moment a drawer is opened until it's reconciled at close. The point isn't paperwork for its own sake — it's making cash behave the same way at every register and every shift, so a variance means something happened, not that nobody remembers what happened. That same idea of running every register the same way, whether it's pricing, permissions, or cash handling, is what store consistency is about generally.

How Much Should Go in the Opening Float?

The opening float is the fixed amount of cash a drawer starts with, before any sales happen. It exists so the first customer paying with a $20 bill for a $6 item doesn't stall the line while someone hunts for change. Too small, and cashiers run out of small bills by mid-morning. Too large, and you're carrying unnecessary cash risk for no operational benefit.

  • Average ticket size — a store with a lot of small cash tickets needs more $1s, $5s, and $10s than one that mostly sees $50+ sales.
  • Denomination mix — set the float with a specific bill and coin breakdown, not just a total, so every cashier starts the same way.
  • Number of open registers — each drawer needs its own float; don't share one float across two active registers.
  • Shrink history — a store with past cash discrepancies should keep floats smaller and drop more often, not larger.

Most independent stores run floats between $100 and $200 per drawer; higher-volume counters sometimes run $200-$300. There's no universal number — the right float is the smallest amount that gets you through a shift without running out of change.

What Counts as Cash In and Cash Out During a Shift?

Not every dollar that touches a drawer is a sale. A clean cash procedure treats every movement as one of a small number of labeled categories, so the end-of-day math has no unexplained line items.

  • Paid in — cash added to the drawer outside a sale, such as topping up change or moving cash back in from the safe.
  • Paid out — cash removed for a reason other than a refund, such as a small COD delivery or petty cash purchase.
  • Cash refund — cash given back to a customer for a return, tracked separately from a paid out.
  • Drop — cash removed from the drawer and moved to a safe or bank bag, to reduce what's exposed at the register.
  • Cash sale — the cash actually collected for a completed sale, which is the number the whole reconciliation is built around.

If your current process just has a cashier scribble numbers on a sticky note, you'll want the fuller breakdown of what belongs on a daily report in how to close out a cash register at end of day — this section is about what happens *during* the shift, before you get to that final count.

When Should You Drop Cash From the Drawer?

A drop is a deliberate removal of cash from an active drawer to a safe or locked bag, done specifically to limit how much cash is sitting at the counter at any given moment. It's a loss-prevention step as much as a bookkeeping one — less cash in the drawer means less exposure if the register is ever short, miscounted, or targeted.

  • Set a threshold, not a feeling. Decide a dollar amount above the opening float — say, $150-$300 depending on your float size — that triggers a drop the moment the drawer crosses it.
  • Drop at every shift change. Whoever closes out a shift should drop excess cash before handing the drawer to the next person, so responsibility for the count doesn't blur between two people.
  • Drop before a bank run. Cash headed to the bank should already be dropped and bagged, counted once, not pulled straight from an open drawer.
  • Use two people for large drops. If a drop is sizable, having a second person witness the count and bag it removes any question later about what left the drawer.

Every drop should be logged with the amount, the time, and who did it — the same discipline you'd want for who's allowed to void, refund, or discount at the register.

Why Should the Drawer Only Open for Cash Sales?

A register that pops the drawer on every transaction — card, gift card, store credit, account sale, all of it — trains staff to treat an open drawer as routine, and it makes a genuine cash discrepancy harder to spot because the drawer's activity no longer maps to cash movement. The better practice is simple: the drawer should open for cash tenders and deliberate cash actions (paid in, paid out, drop), and nothing else. A card, gift card, or store-credit sale settles the transaction without touching physical cash, so there's no reason for the till to open.

This is also why reconciliation only works if your system tracks cash sales as their own line, separate from card and other tenders. If a register lumps all tender types into one revenue number, you can't isolate what the drawer *should* physically contain — which is the entire point of a cash count.

How Do You Reconcile the Drawer at the End of a Shift?

Reconciliation is the step where you compare what the drawer actually holds to what it should hold, based on every recorded cash movement since the float went in. The formula is straightforward:

Expected cash = opening float + cash sales − cash refunds − drops − paid outs + paid ins

Variance = counted cash − expected cash

  • 1. Stop sales and count the drawer before anyone touches it further.
  • 2. Pull the expected amount from the system — the float plus every logged movement since open.
  • 3. Count physical cash by denomination, out loud if a second person is present.
  • 4. Enter the counted total and let the system show the variance, don't do it in your head.
  • 5. Write a note on any variance, even a small one — a pattern of small variances from the same shift matters more than one large miscount.

A count should never be "blind" — meaning the person counting shouldn't have to guess what the drawer is supposed to contain before they enter their number. Showing the expected amount first, and having the cashier count against it, is what actually catches errors instead of just recording them after the fact.

How Does Retailer OS Handle Cash Handling?

Retailer OS runs cash handling as part of the register itself, not as a separate spreadsheet bolted onto the POS. Every store starts a shift with an opening float, and the close screen shows cash from sales, cash refunds, drops, and paid outs as their own tracked lines — cash sales are never blended into total revenue the way card, gift card, or account tenders are, so the expected drawer amount is always calculable and never a guess.

  • Opening float and expected-amount close — the close screen shows what the drawer should hold before the cashier enters a count, so counts aren't blind.
  • Counted cash with a variance note — enter the physical count, and Retailer OS records the difference from expected, with a note attached.
  • Cash movements tracked as line items — drops, paid outs, and cash refunds each show separately on the close screen, not folded into a single number.
  • Role-based permissions — control who can open and close a register, discount, or process a refund, using built-in roles or a custom role.
  • Audit log — every change is recorded with who made it and when, so a pattern of variances can be traced to a specific shift or person.
  • Card payments on the same surface — in-store card runs through Stripe Terminal on your own Stripe account, so cash and card reconcile together instead of in two different systems.

Because inventory, cash, and the register all live in one system, the daily numbers you reconcile at close are the same numbers behind your reports — see how that plays out across a whole store's daily routines. And if you're already running QuickBooks Online, the day's sales journal goes over automatically instead of being re-keyed by hand, the same way POS systems with built-in accounting are supposed to work — full detail on the QuickBooks Online side of that sync is in that post.

A cash procedure only works if the system behind it shows the expected amount before anyone counts, and logs every drop, paid in, and paid out along the way. See how closing out a cash register works step by step in Retailer OS, or check pricing — stores start at $99.99/month plus $9.99/month per user seat.

#cash management#retail operations#loss prevention#POS procedures

Last updated September 16, 2026

Run every store from one system.

Point of sale, inventory, and your team in one place. Start a 14-day free trial with no card required, or book a walkthrough with our team.