Skip to main content

Introducing Loss Radar: see which shift cost you money.Learn more

All posts

StationPro playbook

Field-tested workflow
Operator review
8 minute read
Playbooks8 min readPublished

Lottery reconciliation checklist for gas stations and c-stores.

A daily lottery reconciliation checklist: pack inventory, activated packs, sold tickets, paid prizes, settled packs, cash collected, missing tickets, terminal report, POS report, manager signoff. With variance example.

Written by
StationPro Editorial
Reviewed by
StationPro operator team

Why daily lottery reconciliation matters

Lottery is the most attribution-friendly inventory in a c-store: every ticket has a unique serial number, every pack has a sequential range, and the state commission publishes a daily settlement report. The ingredients for clean reconciliation exist by design.

What kills attribution is cadence. A pack settled at month-end with two missing serials produces a shrink number ($10 of $5 tickets) with no shift attached. The same gap caught the day it appeared has the shift, the clerk, the time of day, and (with cameras) the clip.

3 data sources
Must match in daily reconciliation
Physical pack inventory, the lottery terminal report, and the POS-side lottery report. Three-way match is the discipline.

The 10-item daily reconciliation checklist

1. Starting pack inventory

Count packs in the dispenser, the safe, and any back-room storage. Match against yesterday's closing count. Any new packs received today should already be scanned into inventory with their serial ranges captured.

2. Activated packs

Every pack on the dispenser should be activated with the state. Sales from inactive packs don't count toward your commission; the operator absorbs them. Verify activation on every pack currently on the dispenser.

3. Sold tickets per pack

For each active pack, scanned sales should equal the pack-inventory decrement. Pack of 60 serials, 47 sold, 13 should remain. If actual remaining is 11, two serials are missing, investigate before settling the pack.

4. Paid prizes

Winning-ticket cash-outs reduce the cash drawer. Each should be logged against the redemption record. Top-tier prizes have a state validation step; track that separately from instant-win redemptions.

5. Settled packs

Only settle packs with all serials accounted for. Premature settlement is the single biggest shrink-cost mistake, once you settle, the state credits the commission and the missing tickets become your loss.

6. Lottery cash collected

Cash collected from lottery sales minus cash paid for prizes equals net cash for the lottery category. Reconcile this against your cash-drawer variance, lottery cash and store cash should net cleanly.

7. Missing tickets (serial gaps)

Any serial gap from step 3 escalates here. Each gap gets tagged with the on-shift clerk during the gap window. Pattern signals (same clerk, repeated gaps) flag for next-day owner review.

8. State-lottery terminal report

Pull the daily settlement report from the lottery terminal. Both scratcher and draw-game data should be there. This is the state's view of what you sold; compare to your tracked sales.

9. POS lottery report

Pull the POS-side lottery sales total. It should match the terminal report (within rounding). Mismatches are typically POS-vs-terminal sync issues, a ticket rung at the register that didn't make it to the terminal, or vice versa.

10. Manager signoff

The reconciled close gets manager initials. Closes that don't get signed off are reopened next morning. Treating signoff as ceremonial defeats the point; treat it as the gate.

Daily vs. weekly lottery reconciliation

Both cadences exist for a reason, but they serve different purposes and operators sometimes conflate them.

CadenceWhat it catchesWhat it misses
DailyShift attribution, individual serial gaps, immediate terminal-vs-POS sync issues.Multi-day patterns (caught by rolling up daily into weekly).
WeeklyPack-level totals, multi-day patterns, state-commission cumulative reconciliation.Per-shift attribution; by Friday the Monday-morning shift is gone.
MonthlyAggregate shrink rate, cross-store comparisons.Everything actionable. Useful for accounting; useless for attribution.

Run daily for attribution. Run weekly for rollup. Run monthly only for accounting. Don't skip daily because "we reconcile weekly", the two are not substitutes.

Example: a variance scenario

Tuesday 11 PM close. Store has 4 active packs on the dispenser:

Pack A (60 $5 tickets, activated Mon):
  expected sold = 18, actual sold = 18  ✓ balanced
Pack B (60 $5 tickets, activated Mon):
  expected sold = 22, actual sold = 24  ✗ +2 ticket variance
Pack C (30 $10 tickets, activated Tue):
  expected sold = 9, actual sold = 8    ✗ -1 ticket variance
