EFT payment times in South Africa

A standard EFT in South Africa takes 1-2 business days to clear. If both accounts are at the same bank, the transfer is usually instant. A same-day EFT using Real-Time Clearing (RTC) settles within a few hours, and PayShap transfers arrive in seconds. Those are the EFT payment times in South Africa — the rest of this guide explains why, when things take longer, and how the system actually works.

How EFT clearing works in South Africa

When you make an EFT from your bank account, the money does not travel directly from your bank to the recipient's bank. It goes through BankservAfrica, the central payment clearing house that processes interbank transactions in South Africa.

BankservAfrica processes standard EFTs in batches, not in real time. Throughout the day, banks collect outgoing payment instructions from their customers and submit them to BankservAfrica in scheduled runs. BankservAfrica then sorts, nets, and routes those payments to the receiving banks, which credit the funds to the beneficiary accounts.

The cycle works like this:

  1. You submit an EFT through your banking app or internet banking.
  2. Your bank debits your account immediately (or places a hold on the funds).
  3. Your bank includes that payment in its next batch submission to BankservAfrica.
  4. BankservAfrica processes the batch and sends the payment instruction to the receiving bank.
  5. The receiving bank credits the beneficiary's account — typically the next business day.

If you submit a payment before your bank's daily cut-off time, it enters that day's batch and typically clears the next business day. If you submit it after the cut-off, it enters the following day's batch — meaning the beneficiary receives the funds two business days after you initiated the payment.

This batch-based system is why standard EFTs are not instant. It is also why the time you submit the payment matters as much as the day.

Cut-off times for each major bank

Each bank has its own cut-off time for including an EFT in the current day's batch. Payments submitted after the cut-off are queued for the next business day's processing.

These are approximate cut-off times for standard interbank EFTs. Banks update these periodically, so check your bank's current schedule if timing is critical.

BankInterbank EFT cut-offSame-bank transfer
FNB15:00 (weekdays)Instant
Standard Bank15:30 (weekdays)Instant
ABSA15:00 (weekdays)Instant
Nedbank15:30 (weekdays)Instant
Capitec15:00 (weekdays)Instant
Cut-off times apply to interbank EFTs — transfers between different banks. Same-bank transfers (FNB to FNB, Capitec to Capitec, etc.) process immediately regardless of the time of day.

A few things to note:

  • Business banking platforms may have earlier cut-off times than personal banking, especially for bulk payment files.
  • Scheduled payments are submitted at the scheduled date and time, not when you set them up. If you schedule a payment for Friday at 16:00, it will miss Friday's batch.
  • Weekends and public holidays have no batch processing at all — we cover this in detail below.

Same-bank vs interbank transfers

This is the single biggest variable in how long an EFT takes in South Africa.

Same-bank transfers — where both the sender and recipient bank at the same institution — do not go through BankservAfrica. The bank moves the funds internally between two of its own accounts. This is why an FNB-to-FNB transfer or a Capitec-to-Capitec transfer arrives within seconds, regardless of the time of day or whether it is a weekend.

Interbank transfers — where the sender and recipient are at different banks — go through BankservAfrica's batch clearing system. These are the transfers that take 1-2 business days, depending on when the payment was submitted relative to the cut-off.

If you need to know when a payment will arrive and you are transferring between two different banks, always assume it will take at least one full business day. If you submitted the EFT after the cut-off or on a Friday afternoon, assume two business days (or more if a public holiday falls on the Monday).

Same-day EFT: Real-Time Clearing (RTC)

For payments that cannot wait until the next business day, South Africa has a Real-Time Clearing (RTC) system. RTC payments are processed individually, not in batches, and typically clear within one to two hours during business hours.

RTC is offered by all major South African banks, but it comes with conditions:

  • Higher fee — expect to pay between R10 and R30 extra on top of the normal EFT fee, depending on your bank and account type.
  • Transaction limits — most banks cap individual RTC payments at R5 million, though the practical limit for personal accounts is often lower.
  • Business hours only — RTC is available on business days during banking hours (roughly 07:00-17:00). An RTC payment submitted at 20:00 on a Tuesday will only process the next morning.
  • Not the default — you must explicitly select "same-day" or "immediate" payment when initiating the EFT. If you just click "pay", you get a standard batch EFT.

