StationPro playbook

Gas station exception reporting: how owners find the stores that need attention.
Exception reporting tags every event against the store's own baseline and surfaces only what's anomalous. Cash, lottery, fuel margin, inventory, expenses, deposits, explained with the daily review workflow that compresses 400 data points into 5–15 actionable flags.
What is exception reporting?
Exception reporting is the practice of tagging every operational event against an expected baseline and only surfacing events that fall outside the expected band. The default report shows everything; the exception report shows only what changed.
At a single gas station running 800 transactions a day, the standard POS report shows 800 transactions. The exception report shows the 4 voids over $20, the 1 refund with no receipt, the 2-cent fuel-margin gap, and the cash variance over the warning band. The standard report is correct but unusable; the exception report is correct and actionable.
Why owners don't need every report
Independent operators have limited attention. The math is simple , an owner running 8 stores has at most 30 minutes a morning for portfolio review. Across all stores, that's under 4 minutes per store. Reading the full report list is impossible; the choice is exception reporting or no review at all.
Three failures of full-coverage reporting at the independent scale:
Information density. A 60-page weekly PDF gets skimmed once and ignored thereafter. Density without focus produces dashboards nobody opens.
Cognitive load. 800 transactions, 40 reports, weekly aggregates and monthly comparisons, the mental cost to find the actionable signal exceeds the value of the signal.
Attribution decay. By the time the owner identifies the anomaly in a full report, the responsible shift has scrolled by. Exception reporting reverses the order: anomaly identified first, attribution preserved.
Common exception types at a gas station
Cash shortage
EOD variance below the warning band. Tagged with shift, clerk, amount, reason code. Real-time SMS on over-tolerance variance; morning brief on warning-band variance.
Lottery variance
Missing scratcher serials, settlement mismatch with state commission, pack-activation issues. Each ties to a shift; same-day investigation preserves attribution.
Fuel margin drop
Realized margin per grade falling outside the tolerance band (typically 3¢/gal vs. target). Wet-stock variance over threshold. Margin gap on second day after first-day outlier, pattern signal, not noise.
Inventory mismatch
SKU-level variance from cycle counts. Tobacco prioritized (highest dollar). Velocity drops on high-velocity SKUs. Vendor short-shipment from receiving.
Unusual expense
Expense category running above prior-month run-rate. Single large expense outside the configured threshold. Expense from a new vendor with no prior history.
Missing deposit
Expected bank credit not landing within configured lag (typically 5 business days). Deposit posting to wrong account. Deposit short against expected.
Unresolved manager note
Shift handoff note flagging something, equipment, customer, delivery, that wasn't resolved before the next shift started. Compounds if ignored.
Cross-signal pattern
The high-value exception type. Multiple signals correlating on the same shift: cash variance + void burst + lottery gap, or tobacco velocity drop + refund pattern + same overnight clerk. No single report would surface this; only the cross-signal layer does.
Example exception report (one store, one morning)
STORE #3. Tuesday morning exception report
ATTENTION
EOD variance overnight shift: $-87 (over $50 threshold)
Clerk: Maria
Reason code: "missed cash drop"
→ Manager review before Maria's Tuesday shift
Lottery serial gap: Pack #B-024
2 serials missing ($10 exposure)
Same overnight shift, same clerk
→ Investigate before settling pack
Fuel margin: regular 13.1¢ vs 18¢ target (4.9¢ gap)
Second consecutive day of wide gap
→ Pump calibration check ordered
NOTES (informational, no action)
Vendor short-ship at receiving: McLane, 2 cartons Marlboro short
→ Receiving flagged; charge-back filed
Manager note from prior shift: Pump 3 slow to authorize
→ Service ticket open since Sunday
NO EXCEPTIONS, clean for review:
Inside-store sales, fuel volume, beverage shrink, expense queue,
manager performance, deposit reconciliation, restroom log,
cleanliness rating, staff schedule. (~40 signals)Three items need action. ~40 signals were reviewed by the system but found within band. The owner reads 7 lines and makes 3 decisions, total review time about 4 minutes.
Daily review workflow with exception reporting
- Open the morning brief (7 AM). Exception report formatted as one-page summary with per-store sections.
- Scan ATTENTION items first. Each maps to a specific same-day decision.
- Triage by dollar exposure and attribution clarity.Cross-signal patterns get priority; isolated singletons are noise.
- Take action or assign to manager.Conversations happen before the responsible shift starts again.
- Skim NOTES items. Informational only; flag for the weekly review if patterns emerge.
- Close the brief. If review takes longer than 15 minutes routinely, thresholds are too loose.
Threshold tuning, the discipline of exception reporting
The hardest part of exception reporting isn't the technology , it's tuning the thresholds. Bands too wide = no signal ever flags = same as no review. Bands too tight = false-positive fatigue = owner ignores the brief.
Tuning principles:
- Per-store, not portfolio-wide. Each store has its own baseline. A high-volume urban store and a low-volume rural store have different normal variances.
- Start with industry priors. $2 cash variance warning, 3¢/gal fuel gap, 2% category shrink. Calibrate against your own data after 30 days.
- Adjust based on flag-to-action ratio.If 80%+ of flags lead to an action, thresholds are reasonable. If <50% lead to action, thresholds are too tight; tune up.
- Don't suppress repeating flags. A pattern of the same flag repeating is itself the signal, suppression breaks pattern detection.
Exception reporting vs. POS reports
| Dimension | POS reports | Exception reporting |
|---|---|---|
| Default view | All events | Anomalous events only |
| Cross-signal correlation | Manual cross-reference | Automatic flag on multi-signal events |
| Baseline comparison | Fixed thresholds or none | Per-store learned baseline |
| Daily review time | 30+ minutes (skim full reports) | ~10 minutes (exception list) |
| Flag-to-action ratio | Low (owner picks signals manually) | High (system pre-filters) |
| Multi-store rollup | Per-store reports stacked | Portfolio exception list, drill per-store |
Frequently asked questions
What is exception reporting at a gas station?
How is exception reporting different from POS reports?
What are common gas station exceptions?
How do you tune exception report thresholds?
What is a cross-signal exception?
How long does exception reporting review take?
Can I do exception reporting without software?
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.
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.
Keep reading
EOD in 5 minutes.
A teardown of the daily-close process at a typical independent gas station, what takes 45 minutes today, why it takes that long, and how the same close can be done in five minutes without cutting corners.
Invoice OCR vs. manual entry, in dollars.
A working calculation for the labor savings, error reduction, and price-leak capture when you stop typing vendor invoices and start scanning them.
Gas station camera integration: tying CCTV events to cash and lottery.
Cameras show what happened; back-office data shows the dollar exposure. The integration pattern that links a flagged variance event to the matching CCTV clip, Verkada, Solink, March Networks, Hanwha API options.
