Bank Reconciliation South Africa

Reconcile your cashbook or general ledger to your South African bank statement — identify outstanding deposits, unpresented payments, and unexplained differences before month-end close.

SARS-compliant. Integrates with MT940 bank feeds from all major SA banks. Automate with cloud accounting platforms or specialist recon software.

📄 MT940, BAI2, OFX, CSV import supported🏦 All major SA banks: Absa, FNB, Nedbank, Standard, Capitec📅 Daily, weekly, or monthly reconciliation✅ Audit-ready reconciliation statements

How South African Bank Reconciliation Works

Start with closing balances

Identify the closing balance per your cashbook and the closing balance per the bank statement for the same date. These will typically differ.

List outstanding deposits

Add any payments your business has recorded that have not yet appeared on the bank statement (e.g. same-day EFT credits, RTP credits received after bank close).

List unpresented payments

Deduct any payments you have issued (supplier EFT, cheques, RTP payments) that the bank has not yet processed.

Identify errors

Investigate any remaining difference — look for duplicate entries, mis-posted bank charges, or EFT returns debited directly to the account.

Automate Your Bank Reconciliation

Compare South African bank reconciliation software and service providers with one RFQ.

Bank Reconciliation FAQ

What is bank reconciliation in South Africa?+
Bank reconciliation is the monthly (or more frequent) process of comparing your internal cashbook or general ledger balance to your bank statement balance for the same period, identifying and explaining every difference. In South Africa, differences typically arise from: outstanding deposits (payments recorded in your books that have not yet cleared the bank); unpresented cheques or EFT payments (payments you have issued that the recipient has not yet deposited or that have not yet cleared); timing differences for DebiCheck collections; bank charges debited directly to the account; and errors in either the cashbook or the bank statement. A fully reconciled bank account means your books agree with the bank statement, with all differences identified and explained.
How often should South African businesses do bank reconciliation?+
Most South African accounting standards and auditors recommend monthly bank reconciliation as a minimum for annual audit purposes. However, businesses processing high volumes of EFT collections or payments should reconcile daily or in real time. Businesses that use debit order collections (EFT or DebiCheck) should reconcile the collection bank account after each processing run to catch returned items immediately — PayInc (BankservAfrica) return files are typically available the next business day. Businesses using PayShap receive real-time credits and should review and match incoming PayShap payments against orders on the same business day. Failure to reconcile promptly increases the risk of undetected fraud and makes month-end close significantly more difficult.
What is the difference between bank reconciliation and payment reconciliation?+
Payment reconciliation is the granular process of matching individual payment transactions to specific invoices, orders, or mandates — it operates at a transaction level and is performed for each payment channel separately. Bank reconciliation is a higher-level process that compares the overall balance in your internal records to the bank's record of your account. Payment reconciliation feeds into bank reconciliation: after all individual payments are matched to their invoices (payment recon), the remaining unmatched items and timing differences are the focus of bank reconciliation. In practice, banks reconciliation is the "proof" that all transactions in the period have been accounted for correctly in your books.
How does multi-bank reconciliation differ from standard bank reconciliation?+
Standard bank reconciliation covers one bank account at a time. Multi-bank reconciliation refers to the process of reconciling multiple bank accounts — potentially across different South African banks — simultaneously, often for a business with multiple trading entities, merchant accounts, or foreign currency accounts. Multi-bank reconciliation software aggregates bank feeds from all accounts, applies matching rules across entities, and produces a consolidated reconciliation view. This is particularly relevant for large retailers, franchise groups, or holding companies managing 10+ bank accounts, where manual per-account reconciliation is not feasible. See the dedicated page on Multi-Bank Reconciliation for more detail.

Download the Finance EzyFind App

Finance EzyFind Apple App DownloadFinance EzyFind Google Playstore App DownloadFinance EzyFind Huawei App Gallery Download