Changelog Shopify

Mid-session cash counts in Shopify

Cash gets messy fast.

Jun 16, 2026-By Zakia-11 min read
Mid-session cash counts in Shopify

Mid-session cash counts let you check the drawer during an active Shopify POS shift without closing the register session. The saved count becomes a checkpoint for investigating a difference before the end of the day.

What “mid-session cash counts” mean in Shopify POS (and why they matter)

First, quick clarity on what Shopify calls a register session.

In Shopify POS, when you open a register for the day or for a shift, you are starting a register session (sometimes people call it an active shift). That session tracks cash activity from the opening float all the way to the closing count. Sales come in, refunds go out, cash gets moved, and everything is supposed to be recorded so the expected cash in the drawer matches reality.

Traditionally, cash counting was basically locked to two moments :

A mid-session cash count changes that. It is a cash count you do during an active shift without ending the register session. You open the register tools, select Count cash, count what is physically in the drawer, and log it. Shopify saves that count inside the same register session.

A count is a checkpoint, not a closing count or a substitute for recording cash movements:

  • It is not the closing count or end of day closeout.
  • It is not the same as only recording a payout or a cash drop.
  • It is not a full reconciliation report by itself. It is one checkpoint in the session timeline.

The problem it solves: narrowing the investigation window

A missing withdrawal, wrong change or unrecorded refund can make the drawer diverge from the expected total. A checkpoint narrows the review window: if the count matched at 1 p.m. and differs at 5 p.m., review that interval before searching the whole day.

Treat routine counts as a process check rather than an accusation. Keep the session record and assign a person to resolve an unexplained gap.

Before you start : prep checklist for a clean mid-shift cash count

The mid-session feature was released with POS 11.5. Check the Start and end payment tracking sessions permission and supported currencies: AUD, CAD, EUR, GBP, JPY, NZD, PLN, SGD and USD.

If you want mid-session counts to actually help, not just create more noise, do a little prep.

1. Assign ownership Decide who is responsible for the count. In many shops, staff can do the physical count but a manager approves or verifies. Whatever your policy is, make it clear. You want consistency more than anything.

2. Pick the right moment Do it during a lull. If there is a line, you are going to rush and rushing is how you miscount. If you need to, pause the line for 60 seconds. People survive.

3. Safety and accuracy basics Count on a clear surface. Minimize distractions. Keep customers away from the open drawer. If you can step slightly off the floor or angle the drawer away, do it.

4. Decide what kind of count you are doing There are two common approaches :

  • Quick spot count : you count totals fast, mostly to confirm you are not wildly off
  • Full denomination count : bills and coins by denomination, slower but more accurate

The point is not which one is “better”. The point is to be consistent and to note it if you change the method.

5. Know what the drawer should contain Before you count, you should at least have a mental picture of :

  • Starting float
  • Expected cash sales so far
  • Any cash drops or cash removals already recorded during the session

If your shop is not logging drops and payouts, mid-session counts are going to feel confusing. Because Shopify will be expecting cash that is no longer in the drawer.

How to count cash mid-session in Shopify POS (step-by-step)

Shopify made this pretty straightforward, which is the whole point. You do not need to close anything. You just log a checkpoint.

Here is the practical flow.

1. Open Shopify POS and go to the register tools On your POS device, tap the Register icon.

2. Choose the cash count option Select Count cash.

This is the key difference from before. You can now do this during an active shift, not just at open or close.

3. Confirm you are in the correct register session If you operate multiple registers or locations, pause for a second and make sure you are counting the correct drawer. It sounds obvious, but it happens.

4. Count the physical cash in the drawer Do your spot count or your full denomination count. Include coins. Coins are annoying, yes. They also are where “mystery shortages” hide.

5. Enter the counted amount in Shopify POS Input the amount you counted so Shopify logs it as a mid-session cash count record tied to that register session.

6. Add notes if your workflow allows it Use your internal note procedure for count context. For non-order cash movements, Shopify also supports native reason codes that can be required; do not replace a required code with an optional note. Something like :

  • Routine count
  • Shift handoff count
  • Post drop count
  • Suspected discrepancy check

