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