What Makes a Payment Final and Irrevocable?
A payment is final and irrevocable when it can no longer be recalled, reversed or unwound by the payer or the payer's bank. Finality is a deliberate design feature of payment systems: the beneficiary — and the beneficiary's bank — must be able to treat received funds as theirs, otherwise no one could safely release goods against a payment.
Different South African payment rails reach finality at very different points, and misunderstanding this is behind a large share of payment fraud losses and failed recovery attempts.
When does each payment type become final?
| Payment type | When is it final? | Can it be recalled? |
|---|---|---|
| PayShap | Seconds after initiation | No |
| RTC (immediate payment) | About 60 seconds after initiation | No |
| RTGS | On settlement, in real time | No |
| EFT credit | At interbank settlement | Sometimes, before settlement only, and never guaranteed |
| Debit order | Never truly final for the payer | Yes — disputable by the payer |
Why can't instant payments be recalled?
Instant rails like RTC and PayShap credit the beneficiary's account within seconds, and the beneficiary can immediately withdraw or move the funds. There is no in-flight window in which a recall could operate.
Once an instant payment is processed:
- Your bank cannot pull the money back.
- Recovery depends on the recipient agreeing to return the funds, or on legal action.
- If the recipient account belongs to a fraudster, the money is usually moved on within minutes.
This is why banks display the account holder's name before you confirm a PayShap payment, and why verifying details before paying matters so much — see beneficiary and account verification.
Can an ordinary EFT be recalled?
Sometimes, but do not rely on it. Because EFT credits are batch-cleared and settle later, there can be a short window before settlement in which the payer's bank can attempt a recall — most commonly where fraud is reported very quickly.
Important caveats:
- A recall is a request, not a right. The receiving bank and account holder's position matter.
- Once the beneficiary has been credited and settlement has occurred, the payment is final.
- Even a successful fraud report does not guarantee recovery if the funds have already been withdrawn.
If you have paid the wrong account or been defrauded, contact your bank immediately — minutes matter. The mechanics of clearing and settlement timing are covered in the bank transfer lifecycle and in clearing, settlement and reconciliation.
How are debit orders different?
Credit transfers are push payments: the payer initiates them, so the system holds the payer responsible for getting the details right, and finality protects the receiver.
A debit order is a pull payment: the business initiates the debit against the payer's account under a mandate. Because the payer did not initiate the specific transaction, the system protects the payer instead — debit orders can be disputed, and unauthorised debits can be reversed. From a business's perspective, money received by debit order is never as final as money received by PayShap or RTC.
What does finality mean in practice?
For payers:
- Treat instant payments like handing over cash. Verify before you confirm.
- For large first-time payments, verify the account, or send a small test payment first.
- Report mistakes and fraud to your bank immediately.
For businesses receiving payments:
- Funds received via PayShap, RTC or RTGS are safe to act on once they reflect.
- Funds received by EFT are safe once cleared and settled — but a proof-of-payment document is not the same thing. See proof of payment and reconciliation.
- Revenue collected by debit order remains exposed to disputes and reversals.
Back to the Bank Transfers, Payouts and PayShap hub.
ShapIDs and Request to Pay
How ShapID proxies like cellphone numbers replace bank account details, and how PayShap Request to Pay lets businesses request instant payments.
Payouts and Bulk Payments
How businesses pay salaries, suppliers, refunds and customer withdrawals using bulk payment files or payout APIs, and how batches are validated and settled.