Bank Account Verification

Make sure the bank account belongs to who you think it does

Before you release a salary, a supplier payment, a refund or a loan disbursement, run a real-time check with the account holder's own bank. Catch invoice-redirection, payroll-switch and refund scams before the money moves. No code — straight from your dashboard.

FICA-ready audit trail
Individuals & companies
Answer in seconds
VerifyNow bank account verification result showing bank-side account holder and account status confirmation
Real-time
Bank-side confirmation
12+
Major SA banks covered
No code
Run it from your dashboard
FICA
Audit record on every check
How it works

From bank details to a go / no-go in seconds

You stay in the VerifyNow dashboard the whole time. We talk to the bank on your behalf and come back with a plain-English result.

1

Enter the details

Account number, branch, account type, and the name + ID (or company registration number) of the person or business the account should belong to.

2

We ask the bank

In real time, the account holder's own bank confirms whether the details you have match what they have on record.

3

Get a clear answer

A plain-English result card tells you: pay, pause, or escalate. Every check is logged for FICA audit.

VERIFIED
Bank account and identity successfully matched official records
Bank Real-TimeRef: BVR-2025-SAMPLE
Bank Account Match Results
ID Number
9710225015088
Account Found
Yes
Account Open
Yes
Identity Match
Yes
Account Type Match
Yes
Name Match
Yes
Accepts Credits
Yes
Accepts Debits
Yes
Length Open
Yes
Bank Status Code
00
Bank response · 15 Jun 2025, 10:00Verify Now
What you get

Built for the person releasing the payment

Operations, finance, HR and compliance teams across South Africa run these checks every day to stop the fraud that actually hits their business.

Confirm the real account holder

Check that the name and ID on the account match the person or company that handed you the bank details.

FICA & POPIA ready

Every check produces an audit-grade record for customer due diligence, kept on file in your VerifyNow dashboard.

Answer in seconds

Real-time bank-side lookup. You don't leave the screen and neither does your customer.

Every major SA bank

ABSA, FNB, Standard Bank, Nedbank, Capitec, Investec, African Bank, TymeBank, Discovery, Bidvest, Sasfin, Bank Zero.

Catches the big fraud patterns

Invoice redirection, payroll account switching, refund-to-wrong-account scams, identity-swapping: all flagged before the money moves.

Run it yourself, no code

Straight from your VerifyNow dashboard. If your team later wants to automate, an API is available — but it's optional, not required.

Why businesses run this check

The fraud types a bank-account check stops cold

South Africa loses billions a year to bank-related fraud. Most of it follows the same four patterns — all caught by a single pre-payment check.

Payment Redirection Fraud

Criminals intercept an invoice and change the bank details on it. The supplier name looks familiar. You pay — into the criminal’s account.

Verify that the bank account really belongs to the supplier before every payment.

Payroll Fraud

Fake employees added to payroll, or real employees' bank details quietly changed to an account the criminal controls.

Verify every employee's bank account before each payroll run.

Refund Fraud

A "customer" asks for a refund but to a different bank account from the one that paid you — and that account belongs to them, not the original buyer.

Confirm account ownership against the original buyer before you refund anyone.

Identity Theft & Account Takeover

A stolen ID used to open an account — or to claim ownership of someone else's account — so payouts get redirected.

Check the bank account against a verified ID number, not just a name.

Coverage

Every major bank in South Africa

Works for individuals and companies, across current, savings, transmission, bond and subscription-share accounts.

ABSA Bank
First National Bank (FNB)
Standard Bank
Nedbank
Capitec Bank
Investec
African Bank
TymeBank
Discovery Bank
Bank Zero
Sasfin Bank
Bidvest Bank
Who uses it

If your team releases money, you need this

Real-world scenarios where a 10-second check saves five- or six-figure losses.

Accounts Payable

Verify supplier bank details before every invoice run. Stops invoice-redirection fraud before the money leaves.

Payroll & HR

Confirm employee accounts on onboarding and again whenever an employee requests a change to their banking details.

Insurance Claims

Validate the claimant's account before the payout to stop refund redirection and fraudulent claimants.

Property & Conveyancing

Confirm trust-account and beneficiary details on every transfer — the payment size makes this one of the highest-risk categories.

