Skip to main content

Mid-session cash counts in Shopify

Cash gets messy fast.

· By Zakia · 12 min read

Not in a dramatic way, usually. More like a bunch of tiny things that stack up. Someone gives the wrong change during a rush. A refund happens and nobody double checks the drawer. You do a quick cash drop to the safe but forget to log it. Two people share a till for an hour. Now it is 4 pm and you have that sinking feeling that closing is going to be “fun”.

Mid-session cash counts in Shopify POS are basically built for that exact day.

They let you count the drawer during an active shift, log the result to the same register session, and spot problems while you still have time and context to fix them.

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 :

  • Opening the register session (confirming starting cash float)
  • Closing the register session (end of shift or end of day reconciliation)

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.

And just as important, here is what it is not :

  • 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.

Who uses this ?

Usually managers, shift leads, and staff in stores where cash is still a big deal. Cafes, convenience, salons, quick service, events, pop ups, anywhere with fast transactions and a lot of change.

When it is most useful :

  • Long shifts where mistakes are more likely
  • Multiple cashiers touching the same drawer
  • Rush periods where accuracy drops
  • High cash volume days
  • Stores that already know they sometimes run short and want to stop guessing at close
Shopify POS Keyboard Shortcuts: Faster Checkout Now
Learn how hardware keyboard navigation and shortcuts in Shopify POS reduce tap fatigue, speed up checkout, and improve accuracy during peak hours.

The real problem it solves : catching cash discrepancies early

Most cash discrepancies are not “one big theft moment”. They are small process gaps.

Common reasons tills go off mid shift :

  • Wrong change given (or received) when the line is long
  • Cash removals that were not logged, like a quick paid out or change run
  • Cash drops to the safe that were done for security but not recorded
  • Refunds and returns, especially if people are not consistent about how they handle cash refunds
  • Cash sales that were started but not completed properly in POS
  • Shared drawers where nobody is sure who did what, and when

The big value of a mid-session count is time-to-detect.

If you only discover you are short at the end of the day, your investigation window is the entire day. You are scrolling receipts, trying to remember who was on register at 11 am, replaying every busy moment in your head. It is slow and it feels personal even when it should not.

A mid-session count shortens the window. If you counted at 1 pm and again at 5 pm, and now something is off, you are looking at a four hour slice. That is easier to review. Easier to coach. Easier to fix.

Operationally, it helps with :

  • Better cash flow control during the day, not just after the fact
  • Fewer end of day surprises
  • Less “blame vibe” because you are treating counts as routine process, not an interrogation
  • Cleaner session history because you have logged checkpoints that support reconciliation later

And that last point matters. Accurate logging inside the register session makes your closing process smoother because the numbers have a story. Not just a final total.

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

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 If there is a notes field or a way to label the count in your process, use it. 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.

Scan Shopify Discount Codes (Skip Typing at Checkout)
Discount codes never really went away.

Logging cash removal and cash deposit 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 deposits)

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 cash deposits (cash drops) that should be logged :

  • 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 :

Log the cash movement first, or immediately after it happens. Not at the end of the shift. Not “when it slows down later”. Later never comes.

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

Interpreting your result : what to do when the count is over or short

A mid-session cash count is not just a number. It is a signal.

If it matches

Great. Confirm the process is working. If you are doing routine counts, schedule the next one and move on. Do not turn it into a big ceremony.

If it is short

Do a quick triage. Start with the boring stuff first because it is usually the boring stuff.

  • Did you process any refunds recently ? Were they cash refunds ?
  • Any manual discounts where the customer paid less cash than expected ?
  • Change making errors during a rush, especially on larger bills
  • Unlogged payouts or a change run
  • A cash sale recorded incorrectly, or a transaction that was voided or abandoned mid flow
  • Shared drawer handoffs without a count at the handoff

If you have a previous mid-session count, use timing to narrow the window. “Since the last count” is a much smaller mystery than “since open”.

If it is over