Those tiny notes save time later.

7. Double check if there is a gap If your counted cash does not match what you expected, recount once. Not five times. Just once, carefully.

And do not “force” the number to match what Shopify expects. The entire point is to log reality, then investigate the gap.

Logging cash removal and cash addition during an active shift (so your count makes sense)

This is where most false discrepancies come from.

Your count can be perfect and Shopify can still show a variance if cash moved and it was not recorded in the same register session.

Why ?

Because the system is tracking expected cash based on :

  • Sales
  • Refunds
  • Recorded cash movements (removals and additions)

If you physically remove $200 for a drop to the safe but never log it, Shopify still expects that $200 to be in the drawer. So your mid-session count will look short, even though nothing is “wrong” except the missing record.

Examples of cash removals that should be logged :

  • Paid outs and payouts (vendor payment, petty cash purchase)
  • Change runs (taking cash out to get coins or smaller bills)
  • Any manual removal for operational reasons

Examples of withdrawals that must be recorded as Remove cash:

  • Dropping excess cash to a safe or bank bag for security
  • Moving money out of the till to reduce risk during busy hours

The practical rule that keeps everything sane :

Record the movement when it happens and in the correct session. Add cash means money enters the drawer; Remove cash means it leaves, even when the destination is the store’s safe or a bank bag.

Once removals and additions are recorded properly, your mid-session count becomes meaningful. It reflects reality and your session history stays coherent.

Interpreting your result: discrepancy, likely cause and action

FindingPossible causeAction
Count matchesMovements and physical cash agreeSave the checkpoint and keep the normal counting cadence.
Drawer is shortMissing withdrawal, incorrect change, refund or counting errorRecount; check movements and cash transactions since the last accurate count.
Drawer is overMissing cash addition, duplicate withdrawal or counting errorCheck direction and duplicates; verify physical denominations.
Gap appears after handoffShared drawer or an undocumented movementReview the handoff time and assign clear drawer ownership.
Repeated or large gapUnresolved process or recording problemEscalate with the session record; do not invent a balancing movement.

A variance is a starting point for investigation, not evidence of wrongdoing. Count with a consistent method, include coins and avoid simultaneous use of the drawer. If the gap persists, record what was checked and follow the store’s escalation policy.

Conclusion

Count during the shift, record movements from the drawer’s perspective and investigate differences while the relevant transactions are still easy to locate. For central review, use Shopify’s Cash tracking reports by session and location; the admin reports require POS Pro and the relevant access permissions. Keep the count as a checkpoint, not a substitute for the closing process.

FAQs (Frequently Asked Questions)

Mid-session cash counts in Shopify POS are cash counts performed during an active register session without closing it. They allow you to count the drawer, log results, and spot discrepancies early, helping to prevent end-of-day surprises and improve cash flow control.

Unlike opening or closing counts that occur at the start or end of a shift, mid-session cash counts happen during an active shift without ending the register session. They serve as checkpoints to catch errors early rather than full reconciliation reports or payouts.

Managers, shift leads, and staff in businesses with significant cash handling such as cafes, convenience stores, salons, quick service restaurants, events, and pop-ups use mid-session cash counts to maintain accuracy during busy or long shifts.

They help catch small process gaps like wrong change given during rushes, unlogged refunds, unrecorded cash drops or payouts, shared drawer confusion, and incomplete POS transactions by detecting discrepancies early in the shift.

Prepare by assigning clear responsibility for counting and verification, choose a quiet moment to avoid rushing, ensure safety and accuracy by counting on a clear surface away from customers, decide on a consistent counting method (quick spot or full denomination), and know expected drawer contents including starting float and recorded drops.

Open Shopify POS and tap the Register icon to access register tools. Select 'Count cash' to initiate the count during an active session. Then physically count the cash in the drawer according to your chosen method and log the result within the same register session for accurate tracking.

ON THIS PAGE

Discover what Meryl can do to your store

Try it free for 14 daysNo credit cardNo commitment
Start free trial
Meryl CTA