Account Security

Not Receiving OTP Codes in Nigeria? 9 Fixes That Work

By the TonicsTools team · · 3 min read

Few things are more frustrating than standing at a checkout, or trying to log in to an app, while the one-time password (OTP) refuses to arrive. In Nigeria the cause is usually one of a handful of things: the network, a setting on your phone, a full inbox, or the sender itself not delivering to Nigerian numbers. Work through the fixes below in order. Most people are sorted by the third or fourth one.

1. Wait a minute, then request once

Codes can arrive late when networks are busy. Requesting five times in a row often makes it worse: many services slow down or block numbers that request too often, and only the latest code is valid. Wait about a minute, request again once, and use the newest code that arrives.

2. Check your signal and restart the phone

SMS needs network coverage, not just mobile data or Wi-Fi. If you have weak signal, move somewhere better or toggle airplane mode off and on. A quick restart re-registers your SIM on the network and fixes a surprising number of cases.

3. Confirm the number on the account

Look at the number the app or bank is sending to. An old line, a missing digit, or the wrong country code (+234 followed by your number without the first zero) means the code is going somewhere else.

4. Clear space in your messages

Some phones stop accepting new texts when the SMS inbox or the phone storage is full. Delete old promotional messages and check again.

5. Check blocked senders and spam filters

Android messaging apps can move texts from unknown senders into a spam folder, and it is easy to block a sender ID by accident. Look in the spam or blocked list and unblock the sender if you find it there.

6. Review your DND settings

Do Not Disturb on Nigerian networks is meant to stop promotional messages, and transactional messages such as OTPs should normally still come through. If you have full DND active and codes from a particular sender keep failing, try adjusting your DND preferences through your network's DND service, then request a new code.

7. Make sure your SIM is active and registered

Lines that are not properly linked to your NIN, or that have been inactive for a long time, can have services restricted. If you cannot receive any SMS at all, not even from friends, contact your network.

8. Use another verification method if the service offers one

Many apps let you choose a voice call, an email code or an authenticator app instead of SMS. For your own long-term accounts, an authenticator app is the most reliable option anyway, because it does not depend on the network at all.

9. When a foreign service will not text Nigerian numbers

Some international apps simply do not deliver SMS to Nigerian numbers reliably, or do not accept them at sign up. In that case no setting on your phone will fix it. A common workaround is a virtual number from a country the service supports. You rent it for a single code and get refunded if nothing arrives. Browse the supported services and countries to see what is available.

Use this only for sign ups and accounts you are allowed to create. For banking and your main email recovery, always use a number you control long term.

A note on OTP safety

An OTP is the key to your account. Your bank, WhatsApp and Google will never call or message to ask you to read it back. If anyone asks for a code you just received, it is a scam. Read our guide on protecting your WhatsApp from OTP scams for the common tricks.

  • otp
  • sms
  • mtn
  • airtel
  • troubleshooting

Frequently asked questions

Why do OTPs arrive late on MTN or Airtel?

Network congestion and the sender's own SMS gateway can both delay delivery. Waiting a minute and requesting only once usually works better than requesting repeatedly.

Does DND block OTP messages in Nigeria?

DND is designed for promotional messages, and OTPs are transactional, so they should normally arrive. If a specific sender keeps failing with full DND on, adjusting your DND preferences is worth trying.

What can I do if a foreign app does not send codes to Nigerian numbers?

Check if the app offers email or authenticator verification. If it only supports SMS, a virtual number from a supported country can receive the sign-up code.

Keep reading

Verify your next account safely

Pay in Naira, get started in under a minute.

Get started