When to use RTC:

  • A supplier will not release goods until the payment reflects in their account — and you need those goods today.
  • You are settling an invoice on the due date and a standard EFT would arrive a day late.
  • A property transfer or legal settlement requires funds to reflect same-day.

For recurring business payments where timing matters but same-day is not critical, standard EFTs submitted before the cut-off are more cost-effective. RTC is best reserved for genuinely urgent, once-off payments.

PayShap: instant payments

PayShap is South Africa's instant payment system, launched in March 2023 by BankservAfrica. It is the fastest way to move money between South African bank accounts — payments arrive in under 10 seconds.

How PayShap works:

  • Both the sender and receiver must be registered for PayShap with their bank (usually via the banking app).
  • Each user links a ShapID — this can be your phone number, email address, or a custom ID — to your bank account.
  • To pay someone, you enter their ShapID (or phone number) instead of full bank details. The payment clears instantly.

PayShap's current limitations:

FeatureCurrent status
Transaction limitR3,000 per payment (most banks)
Availability24/7, including weekends and public holidays
FeeTypically R1-R3 per transaction
Participating banksFNB, Standard Bank, ABSA, Nedbank, Capitec, TymeBank, Discovery Bank, and others
Registration requiredBoth sender and receiver must be enrolled

The R3,000 per-transaction limit is the main constraint. PayShap is designed for person-to-person and small retail payments, not for settling large invoices or paying suppliers. BankservAfrica has indicated the limit will increase over time as the system matures, and some banks are already piloting higher limits.

For small, urgent payments — splitting a restaurant bill, paying a plumber, sending rent to a landlord who uses Capitec — PayShap is faster, cheaper, and simpler than an RTC payment. For anything above R3,000, RTC or a standard EFT remains the only option.

Why an EFT might be delayed

If a standard EFT takes longer than two business days, something has likely gone wrong. The most common causes:

Weekends and public holidays. BankservAfrica does not process standard EFT batches on weekends or public holidays. This is the most common reason people think their payment is "late" — it is not late, it simply has not been processed yet. South Africa has 12 public holidays per year, several of which fall on or near weekends, creating long gaps.

Incorrect bank details. A wrong account number, wrong branch code, or wrong account type can cause the payment to bounce. The receiving bank rejects the instruction and the funds return to the sender — but this round trip can take 2-5 business days, during which the money appears to be in limbo.

Fraud checks on large amounts. Banks may hold large EFTs for manual review as part of their anti-money-laundering and fraud prevention processes. This is more common for first-time payments to new beneficiaries, payments significantly larger than the sender's usual pattern, and transfers from newly opened accounts.

Daily transfer limits exceeded. Most personal accounts have a daily EFT limit (typically R50,000-R100,000 unless increased). If you try to send an amount exceeding your limit, the payment may be rejected or queued for manual approval.

Bank system maintenance. Banks occasionally perform scheduled maintenance on their payment systems, usually overnight or on weekends. If maintenance runs over, it can delay the next morning's batch processing.

Recipient account issues. A closed account, a frozen account, or an account under investigation will reject incoming EFTs. The sender's bank will reverse the payment, but this can take several days.

If an EFT has not arrived after three business days, the sender should contact their bank to request a payment trace. The receiving bank cannot trace a payment they never received — only the sending bank can initiate a trace.

Business days vs calendar days

This catches people out constantly, so it is worth stating explicitly.

EFTs only process on business days. A business day in South Africa is Monday to Friday, excluding public holidays. Saturdays, Sundays, and all 12 public holidays are not business days.

This means:

