Setting the Scene
As a regional loss prevention manager, I oversee a cluster of retail outlets across multiple locations — airports, malls, and transit hubs. One of those stores was a premium imported chocolate outlet inside a busy domestic airport terminal. Foot traffic was high, the average basket value was significant, and the store ran several aggressive promotional offers to drive volume.
On paper, the store was performing. Sales numbers looked healthy. The team seemed to be running smoothly. But underneath that surface, something had been quietly running for two months that would eventually add up to ₹8 lakh in missing stock.
This is the story of how we found it, how we built the case, and — just as importantly — what every loss prevention professional and business owner can learn from it.
Understanding the Scheme: Exploiting the Offer Structure
To understand how the fraud worked, you first need to understand the promotional structure that made it possible. The store was running several buy-free offer combinations simultaneously:
Buy 1 Get 1 Free · Buy 2 Get 2 Free · Buy 3 Get 2 Free
Buy 3 Get 3 Free · Buy 6 Get 10 Free
These were legitimate promotional offers designed to increase volume and clear seasonal stock.
The offers were perfectly legitimate. The problem was what the store manager and his team did with them. Here is how the scheme worked, step by step:
"The brilliance — and the arrogance — of this scheme was that it looked legitimate at every individual step. It was only when you zoomed out and looked at the pattern that the whole picture became visible."
— Regional LP, PreventLoss.orgMonth Two: The Tip That Broke the Silence
For two months, this scheme ran without anyone raising a flag internally. The stock was leaving the store every single day. The billing was being done — just not the way it should have been. And for everyone involved, it had simply become routine.
Then one of the store's junior staff members came to us.
He told us what had been happening. He'd known since nearly the beginning. We asked him the obvious question: "Why didn't you tell us in the first week?"
His answer was telling: "The person doing this was my store manager. And above him, the cluster manager was also aware. I had no one above them I felt safe going to."
So we asked what had finally changed. The answer was almost mundane: the manager had been scolding him regularly. The relationship had broken down. And resentment had finally outweighed fear.
Two months of daily fraud went unreported because the only people who knew were either involved or afraid. A whistleblower channel that employees genuinely trust — anonymous, with senior oversight — is not optional. It is often the single fastest path to early detection.
The Silent Investigation: Building the Case Before Moving
The first rule when you receive a tip like this: do not move immediately. Moving too fast alerts the subjects, destroys evidence, and gives them time to cover their tracks or rehearse explanations. Our approach was to work silently, systematically, and without any visible change in behaviour toward the store.
Phase 1 — CCTV Cross-Check
The most direct way to validate the claim was to cross-reference billing records against physical presence in the store. Airport CCTV access required a formal request to the airport authority — which we submitted with the appropriate justification. Once granted, we pulled the footage.
We randomly selected 10 billing timestamps from the store's transaction log and checked each one against the CCTV footage of the store entrance and sales floor.
Across all 10 checks, the footage consistently showed no customer in the store at the time the transaction was raised. The manager was sitting at the counter, entering bills — but the store was empty.
This was our first hard confirmation. We now knew the billing was fabricated. The tip was credible.
Phase 2 — System and Billing Pattern Analysis
With CCTV confirmation in hand, we went deep into the transaction data. We were looking for patterns — not just confirming that fraud existed, but understanding exactly how it was structured.
| Evidence Type | What We Found | Significance |
|---|---|---|
| Billing frequency | Transactions clustered every 5–6 hours per shift | High — matches "batch billing" pattern |
| Customer phone number | Same number used repeatedly across high-value bundled bills | High — one number, implausible frequency |
| Number identity | Number traced to manager's wife | High — establishes direct connection |
| Offer utilization | Disproportionate use of highest-multiplier offers (B6G10) | Medium — inflated free-unit extraction |
| Transaction timing vs. CCTV | 10/10 checked transactions had no customer present | High — direct evidence of ghost billing |
| Staff involvement | 4 additional staff members identified in footage assisting | High — organized group activity |
One detail stood out as particularly clever: the 5-to-6-hour billing interval. This was not accidental. Airport passengers who enter the secure zone cannot re-enter from outside within that window. A real customer buying chocolates at 8am couldn't plausibly be back at 2pm. The interval was calibrated to make each batch of combined orders look like a different set of customers — just in case anyone ever spot-checked.
Phase 3 — The Midnight Stock Count
By this point we had strong documentary and visual evidence. But to build the complete financial picture — and to give the manager no time to adjust — we needed a physical count. We chose to do it at night, unannounced in spirit but with a cover reason: we called the manager and told him to come in for a night shift, giving no hint of the real purpose.
He came. And he came prepared — which told us something. He knew why we were there. But preparation wasn't enough.
We conducted a full physical count of everything in the store and everything logged as in-transit stock.
Store stock variance: ₹5,00,000 (5 lakh) worth of stock unaccounted for
In-transit stock discrepancy: ₹3,00,000 (3 lakh) worth of stock irregularly logged as in-transit
Total exposure at cost price: ₹8,00,000 (8 lakh)
When confronted with the numbers, the manager ultimately disclosed what had been happening. The stolen stock had been taken out of the store gradually — every shift, in personal bags — and was being sold through an informal channel outside the store network. The in-transit stock was being used as a buffer to slow down the discrepancy becoming visible in system reports.
The Outcome: Recovery, Action, and Consequences
What We Learned: 6 LP Lessons from This Case
Every case teaches you something. Some lessons confirm what you already know. Others catch you off guard. Here is what this investigation reinforced for me and my team.
Red Flags to Watch For in Your Own Operation
Based on this case, here is a checklist of warning signals that should trigger an immediate review in any retail operation running promotional offers:
- Batch billing patterns — transactions clustered in periodic bursts rather than distributed throughout trading hours.
- Same customer number on multiple large bills — especially in locations where repeat customers are statistically improbable (airports, transit hubs).
- Disproportionate use of the highest-multiplier offers — if your B6G10 offer is being used far more than your B1G1, ask why.
- Stock discrepancies appearing in in-transit logs — in-transit is often used to park unaccounted stock.
- No real-time billing at point of sale — every sale should be billed as it happens. No exceptions.
- Teams that appear unusually cohesive about process — close-knit teams can be healthy, or they can signal a shared secret. Watch for both.
- Management resistance to unannounced audits — legitimate stores welcome surprise counts. Reluctance is a signal.
Closing Thoughts: The Scheme Was Smart. The Controls Were Smarter.
What made this case memorable — and frustrating — was that the scheme was genuinely well-constructed. The manager understood the offer structure deeply. He understood the airport environment, the customer behaviour, and the system logic well enough to exploit all three simultaneously. For two months, the numbers held together on the surface.
But fraud always leaves traces. The billing timestamps didn't match the customer flow. One phone number didn't match the customer profile. The stock levels didn't add up. And one person — eventually — had had enough.
Loss prevention is not about assuming the worst of your people. Most people in most stores are honest. But it is about building systems that make it hard to steal, easy to detect, and certain to be caught. This case cost the business ₹8 lakh and could not be fully recovered. The controls that should have flagged it earlier — real-time billing enforcement, offer utilization monitoring, anonymous reporting — cost a fraction of that to implement.
"The question after every investigation is never just 'how do we prosecute this?' It's always 'what did the system miss, and how do we make sure it doesn't miss it again?'"
— Regional LP, PreventLoss.orgWant to Read More Real LP Case Studies?
We publish investigations, breakdowns, and lessons from real-world loss prevention. Browse the full article library.
Browse All Articles →