Why a Single Shortage Never Tells You Anything

Every store manager who has run a register knows the feeling of a drawer that's a few dollars off at close. Most of the time it's exactly what it looks like — a miscounted bill, a mistaken change calculation, a rushed transaction during a lunch rush. On its own, a small variance is noise, not evidence, and treating every minor shortage as an accusation poisons trust with cashiers who are simply human and occasionally make mistakes.

The problem is that deliberate till skimming is deliberately designed to look exactly like that same noise. A cashier skimming a few dollars per shift, spread across weeks, produces a series of individually unremarkable variances — each one small enough to dismiss, none of them alone worth investigating. The only way to tell the difference between honest error and a pattern of skimming is to actually track every variance, by cashier, by shift, over time — which requires a consistent procedure, not a manager's memory of "that drawer's been a little off lately."

That's what this guide is built around. Not a single audit, but a repeatable daily protocol — opening counts, closing counts, over/short logging, and a clear escalation threshold — that turns a string of small numbers into a visible pattern the moment one actually exists.

📌 Specific dollar thresholds, count frequencies, and escalation triggers referenced in this guide are common industry starting points, not universal standards. Calibrate every number to your store's register cash volume, staffing model, and existing POS reporting capability.
🔵 The Core Problem

What Causes Cash Over/Short: Three Sources, One Number

A cash over/short variance is simply the difference between what a register should contain — based on the starting bank plus recorded sales — and what it actually contains at count. But that single number can come from three very different sources, and a good cash handling procedure needs to distinguish between them rather than treating every variance identically.

Core Formula: Over/Short
Over/Short = Counted Cash − (Starting Bank + Net Cash Sales)
A negative result is a shortage. A positive result is an overage. Both get logged — overages can also signal a change-making error worth correcting.
🙋
Honest Error
Miscounted change, a transposed bill, a transaction voided incorrectly. These are typically small, inconsistent in direction (sometimes over, sometimes short), and don't repeat with the same cashier over time.
Signature: random, low-frequency, self-correcting over time
⚙️
Procedural Gaps
Missing cash drops, an unverified starting bank, no blind recount at close. These create conditions where real variances go undetected or get attributed to the wrong shift entirely.
Signature: variance untraceable to a specific cashier or shift
🎯
Deliberate Skimming
Consistent small shortages tied to the same cashier or shift, often calibrated to stay just under a known investigation threshold. This is the pattern a tracking system is specifically built to surface.
Signature: repeated, one-directional, concentrated on one person

"One short drawer is a Tuesday. The same cashier's drawer being short every Tuesday for six weeks is a pattern — but only if somebody's actually logging the numbers to see it."

— Mithun GS, PreventLoss.org
🟡 Daily Register Balance Protocol

The Daily Register Balance Protocol: 6 Steps

This is the exact sequence a store should run every single shift, on every register, without exception. Skipping a step for a "trusted" cashier or a slow day is precisely how procedural gaps open up.

01
Verify the Opening Bank
Confirm the starting cash before the register opens for the shift

Before a cashier begins transactions, a manager or the outgoing shift verifies the starting bank amount together with the incoming cashier — counting it in front of both parties and having the incoming cashier sign or log acknowledgment of the confirmed total. This is the baseline every later calculation depends on; an unverified opening bank makes every subsequent variance impossible to attribute accurately.

💡 Why This Step Gets Skipped

On busy mornings, verifying the opening bank feels like a delay before the doors open. It takes under two minutes and is the single most common step to get rushed — which is exactly why it needs to be a hard requirement, not a judgment call.

02
Schedule Cash Drops at Set Thresholds
Move excess cash to the safe throughout the shift, not just at close

Set a dollar threshold — commonly $150–$300 depending on register volume — above which a cashier performs a cash drop into a locked drop safe, logged with the amount, time, and cashier ID. This limits how much cash sits exposed in any single drawer at once and creates a mid-shift checkpoint independent of the closing count.

Two-person verification matters here: where staffing allows, having a second employee witness and countersign the drop significantly reduces both the opportunity for skimming during the drop itself and any later dispute about the logged amount.

03
Perform Mid-Shift Spot Counts on High-Volume Registers
An unscheduled checkpoint that skimming can't anticipate