Lending & Credit

Verify the borrower's account before disbursement, and again on any change to their banking setup.

Government & Municipal

Grants, refunds and vendor payments need the same ownership check that private sector AP teams already rely on.

Your result, in plain English

Seven questions, seven yes / no answers

Every check answers the same set of business-critical questions. That's what decides pay, pause, or escalate.

Does the account actually exist?
If the account doesn't exist, everything else is moot.
Yes — the bank has it on record
Is the account currently open?
Closed or frozen accounts bounce your payment and delay settlement.
Yes — it can receive payments
Does the name match?
Catches spoofed invoices where criminals swap only the bank details.
Yes — the holder is who you were told
Does the ID or company registration number match?
Confirms you are paying the legal entity you intended to pay.
Yes — the person or company matches
Is it the right account type?
Wrong account type is a common data-entry error and a known fraud pattern.
Yes — current / savings / etc. as supplied
Can it receive your payment (accept credits)?
Some accounts are debit-only or restricted.
Yes — credits allowed
Can it process a debit order (if you need it to)?
Important for ongoing billing, insurance premiums, lease debits.
Yes — debits allowed

If any answer is "No", the result card flags it in red with a recommended next step — pause the payment and confirm with the counterparty through a trusted channel.

Where the answer comes from

Straight from the account holder's bank

The yes/no answer on every check comes from the bank that actually holds the account — verified against their own records, not a cached database. VerifyNow provides this service exclusively for fraud detection and fraud prevention, a prescribed purpose under Regulation 18(4)(b) of the National Credit Act (2005) and a recognised legitimate interest of the responsible party under Section 11(1)(f) of POPIA. The service is designed to support FICA customer due diligence for accountable institutions, and every check leaves an audit entry on your VerifyNow account that you can export on demand.

FAQ

Questions from finance & ops teams

What does bank account verification actually do?

You type in the account number, branch, account type, and the name + ID number (or company registration number) of the person or business the account should belong to. VerifyNow asks that bank, in real time, whether those details match what the bank has on record. You get a clear yes/no answer in seconds — so you know whether it's safe to release the payment.

Which South African banks are supported?

All the major SA banks are covered: ABSA, First National Bank (FNB), Standard Bank, Nedbank, Capitec, Investec, African Bank, TymeBank, Discovery Bank, Bidvest Bank, Sasfin and Bank Zero. Current, savings, transmission, bond and subscription-share accounts all work, for both individuals and companies.

What will I actually see back after running a check?

A plain-English result card showing: whether the account exists, whether it's currently open, whether the name on the account matches the name you gave, whether the ID or company registration number matches the account holder, whether the account type you were told matches the bank's record, and whether the account can receive credits and debits. Plus a one-line summary telling you whether to pay, pause, or escalate.

How long does a check take?

Usually a few seconds. The exact timing depends on how quickly the responding bank answers, but the flow is designed so you stay on the same screen and your customer, employee or supplier doesn't have to wait.

Is this FICA compliant?

Yes. Bank account verification supports customer due diligence (CDD) obligations under FICA and produces a defensible audit record that you confirmed the account holder's identity and bank details before you opened the relationship or released the payment.

Am I allowed to run this check on someone?

Yes, for fraud detection and prevention. That purpose is prescribed under Regulation 18(4)(b) of the National Credit Act and is a recognised legitimate interest of the responsible party under Section 11(1)(f) of POPIA. If you are an accountable institution, bank account verification also supports your FICA due-diligence and record-keeping obligations under Section 22.

Can I check company bank accounts too, not just individuals?

Yes. Switch the holder to Company, enter the registered company name and its CIPC registration number (or trust number), and the rest of the flow is identical. Same yes/no result, same supported banks.

What should I do if the check comes back as a mismatch?

Treat any mismatch — wrong name, wrong ID number, wrong account type, or an account that isn't open — as a fraud signal. Pause the payment. Contact the counterparty through a trusted channel you already had (not a number or email from the invoice), confirm the correct details, then re-run the check before releasing funds. For what each check costs, see our bank account verification pricing.

Stop paying into the wrong account

Open your VerifyNow dashboard, enter the bank details, get an answer in seconds.