FNB’s Ghost Charges — The Glitch That Exposed a Bigger Problem

Author: Thabo Mthembu

Senior Financial Writer & Loan Industry Specialist

Analysis | Banking & Consumer Affairs | 7 March 2026

On the morning of Wednesday, 4 March 2026, FNB customers scrolling through their banking apps discovered something unsettling: their money had quietly vanished — twice. In some cases, three times. Purchases made on Takealot and Incredible using FNB virtual cards had been processed multiple times, with no warning, no alert, and — crucially — no explanation from the bank until social media forced its hand.

What FNB eventually called “a technical processing error” was, in plain language, a system that charged customers for things they only bought once. The bank confirmed the error and promised reversals. By the evening of 6 March, those reversals were reportedly being processed. But the incident raises questions that a simple apology cannot answer.

A technical processing error affecting a number of our virtual cards has resulted in some duplicated transactions.’

— FNB Spokesperson, via MyBroadband

What Actually Happened

The timeline matters. All erroneous charges trace back to a single date — 4 March. Yet the public only became aware of the scale of the problem over the following 48 hours, as customers compared notes on social media and tech outlets like MyBroadband picked up the story. FNB’s official response came only after that coverage — not before it.

4 Mar
The Glitch Fires

FNB virtual card transactions on Takealot and Incredible are processed two and three times. No customer alerts are sent for the duplicates.

5–6 Mar
Social Media Erupts

Customers discover the charges independently. Complaints flood X (Twitter) and Reddit. MyBroadband publishes the first major report.

6 Mar AM
FNB Acknowledges

A spokesperson confirms the error and promises reversals ‘as soon as possible.’ No proactive SMS or push notification to affected customers.

6 Mar PM
Reversals Scheduled

Stuff South Africa confirms that all reversals will run in a batch process that evening. Customers are told to wait.

Notice what’s missing from that sequence: a proactive notification to affected customers. No mass SMS. No in-app alert. No push notification saying “We made an error. We’re fixing it.”

Customers found out because they happened to check their balances, or because a friend tipped them off online. Some reportedly ran out of petrol — or nearly did — because their account balance was artificially depleted by duplicate charges they didn’t know existed.

This Is Not a New Story

Here’s something FNB would probably prefer you didn’t Google. In July 2014 — over a decade ago — the bank experienced a near-identical incident. Debit orders were processed twice on a Saturday morning. Customers flooded social media with complaints. FNB acknowledged the problem and reversed the transactions. Resolution took roughly 16 hours.

The 2026 version of the same story took more than 48 hours to reach the same outcome. That’s not progress. That’s a pattern.

The Virtual Card Problem Nobody Is Talking About

FNB has aggressively marketed its virtual card product as the future of payments — safer, more convenient, and free from the risk of a physical card being skimmed or stolen. Half a million virtual cards had been activated by customers, with spending exceeding R1 billion.

That safety pitch now has an asterisk on it.

Because while virtual cards do eliminate certain physical risks, this incident reveals a different and arguably more dangerous vulnerability: processing infrastructure that can misfire at scale, hitting thousands of customers simultaneously with no real-time failsafe to catch it. A card skimmer targets one person at a time. A system glitch like this is a single point of failure for an entire customer base.

The uncomfortable question FNB has not yet answered is this: at what point in the processing chain did the duplication occur, and why did no automated system detect and flag it before customers started losing money?

FNB’s Response: Good PR, Incomplete Care

To be fair, FNB moved reasonably quickly once the story went public. The spokesperson’s statement was clear and unambiguous — no denial, no deflection. The promise of reversals came with a concrete timeline. In the world of banking crisis communications, this is better than average.

But “better than average” is a low bar when your customers are stranded without fuel or declining purchases because their balance appears short. The real failure wasn’t the glitch itself — systems fail; that is an accepted reality of complex infrastructure. The failure was the absence of a real-time communication protocol triggered the moment the anomaly was detected.

In 2026, banks have the technology to send an OTP to your phone within seconds of a transaction. The same infrastructure could have pushed an alert saying “We’ve detected unusual duplicate charges on your account. We’re investigating and will reverse any errors.” That message never came.


What You Should Do Right Now

If you used an FNB virtual card for any online purchase on or around 4 March — particularly on Takealot or Incredible — don’t assume the reversal happened automatically. Verify it.

Step 1 — Verify

Open the FNB app and review every transaction from 4 March. If any single purchase appears twice or three times, note the amounts and merchant names. Take a screenshot as a record.

Step 2 — Wait (briefly)

FNB confirmed batch reversals were scheduled for the evening of 6 March. Allow 24–48 hours from that point before escalating. Reversals can take time to reflect depending on your account type.

Step 3 — Escalate if Needed

If your money has not returned by 9 March, do not wait. Contact FNB directly through the following channels:

  • APP:Log in → transaction → ‘Query this transaction’
  • EMAIL:fnbcard@fnb.co.za
  • CALL:087 575 0000 (Online Banking Desk)
  • BUSINESS:087 736 2247 (Mon–Sun, 8am–8pm)

Step 4 — Claim Consequential Costs

This is the step most customers won’t think to take. If the duplicate charges caused you to incur overdraft fees, miss a payment, or suffer any direct financial cost — contact FNB and request those consequential costs be reversed too. They were caused by the bank’s error. You are entitled to ask, and you should.


The Verdict

FNB will reverse the charges. Most customers will get their money back. The story will fade. But this episode is a rehearsal for a conversation South African banking customers need to start having with their financial institutions about what digital reliability actually means — and what accountability looks like when it fails.

Half a million virtual cards in circulation. R1 billion in transactions. A processing system that can silently double-charge customers for an unknown period before social media sounds the alarm. That is not a minor inconvenience. That is an infrastructure and transparency problem that deserves more than an apology press release.

In a world where banks ask us to trust them with every cent we earn, the least they can offer is a system that notices when it’s stealing from us.


Based on confirmed statements from FNB and verified reporting by MyBroadband and Stuff South Africa.

Tagged in :

Author: Thabo Mthembu

Senior Financial Writer & Loan Industry Specialist

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Love