On registers handling significant cash volume, an unannounced mid-shift count — where a manager briefly reconciles the drawer against expected totals without prior notice to the cashier — adds a checkpoint that a scheduled-only protocol doesn't provide. Predictable counts can be worked around; unpredictable ones can't.

04
Close With a Blind Recount
The cashier counts without seeing the system-expected total first

At close, the cashier counts the drawer and records the total before the POS system's expected total is revealed to them — a "blind" count. This prevents a cashier from adjusting their counted total to intentionally match (and mask a shortfall in) the expected number, which is a common way an existing skim gets concealed at the count itself.

Blind Count Sequence
1. Cashier counts drawer → records total
2. Manager reveals POS-expected total
3. Variance calculated and logged — cashier does not recount after seeing the expected figure
05
Log the Over/Short Variance by Cashier and Shift
Every variance, every shift — not just the ones that look wrong

Record the exact over/short amount for every single shift, tied to the specific cashier and register, in a running log — a spreadsheet, POS reporting module, or dedicated cash management tool. The value of this step comes entirely from consistency: a log that only captures "notable" variances can't reveal a pattern, because the pattern is built from small numbers that individually look unremarkable.

06
Review Variance Trends and Escalate Threshold Breaches
Weekly pattern review, plus immediate flags on large single variances

Set two review cadences: an immediate manager review for any single-shift variance beyond a set dollar threshold (commonly $5–$20 depending on register volume), and a weekly or biweekly review of the full variance log looking for cashiers or shifts with a recurring one-directional pattern, even if no single variance ever crossed the immediate-review threshold.

✅ What Weekly Review Catches That Daily Review Misses

A cashier who is consistently $4 short every shift never triggers a $15 threshold alert on any single day — but over two weeks, that's a clear, trackable pattern that only shows up when someone actually looks at the trend line, not just the daily flags.

🟢 Till Audit & Control Tools

Till Audit Tools That Reinforce the Protocol

The six-step protocol above works with a pen-and-paper log, but three tools meaningfully reduce both the effort required and the chance of a step being skipped under pressure.

👥
Dual-Count Verification
A second employee or manager present for opening counts, cash drops, and closing counts — not to accuse anyone, but because a witnessed count is a count that can't be quietly adjusted after the fact.
Best for: closing counts, cash drops, new-hire training period
🔐
Locked Drop Safes with Logged Access
A time-locked or access-logged drop safe for mid-shift cash drops ensures the deposited amount is recorded independently of the cashier's own count, creating a cross-check point the drawer total alone can't provide.
Best for: high-volume registers, stores with frequent cash drops
📈
POS Variance Reporting
Most modern POS systems can generate an automated over/short report by cashier and date range, turning the weekly pattern review from a manual spreadsheet exercise into a report a manager can pull in minutes.
Best for: multi-register stores, chains needing cross-location visibility
💡 The Tool Doesn't Replace the Habit

None of these tools work if the underlying counts aren't happening consistently. A locked drop safe with logged access is only useful if drops are actually made at the set threshold every shift — the technology supports the protocol, it doesn't substitute for it.

🔴 Common Mistakes

5 Mistakes Retailers Make With Cash Handling Procedures

Most cash handling failures aren't a missing policy — they're a policy that exists on paper but isn't consistently enforced at register level.

⚠ Mistake 1: Only Investigating Large, Single-Shift Variances
A threshold-only approach catches the cashier who takes $30 in one shift, but completely misses the cashier who takes $4 every shift for two months — which, over time, is very often the larger cumulative loss.
Pair an immediate-review threshold with a separate weekly trend review that looks for small, repeated, one-directional variances.
⚠ Mistake 2: Letting the Cashier See the Expected Total Before Counting
Revealing the POS-expected total before the cashier counts their drawer gives them the exact number to count toward, which can mask an actual shortage entirely at the point where it should be caught.
Enforce a blind count sequence — cashier counts and records first, expected total is revealed only after.
⚠ Mistake 3: Skipping Verification for "Trusted" Long-Term Employees
Waiving opening counts, drop verification, or blind recounts for senior or well-liked staff — often with good intentions — removes exactly the record-keeping that would otherwise catch a problem early, and creates an inconsistency that's hard to explain if an issue is ever discovered.
Apply the identical protocol to every cashier regardless of tenure or trust level — consistency is what makes the system credible and legally defensible.
⚠ Mistake 4: No Documented Log — Relying on Memory
A manager who "keeps an eye on" variances without a written log has no way to actually compare this week's numbers to last month's, which is precisely the comparison that reveals a pattern.
Log every shift's variance in a consistent format — spreadsheet or POS report — regardless of whether that day's number looked notable.
⚠ Mistake 5: Treating Every Shortage as an Accusation
Confronting a cashier aggressively over an isolated, small variance — before any pattern has actually been established — damages trust and morale over what's statistically likely to be an honest counting error, not deliberate skimming.
Reserve direct confrontation for confirmed patterns in the variance log, and treat isolated small variances as a routine, non-accusatory part of the count process.
🟢 Control Framework by Cause