Payment submittedEarliest arrival (standard EFT)
Monday before cut-offTuesday
Monday after cut-offWednesday
Friday before cut-offMonday
Friday after cut-offTuesday
Saturday or SundayTuesday (enters Monday's batch)
Day before public holiday, before cut-offFirst business day after the holiday
Day before long weekend (e.g. Thursday before Good Friday)Tuesday of the following week

The long-weekend scenario is the one that causes the most frustration. A payment made on Thursday afternoon before Good Friday will not be processed until Monday at the earliest, and may only reflect on Tuesday — a five-calendar-day wait for what is technically a one-business-day EFT.

If you are a business that depends on receiving payments by a specific date — say, to cover Friday payroll — you need to account for these gaps. Invoicing terms like "due by the 25th" assume the customer will allow enough lead time for the EFT to clear, but in practice, customers pay on the 25th and expect the money to arrive the same day. It does not.

How to confirm an EFT has arrived

The sender's proof of payment confirms that the EFT was initiated, not that it was received. This is a common source of confusion: a customer sends you a POP showing the payment was made, but the money is not in your account yet. The POP is genuine — the payment simply has not cleared.

To confirm an EFT has actually arrived, the recipient needs to check their own bank account. There is no other way. The sending bank cannot confirm receipt, and the POP does not prove it.

For individuals, this means logging into your banking app and looking for the credit.

For businesses receiving dozens or hundreds of EFTs daily, this creates a real operational challenge. You cannot sit in your banking app all day refreshing the transaction list. And you cannot rely on customers sending timely, accurate POPs — as covered in our proof of payment guide, POPs are often late, incomplete, or difficult to match to invoices.

The more practical approach is to automate bank statement collection. If you can pull your incoming transactions on a schedule — hourly, daily, or on any cadence that suits your business — you see credits the moment they clear. You know who paid you, when, and with what reference, without waiting for a forwarded screenshot.

Monitoring incoming EFTs with BankLink

If you are a business waiting on incoming EFTs from customers or suppliers, manual bank checking does not scale.

Consider a property management company collecting rent from 200 tenants. Rent is due on the 1st. Some tenants pay on the 28th of the previous month. Some pay on the 1st. Some pay on the 3rd. Each uses a different bank, which means different clearing times. The accounts team spends the first week of every month logging into the bank, scanning for credits, matching references to tenant accounts, and following up on missing payments.

Or a wholesale distributor that releases goods only once payment reflects. Orders come in throughout the day, each with an EFT that may take one or two business days to clear. The dispatch team cannot ship until accounts confirms the payment is in — and accounts cannot confirm until they see the credit in the bank.

BankLink solves this by pulling transaction data from your linked bank account on a schedule. You set up a Pulse — a scheduled sync — and incoming transactions flow into your dashboard or your system via webhook. Each transaction includes the amount, date, reference, and counterparty details.

This means:

  • You see incoming EFTs as soon as they clear, without logging into your bank.
  • You can match payment references to invoices or tenant accounts programmatically.
  • You can trigger downstream processes — release goods, update a ledger, send a receipt — based on confirmed credits, not on POPs.
  • You have a complete, searchable history of every incoming payment, not a folder of screenshots.

For businesses where knowing exactly when an EFT arrives directly affects operations, automated transaction monitoring is a step change from manual checking. You stop asking "has the money arrived?" and start being told the moment it does.

Quick reference: EFT payment times summary

Payment typeTypical clearing timeCost (approx.)
Same-bank EFTInstant (seconds)Free or minimal
Standard interbank EFT (before cut-off)Next business dayR0-R8
Standard interbank EFT (after cut-off)Two business daysR0-R8
Real-Time Clearing (RTC)1-2 hours (business hours only)R10-R30 extra
PayShapUnder 10 secondsR1-R3

The right option depends on urgency, amount, and whether both parties are at the same bank. For most business payments, a standard EFT submitted before the cut-off is the most cost-effective choice. For urgent payments, RTC delivers same-day clearing at a modest premium. For small, instant transfers, PayShap is hard to beat — once both parties are registered.

Whatever the method, the EFT clearing time only answers half the question. The other half — "did the money actually arrive?" — requires verifying it on the receiving end. For businesses processing payments at volume, that verification is where automation makes the biggest difference.

Link a bank account → app.banklink.co.za