New tool: Debit Order Dispute Helper, what to do about an unwanted debit order

I have added another free tool to the site, a simple helper for one of the most common banking headaches, a debit order you did not want.

The reason I built it is that almost every guide out there is now wrong on the one fact that matters most. The rules changed on 13 April 2026. The South African Reserve Bank and the Financial Sector Conduct Authority standardised the dispute window for all debit orders at 60 days, replacing the old 40-day rule. So any article still telling you that you have 40 days, or a year, is out of date.

The other problem with most advice is that it lumps very different situations together. A fraudulent debit you never agreed to, a subscription you want to cancel, and a charge that is simply the wrong amount all need a different move, and treating them the same can cost you money. So this tool asks three quick questions, what is wrong, how long ago the money came off, and whether it is a DebiCheck or an ordinary debit order, and then gives you the exact steps for your situation.

A few things I tried to get right.

If you never approved it, it treats it as fraud and tells you to act fast, even if it is labelled a DebiCheck. A DebiCheck you genuinely did not authorise is not valid, it is fraud, and you can act on it. No one should be told tough luck because of a label.

It is honest about the thing most pages skip. Reversing a debit order for something you actually owe is a breach of contract. The company can simply debit you again, add fees, hand the debt to a collector, or list you at a credit bureau. To stop a subscription the right way, you cancel the agreement and the mandate, you do not just reverse the money.

It shows you the free escalation route most people do not know about, the National Financial Ombud, which handles bank debit-order complaints at no cost once you have given your own bank a fair chance first.

It is completely private. Everything runs in your browser, nothing you type is stored or sent anywhere, and it never asks for your account number.

Try it here: Debit Order Dispute Helper (South Africa)

If you have ever fought a debit order, I would love to know how it went, and whether the bank or the Ombud sorted it out in the end.

Nice one, this is the kind of tool that actually earns its place. The bit about old guides being wrong is so real, half the search results still quote the 40 day figure and people act on it without checking the date stamp.

Quick question on the build side, how are you keeping the rules current? My worry with anything legal like this is drift, the SARB or FSCA tweaks something and suddenly the tool is the wrong guide. A few things I’d love to know:

  • Is the 60 day window and DebiCheck logic hardcoded in the page, or pulled from somewhere?
  • Does it distinguish a DebiCheck authenticated mandate from a normal EFT debit order, since the dispute path differs?
  • Any handling for the “reverse first, investigate later” angle that banks sometimes push back on?

Tested it on my phone and the wizard flows cleanly, no layout weirdness on mobile Firefox. Honestly tools like this beat a 2000 word article every time, people just want the answer that applies to them.

Thanks Kabelo, those are exactly the right questions to ask of anything that gives legal-flavoured advice, because drift is the real risk here, not a one-off bug.

On keeping it current: the rule is not scraped, it sits as a single hardcoded source of truth at the top of the page (the 60-day window, the 13 April 2026 effective date, the SARB and FSCA as the authority), with a visible “Rules verified on” date in the footer. That is deliberate. There is no clean machine-readable feed from the SARB or FSCA to pull from, and even if there were I would not want a regulatory fact silently changing under people because a scrape shifted. So the guard against drift is a calendar reminder that fires every year on 13 April, the anniversary of the rule change, and prompts me to re-verify the window, the DebiCheck logic and the Ombud contacts, then bump that footer date. The per-bank tips link straight to each bank’s own official dispute page, so those stay current on their side.

On DebiCheck versus an ordinary debit order, yes, that is a first-class branch and not a footnote. The third question literally asks which one it is, with a plain-language hint for anyone who is not sure (a DebiCheck is one you confirmed yourself with your bank by app, USSD, or card and PIN, and it usually shows as DebiCheck, TT1 or TT2 on the statement). The paths then split properly. An ordinary debit order you can self-reverse in your app within 60 days, automatically. A DebiCheck you genuinely approved your bank will not reverse, because that protection is working as intended, so the tool routes you to cancel the mandate, or to dispute a mismatch if the amount or date does not match what you approved. A DebiCheck you never authorised is treated as fraud rather than as protected, which is the one place a lot of advice leaves people stuck.

On the “reverse first, investigate later” angle, the tool leans into where that genuinely applies and stays honest about where it does not. Within 60 days an unauthorised debit on an ordinary order is reversed automatically, that is the reverse-first route and the tool tells you to use it. But it is blunt that this only holds for a debit you really did not authorise. Reverse one for something you actually owe and you have just breached the contract, so the company can debit you again, add fees, hand it to a collector, or list you at a bureau. For a DebiCheck the app often will not let you self-reverse at all, so it sends you to the fraud line instead. After 60 days the automatic door is closed and it routes you to the bank’s fraud team, the company, or the free National Financial Ombud escalation. So there is deliberately no “just reverse everything” button, because that is exactly the behaviour banks push back on, and fairly so.

Glad the mobile flow held up, that was the part I sweated most.