Control Framework: Matching the Right Check to Each Cause

Different sources of cash variance call for different controls. This table maps each of the three causes to the protocol step and tool most effective against it.

Cause Primary Control Detection Method
Honest Error Cashier training; blind recount practice Random-direction, low-frequency variance in the log
Procedural Gaps Opening bank verification; scheduled cash drops Variance that can't be attributed to a specific shift
Deliberate Skimming Weekly variance trend review; dual-count verification Repeated, one-directional variance tied to one cashier

For the broader internal-theft picture cash handling sits inside, see our guide to employee theft prevention. For how to structure the audit process itself, see our loss prevention audit guide and what is internal audit explainer. If you're formalizing store-wide procedures, our loss prevention policy template is a useful starting structure.

Your Next Step: Standardize the Protocol This Week

Cash handling procedures don't need to be complicated to work — they need to be consistent. The six steps above are simple enough to run every shift without slowing down operations meaningfully, and the entire value of the system comes from doing them every time, not just when a drawer already looks suspicious.

The stores that catch till skimming early aren't the ones with the most sophisticated tools — they're the ones where every count, every drop, and every variance gets logged the same way, every single day, so the pattern has nowhere to hide.

  • Verify and log the opening bank together with each incoming cashier
  • Set a cash drop threshold and enforce it with logged, witnessed drops
  • Add unannounced mid-shift spot counts on high-volume registers
  • Switch closing counts to a blind-count sequence if not already in place
  • Log every shift's over/short variance, by cashier, without exception
  • Set both an immediate-review threshold and a recurring weekly trend review
✅ Quick Start

If you're starting from nothing: implement the blind closing count and the variance log first. Both require no new hardware, take only minutes to add to your existing close-out process, and together they build the exact data trail that makes every other control in this guide possible.

Explore More Loss Prevention Guides

Free, practical frameworks for US retailers — audits, policy templates, employee theft prevention, and more. No sign-up needed.

Browse All Articles →

Frequently Asked Questions

Cash over/short refers to the variance between what a register drawer should contain, based on recorded sales and the starting bank, and what it actually contains at the close of a shift. A drawer with less cash than expected is "short"; one with more is "over." Both are tracked, but shortages are the primary loss prevention concern, since they can indicate anything from a simple counting error to deliberate till skimming.
A complete drawer audit checklist covers: verifying the starting bank at open, a blind recount at close, reconciling the counted total against the POS-recorded expected total, logging the exact over/short variance by cashier and shift, and escalating any variance beyond a set threshold for manager review. Consistency across every shift is what makes the checklist effective.
Most retail cash handling procedures call for a verified count at the start and end of every shift at minimum, with scheduled cash drops to the safe at set dollar thresholds throughout the day. High-volume stores often add a mid-shift spot count as an additional checkpoint, particularly on registers handling large cash volumes.
Till skimming is the deliberate, repeated removal of small amounts of cash from a register drawer, often timed to stay under a variance threshold that would trigger review. It's distinguished from a simple shortage — usually a one-off counting or change-making error — by its pattern: skimming tends to show up as a consistent small shortage tied to the same cashier or shift over multiple days.
Thresholds vary by retailer and register cash volume, but many stores set an investigation trigger somewhere in the $5–$20 range per shift, with any variance above that requiring a documented manager review. What matters more than the specific dollar figure is consistent enforcement — a threshold only checked occasionally provides little actual deterrent against repeated small skimming.