BAMML Executive Insights

Mixed-Rate VAT Is the Quiet Risk on Every Forecourt

Industry: Fuel Retail / Forecourt · Primary pillar: Risk & Compliance · Secondary: Financial Governance

5 min read

A forecourt is one of the few retail businesses in South Africa that sells across more than one VAT treatment at the same till, all day, every day.

Fuel is treated one way. Most shop lines are treated another. A subset of shop lines — basic foodstuffs — are treated differently again. Services such as the workshop or car wash follow the standard rule.

Four treatments, one point of sale, staff who were not hired for their tax knowledge, and a system configuration that somebody set up once and nobody has revisited since.

That is not a bookkeeping detail. It is where a quiet, compounding exposure lives.

What is actually happening

The exposure does not usually announce itself. It is created at the point of sale and discovered, if at all, much later.

Cashier scanning a mixed basket of groceries at a forecourt shop till, with the pumps behind

A new shop line is loaded onto the system and assigned the wrong tax code. It sells for two years before anyone notices.

A promotion bundles a standard-rated item with a zero-rated one at a single price, and nobody decides how the bundle should be treated.

A site is restructured commercially — from owning stock to earning a commission, or the reverse — and the tax consequence of that change is not worked through, because the change was negotiated as a commercial arrangement rather than a tax one.

The workshop starts doing more work. Nobody revisits how that revenue is treated.

Each of these is small. None of them triggers an alarm, because the till keeps ringing and the returns keep going in. The difficulty with a classification error is that it does not fail — it just quietly accumulates, across every transaction, until something prompts a look backwards.

Why it matters

Two things make this risk different from most others on a forecourt.

Bookkeeper working through a reconciliation in a fuel station back office, with the forecourt visible through the window

It compounds silently. An operational problem shows itself — stock goes missing, a pump fails, a customer complains. A misclassification produces no symptom at all. It simply repeats, correctly according to the system and incorrectly according to the law, for as long as nobody checks.

It is retrospective when found. You do not get to fix a classification error from today onwards and move on. The correction reaches back across the period concerned, and it reaches back at a scale determined by transaction volume — which on a forecourt is very high. A small per-transaction error across two years is not a small number.

There is a third feature worth naming. This exposure sits precisely where two functions assume the other has it covered. The operator assumes the bookkeeper is checking. The bookkeeper is reconciling what the system produced, not auditing how the system was configured. Neither is being negligent. The gap is structural.

The Integrated View

Discipline What it should be doing What usually happens
Risk & Compliance Periodically testing that system tax codes match actual product classification Assumed correct because it was set up correctly
Financial Governance Reconciling declared turnover by treatment back to volumes and sales mix Returns prepared from system output, not tested against it
Operational Performance Controlling how new lines, bundles and promotions are loaded Loaded by whoever is on duty, copied from a similar item
Workforce Governance Ensuring whoever loads products knows the classification rules Not treated as a skill requirement
Executive Decision Intelligence Visibility of turnover split by treatment, as a monitored figure Never reported — nobody asks for it

That last row is the practical test. If your management pack does not show turnover split by tax treatment, month to month, then nobody would notice the split moving — and the split moving is the early warning.

What one operator found

One BAMML client — a forecourt operator — came to us with declining revenue and slipping margins. What the review surfaced alongside that was quiet exposure on both VAT treatment and stock control. Neither was visible in the monthly reporting.

Hands holding a printed report with charts during a review meeting

The engagement addressed all of it together: tightened controls, cleaner reconciliations and disciplined purchasing. Gross margin moved from 13.05% to 15.44%, operating expenses fell 22%, trade payables came down by more than R3.4 million, and the business moved from a loss position to more than R2 million in operating profit.

The tax exposure was not the headline of that engagement. It was the thing that would have become the headline if it had been left.

What to do on Monday

This is a two-hour exercise and it is worth doing before your next return, not after.

  1. Export every active product line with its assigned tax code. Read it. Not a sample — the whole list.
  2. Check the treatments actually being applied to fuel, shop, basic foodstuffs and services. Confirm each against the current rules rather than against what the system says.
  3. Reconcile declared turnover by treatment to physical volumes and sales mix. If fuel litres and zero-rated turnover do not track each other sensibly, something is wrong upstream.
  4. Ask who loads new products, and what they were told about tax codes. If the answer is that they copy a similar item, you have found your control weakness.
  5. Ask for turnover split by tax treatment to be added to the monthly pack — permanently, as a monitored figure.

If it has been more than a year since anyone read the product file against the rules, assume drift. It is the normal condition, not an exception.

Share this insight LinkedIn Email Book a conversation

← All Executive Insights