Guides

How long does a bank transfer take in Nigeria?

4 min read

Bachs TeamThe team building Bachs
A transfer on one plate: the sender bank stamped 10:41:15, a naira token on the path, a stopwatch at three seconds, and the receiving bank stamped 10:41:18.

Most transfers in Nigeria arrive in seconds. Here is why some take longer, what to do when you are debited but the money has not arrived, and how reversals work.

Most bank transfers in Nigeria arrive within seconds. Transfers between banks run on NIBSS Instant Payment (NIP), which NIBSS says typically completes a transfer in less than a minute. When a transfer takes longer, the cause is almost always at the sending or receiving bank, not the transfer system in between.

This guide explains how long a transfer normally takes, why some are delayed, what to do when you've been debited but the money hasn't arrived, and what this means for a business that gets paid by transfer.

Key takeaways

  • A normal interbank transfer in Nigeria arrives in seconds, and typically in less than a minute.
  • Delays usually come from a bank outage, a fraud or compliance check, or a limit on the sender's account.
  • If you're debited and the money doesn't arrive, contact your bank with the session ID. CBN rules penalise banks that don't reverse a failed instant transfer within 24 hours of a complaint.

How long does a bank transfer take in Nigeria?

Usually a few seconds. When you send money from one Nigerian bank to another, your bank sends the instruction to NIP, NIP passes it to the recipient's bank, and that bank credits the account straight away. The recipient gets an alert as soon as their bank credits them.

It wasn't always this quick. Before NIBSS launched NIP in 2011, interbank transfers went through NEFT, where a transfer took about 24 hours. Today NIP handles billions of transfers a year: more than 12 billion in 2024 alone, according to NIBSS.

<1 min is how long NIBSS says a typical instant transfer between Nigerian banks takes.

NIBSS, How bank transfers work.

A transfer between two accounts at the same bank is usually faster still, because it never leaves that bank's own systems.

What's the difference between a transfer arriving and settling?

Two things happen to every interbank transfer, at different times:

  • Crediting is when the recipient's bank adds the money to their account. This is the part you see, and it happens within seconds.
  • Settlement is when the two banks square up with each other. NIBSS settles in batches, on a deferred net basis, four times a day.

The recipient doesn't wait for settlement. Once their bank has credited them, the money is theirs to use.

Why is my bank transfer taking long?

When a transfer doesn't arrive within a few minutes, it's usually one of these:

  • The receiving bank's systems are slow or down. NIP has passed the transfer on, but the recipient's bank hasn't credited it yet. This is the most common cause, and most delays like this clear on their own.
  • The sending bank is having problems. The transfer may show as pending, or your account may be debited before the instruction reaches NIP.
  • A security or compliance check. Banks can hold a transfer for review, for example when the amount is unusually large or it's the first payment to a new beneficiary.
  • A limit on the sender's account. Daily limits depend on the account's KYC tier and the bank's own rules. A transfer over the limit is usually declined straight away rather than delayed, so the sender knows to upgrade their account or split the payment.

Wrong account details are rarely the cause of a delay. Before you confirm, your bank shows you the name on the account, which catches most mistyped numbers.

Do bank transfers go through on weekends and public holidays?

Yes. Instant transfers aren't tied to banking hours, so a transfer sent on a Sunday evening or a public holiday normally arrives just as quickly as one sent on a Tuesday morning. Batch-based payments, such as cheques, still follow business days.

What should you do if you've been debited but the money hasn't arrived?

  1. Wait a few minutes. Most delays clear on their own once the receiving bank catches up.
  2. Check with the recipient. Make sure they're looking at the right account, and that their bank hasn't credited it without sending an alert.
  3. Find the session ID. It's the long reference number on your transfer receipt, and banks use it to trace the transfer between them.
  4. Contact your bank. Your own bank, not the recipient's, is responsible for tracing the transfer and returning the money if it failed.
  5. Escalate if it isn't resolved. If your bank doesn't resolve the complaint, you can escalate it to the CBN's Consumer Protection Department.

How long does a failed transfer take to reverse?

If the receiving bank couldn't process a transfer, the money should come back to the sender's account automatically. A 2018 CBN circular on instant transfers fines a bank ₦10,000 when a failed transfer isn't reversed within 24 hours of a complaint from the sender or recipient.

A transfer to the wrong account is a different case, because it didn't fail: it reached a real account. Under the same circular, the sender can ask their bank in writing, within 14 working days, to recover it. Whether that works depends on the money still being in the recipient's account, so act quickly.

What does this mean for businesses?

If your customers pay by transfer, you'll know the message: "I've sent it, has it entered?", often with a screenshot of the debit alert attached. Two habits save a lot of trouble:

  • Confirm the credit, not the screenshot. A debit alert shows money leaving the customer's account, not arriving in yours, and screenshots are easy to fake. Release goods only once you've confirmed the credit yourself or your payment provider tells you the payment succeeded.
  • Keep the session ID. When a customer says they've paid and you can't find it, the session ID from their receipt lets both banks trace the transfer.

How Bachs helps

When a customer pays by bank transfer through Bachs, your server receives a webhook the moment the payment is confirmed, so you never have to check a statement or trust a screenshot. Deposits into a virtual account also carry the sender's details and the interbank session ID, when the sender's bank passes them on.

NGN payments are available in your Bachs balance straight away. You can take bank transfers per order through Checkout, or give repeat customers a permanent number with virtual accounts. For how transfers work end to end, read our guide to NGN bank transfers.

Your global billing infrastructure is ready.

Built for founders shipping SaaS and digital products to the world. Accept payments, automate billing, and go global — in minutes.

Start Building

No credit card required. Set up in minutes.