Overages happen too, and they usually mean one of three things :

  • Miscounted denominations (this is common with twenties and tens when you are rushing)
  • A cash removal or cash deposit was logged twice
  • A cash sale was not actually completed, but cash was put in the drawer anyway (less common, but it happens in chaotic moments)

Again, timing helps. Look at what happened since the last checkpoint.

When to escalate

Escalate when it is repeated, when variance is high, or when there is a pattern tied to specific times or specific handling processes. Not because you want to accuse anyone. Because patterns usually point to training gaps, unclear drawer ownership, or a broken logging habit.

Best practices to make mid-session cash counts fast (and not annoying)

If cash counts feel like punishment, staff will avoid them. So the goal is to make them normal, lightweight, and predictable.

A few things that tend to work :

  • Set a simple cadence : once per shift, at shift change, and after peak hours
  • Keep drawers assigned to a person when possible
  • If you must share a drawer, count at handoff. Every time.
  • Use notes consistently, so later review is not guesswork
  • Do counts off floor if possible, or at least out of customer view
  • Limit who can open the drawer, basic internal control
  • Train the counting skill itself, not just the Shopify steps. Counting coins, stacking bills, recounting without panic. It sounds small but it matters.
Shopify POS 11.5: $ Off Line Discount Now Per Item
If you discount items at the counter a lot, you know how much the little details matter. One wrong tap and suddenly the receipt math looks weird, or the margin on a multi quantity sale gets crushed.

Common mistakes that create “false” cash discrepancies in Shopify

These are the ones that make teams lose trust in the numbers. And once people stop trusting the numbers, everything gets harder.

  • Not logging a cash removal or cash deposit during the same register session
  • Counting while transactions are still open, or while another staff member is actively using the drawer
  • Skipping coin counts because it is “just change”
  • Relying on memory instead of logging actions in Shopify POS
  • Changing the counting method midstream without noting it, like spot counts sometimes and full counts other times, then comparing them like they are the same thing

How mid-shift cash counts improve end-of-day reconciliation (and management reporting)

Think of reconciliation as a chain, not a single moment at close.

Starting float → sales → cash movements → mid-session counts → closing count.

Mid-session counts add checkpoints to that chain. Which means when something is off at closing, you are not starting from zero. You have timestamps and logged counts that shrink the investigation window.

From a management perspective, this also creates visibility :

  • Are shortages happening during peak hours ?
  • Is one shift consistently struggling with cash handling ?
  • Are cash drops happening at the right cadence for safety ?
  • Do certain registers or locations have repeated logging issues ?

And all of that loops back into cash flow control. Safer drawers. More consistent drops. Fewer losses. Less time spent doing end of day detective work.

If you want an easy way to implement this without overengineering it, start with one routine mid-session cash count per day. Pick a time that makes sense, like after lunch rush or mid afternoon. Log it. Add a note. Review patterns after a couple weeks and adjust.

Conclusion

Mid-session cash counts in Shopify POS are basically a simple upgrade to how cash management works day to day. Instead of waiting until open or close, you can do a quick count any time during an active shift by tapping the Register icon and selecting Count cash. That count is automatically logged to your register session, which makes it easier to spot discrepancies early, tighten up logging habits, and keep the end-of-day close from turning into a guessing game.

If you want the official Shopify steps and details, the Shopify Help Center has documentation on mid-session cash counts. But the real win is not the feature itself. It is the habit.

Count. Log movements. Add a note. Repeat. That is what keeps cash boring. In a good way.

FAQs (Frequently Asked Questions)

What are mid-session cash counts in Shopify POS and why are they important ?

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.

How does a mid-session cash count differ from opening or closing cash counts ?

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.

Who typically uses mid-session cash counts in Shopify POS ?

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.

What common problems do mid-session cash counts help solve ?

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.

What steps should be taken before performing a mid-session cash count ?

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.

How do you perform a mid-session cash count in Shopify POS ?

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.

About the author

Updated on Jun 16, 2026