Pack D (60 $2 tickets, activated Tue):
  expected sold = 14, actual sold = 14  ✓ balanced

Net cash from lottery: $362
Cash drawer lottery row: $352
Variance: $-10 (matches pack C exposure)

Two issues to investigate. Pack B shows two extra tickets sold than the inventory says left, most likely a POS-vs-terminal sync issue (terminal recorded the sale, the operator counted the remaining pack wrong). Pack C shows one fewer than expected, a $10 ticket missing, same as the $-10 cash variance. Cross-reference: same overnight shift, same clerk. Pattern flagged for owner review tomorrow morning.

Spreadsheet vs. software for lottery reconciliation

CapabilitySpreadsheet workflowSoftware workflow
Serial-level trackingManual; rarely done at the serial levelAutomatic per barcode scan
Missing-ticket detectionAt pack settlement (weekly+)Real-time as the gap appears
Shift attributionManual cross-reference; usually skippedAutomatic on every flagged event
State-commission reconciliationQuarterly spreadsheet rebuildNightly, automatic
Audit trailCell history if Google; nothing if ExcelImmutable, queryable, 7-year retention

What to do when a serial is missing

Don't settle the pack. Open an investigation row with the missing serial, the expected dollar exposure, and the active-pack location. Cross-reference: which shifts were on the clock between the last confirmed sale of an earlier serial and the first confirmed sale of a later one. Most missing serials sit between two confirmed ones, the window narrows attribution to a specific shift or two.

Pull camera footage for the window if available. Review the redemption log: a winning ticket cashed out by the clerk after a customer left produces the same signature (no scan-sale, no inventory decrement). Most missing tickets resolve as process error within 48 hours of investigation; the residual is the actual shrink number.

Frequently asked questions

What is a lottery reconciliation checklist?

It is the ordered list of items a manager reviews at end of day to confirm that physical pack inventory, the lottery terminal report, and the POS lottery report all match. Ten items cover the standard daily flow: starting inventory, activations, sold per pack, paid prizes, settled packs, cash collected, missing tickets, terminal report, POS report, and manager signoff.

How often should lottery be reconciled?

Daily for attribution. Weekly for rollup. Monthly only for accounting. Daily catches shift-level attribution, which is the actionable layer. Weekly and monthly catch totals but lose the shift attribution that makes any investigation possible.

What is the difference between activated and settled lottery packs?

"Activated" means the pack is on the dispenser and selling, sales from it count toward your commission. "Settled" means the pack is closed and the commission is finalized with the state. You can sell from an unsettled pack; you cannot earn commission on an unactivated one. Settle only when every serial is accounted for.

What should I do when a scratcher serial is missing?

Do not settle the pack. Open an investigation row with the missing serial, expected dollar exposure, and the window between last confirmed sale of an earlier serial and first confirmed sale of a later one. Cross-reference shift schedules. Pull camera footage if available. Most missing tickets resolve as process error within 48 hours; the residual is the actual shrink.

Can I run lottery reconciliation in a spreadsheet?

You can run weekly reconciliation in a spreadsheet. You cannot run daily reconciliation at the serial level in a spreadsheet without a part-time job to maintain it. The cadence is what changes when you move to software, daily reconciliation without adding labor, not the math.

Which states have daily settlement reports?

Most state lotteries publish daily settlement: California (CDLC), New York, Texas, Florida, Pennsylvania, Illinois, New Jersey, Massachusetts, Michigan, and others. The format varies, flat-file download, retailer portal export, or web scrape. Software that supports your state will ingest the format automatically.

What signoff is required to close lottery?

Manager initials on the reconciliation row. In well-run operations, the close is blocked until manager signoff happens; closes left unsigned reopen automatically the next morning. The signoff is the gate, not a ceremony, it forces eyes-on-the-numbers before the day rolls over.

Sources & methodology

This playbook draws on operator workflows observed in StationPro pilot stations and on anonymized product data from live pilot tenants. Figures are illustrative examples, not promises about your stores. Procedures were reviewed against the workflows of the StationPro operator team before publication. Questions or corrections: talk to the team.

Written by

StationPro Editorial

The operator team behind StationPro. We write the procedures we ship: every playbook comes from real close, reconciliation, and loss-attribution workflows in pilot stations.

See where your station is leaking money.

A 30-minute call. We build the demo around your stations, not a generic deck.