Tenavora Unified Platform
Skip to content
Tenavora Team 4 min read

Preventing Fraud at Branches Far From the Owner's Eyes

Branch fraud is rarely caught on CCTV — it shows up as patterns in data. The basic controls and number signals every multi-location owner should watch.

This story comes from the owner of two convenience stores. His second location was consistently quieter than the first — despite better foot traffic and easier parking. For a year he blamed the location, the competition, the weather. Then one afternoon he dropped by unannounced, stood in the queue like a regular customer, and watched his cashier accept cash without touching the register.

A year. Estimated roughly from the revenue gap between the two stores, the damage ran well into five figures.

What hurt was not just the money. It was that the signs had been there all along — in the data. Nobody was reading it.

Why remote branches are vulnerable

Not because branch staff are worse people. The opportunity is simply bigger. Fraud almost always needs three ingredients: pressure (money trouble), rationalization (“my pay is low, the owner is rich anyway”), and opportunity. The first two are outside your control. The third — opportunity — is entirely a product of the system you install. A branch without controls is an opportunity standing open twelve hours a day.

And the schemes are rarely sophisticated. The most common ones are painfully simple: cash sales never entered into the register. Orders voided after the customer leaves, cash pocketed. Goods written off as damaged and taken home. Staff discounts applied to regular customers, the difference skimmed. A supplier padding invoices and splitting the margin with someone inside.

Basic controls: close the doors first

Before any data analysis, there are doors that should be closed by the rules of your POS itself:

  • Everyone logs in with their own account. One shared login means nobody is accountable. This is the cheapest control and the most commonly skipped.
  • Voids and returns require approval. Cancelled transactions are scheme number one. Once a void needs a manager’s sign-off — recorded, with names and timestamps — void rates tend to drop sharply on their own.
  • Discounts capped by role. A cashier can give up to 5 percent; beyond that, the system asks for authorization. This is not an insult to cashiers — it protects the honest ones from “come on, hook me up” pressure.
  • Blind cash count at shift close. The cashier counts the physical cash first; only then does the system reveal the expected figure. Show the expected figure first and discrepancies will mysteriously never occur.

Notice the pattern: every one of these controls is only possible when transactions live in a system that cannot be quietly edited. Notebooks and spreadsheets cannot refuse to be edited.

Signals in the data: where multi-branch owners win

CCTV catches moments; data catches patterns. And patterns are more honest, because a person can act for a camera but cannot act inside a three-month aggregate. A few signals worth checking routinely:

Void and return ratio per cashier. If the store average is 2 percent and one cashier consistently runs 7, that is not an accusation — it is a conversation. Sometimes the answer is innocent: they never learned the machine properly. Sometimes it is not.

Odd holes in the hourly sales curve. Every store has a consistent busy curve. If the 7–9 p.m. window normally contributes 20 percent of revenue and at one branch it suddenly drops to 8 for several weeks — while foot traffic looks normal — transactions are happening off the register.

Cost of goods creeping up with no ingredient price increase. Stock is leaving but revenue is not following: over-portioning, ingredients walking home, or unrecorded sales.

Stock variance that always lands on the same items. Random variance is human. Variance that hits cigarettes, cooking oil, or your priciest items three months in a row — that is a pattern.

All of these signals are only visible when every branch’s data flows into one place and can be compared like for like — the foundation we covered in multi-branch consolidated reporting. On a platform with a full audit trail like Tenavora, every void, price change, and stock adjustment is tied to a named account — so the conversation starts from facts, not hunches.

The part owners forget: controls protect the honest, too

Some owners hesitate to add controls, worried it signals distrust. Flip the perspective: in a store with no controls, when money goes missing, EVERY employee is a suspect. In a store with proper systems, honest staff have proof their shift was clean. Good controls are not an accusation — they are a fence that lets good people work in peace.

One step for this week: pull the void and cash-variance data for the last three months, per branch, per person. If that data does not exist or cannot be broken down by person — that itself is the most important finding of your little audit.