Operations ยท Shifts
Gaming Lounge Shift Reconciliation: A Step-by-Step Guide for Owners
The shift closes. The numbers should match. Most of the time, they don't โ and nobody can explain why. Here's how to run a shift reconciliation that actually catches the gap.
Why shift reconciliation matters
Every lounge owner knows the feeling: the shift ends, you count the cash, and it's Ksh 200โ500 short of what you expected. Nobody stole anything obvious. There's no single incident you can point to. The money just didn't materialise.
This is what happens when sessions run without proper tracking. The problem isn't the Ksh 300 shortfall โ it's that you can't explain it, which means you can't prevent it tomorrow.
A proper shift reconciliation solves this. It creates an audit trail for every session, payment, and cashout in a shift โ so when the numbers don't match, you can find exactly where they diverged.
The components of a shift reconciliation
A shift reconciliation is a calculation. It has five inputs:
- Opening float. The cash in the till at the start of the shift. This is the starting baseline. It should be counted and confirmed by both the incoming and outgoing staff member at handover.
- Session revenue. Total income from all sessions during the shift. Each session contributes its charge โ calculated automatically in PsTally based on duration and game rate.
- Product sales / cashouts. Revenue from products sold, snacks, accessories, or other items not tied to a session. These add to the expected till amount.
- Expenses paid out. Any cash paid out during the shift โ for purchases, supplier payments, or petty cash. These reduce the expected till amount.
- Closing float (actual). The cash physically counted in the till at shift end.
The formula: Opening float + revenue + product sales โ expenses = expected closing float. Compare against actual. The difference is the discrepancy.
Step-by-step: how to run a proper shift
Record opening float
Count and record the cash in the till at the start of the shift. This is the opening float โ the baseline against which all revenue will be measured.
Track sessions during the shift
Log every session as it starts โ console, game, time, rate. Record the payment when the session ends (cash or M-Pesa). Do not allow sessions to run without being logged.
Record cashouts and expenses
Log any cashouts during the shift โ products sold, incidentals paid. These reduce the expected cash in the till.
Calculate expected cash at close
Add: opening float + total session revenue + other income. Subtract: cashouts and expenses. The result is what should be in the till.
Count the actual cash
Count the cash in the till at the end of the shift. Compare against expected. Note any M-Pesa payments separately.
Investigate discrepancies
If actual does not match expected, investigate immediately. Common causes: a session not logged, a cashout not recorded, cash given as change without entry.
Send shift report to owner
Generate and send the shift report to the lounge owner. In PsTally, this happens automatically by WhatsApp when the shift is closed.
The most common causes of discrepancies
In order of frequency in Kenyan gaming lounges:
- Ghost sessions โ a session runs without being logged. The most common cause of unexplained cash shortfalls. See our guide on ghost sessions for details.
- Unrecorded cashouts โ a product is sold but not logged. The cash leaves the till but isn't reflected in the reconciliation.
- M-Pesa vs cash misattribution โ a payment received via M-Pesa is logged as cash, or a cash payment is logged as M-Pesa. Doesn't affect total revenue but distorts the cash count.
- Incorrect change โ staff gives more change than required for a transaction without logging it as a correction.
- Opening float miscounted โ the previous shift's closing float was miscounted or the handover was rushed. A Ksh 100 opening float error cascades through the entire shift.
How PsTally handles shift reconciliation
PsTally tracks the entire shift lifecycle automatically. When a staff member opens their shift, they enter the opening float. Throughout the shift, every session, cashout, product sale, and expense is logged. At shift close, PsTally calculates the expected closing float and compares it to the amount the staff member reports.
Discrepancies are highlighted immediately. If the actual and expected amounts don't match, the staff member must either account for the difference or record it as a discrepancy. The shift cannot be silently closed with unresolved gaps.
At close, PsTally sends the full shift report to the owner's WhatsApp automatically โ total sessions, cash received, M-Pesa received, cashouts, and any discrepancy. The owner sees the shift numbers the same evening, not the next week when they check the cash drawer.
FAQ
What is a shift reconciliation in a gaming lounge?
A shift reconciliation is the process of comparing the expected revenue for a shift against the actual cash (and M-Pesa) in the till at the end of the shift. It involves adding up all sessions, cashouts, and expenses to calculate what should be in the till, then counting what's actually there. Discrepancies indicate either a recording error or a loss.
How often should a gaming lounge reconcile shifts?
Every shift โ not once a day. If two or three staff members work different shifts in a day, each shift should be reconciled separately at handover. Waiting until the end of the day merges multiple shifts together and makes it impossible to identify which shift had a discrepancy.
What should a gaming lounge shift report include?
A complete shift report should include: opening float, total number of sessions, total session revenue, breakdown of cash vs M-Pesa payments, cashouts and expenses, expected closing float, actual closing float, and any discrepancy. PsTally generates this report automatically at shift close and sends it to the owner's WhatsApp.
What causes shift discrepancies in gaming lounges?
The most common causes are: ghost sessions (sessions run without being logged), cashouts not recorded, incorrect change given without logging, M-Pesa payments received but logged as cash or vice versa, and simple counting errors in the opening or closing float. PsTally's reconciliation flow prompts staff to account for each item at shift close, making accidental errors visible immediately.
Automate your shift reconciliation.
PsTally calculates the reconciliation automatically at shift close and sends the full report to your WhatsApp. First month free.
Start free โ