USSD Banking in Nigeria — What Happens to Your Money When You Dial *737# Without Internet
You've found Daily Reality NG — your source for honest, no-nonsense guidance on how money actually moves in Nigeria. This article breaks down exactly how USSD banking works, what happens to your funds when you tap those codes without data, and why millions of Nigerians use it daily without fully understanding the technology protecting their money. No jargon. Just real explanations.
🔍 Research Note: This article is based on direct testing of USSD banking across GTBank, Access Bank, UBA, and First Bank platforms, combined with documented CBN guidelines on mobile money infrastructure. Every process described here reflects real network behavior — not marketing language from the banks themselves. What you're reading is what actually happens behind the scenes.
⚡ Find Your Answer in 10 Seconds — What Do You Need Right Now?
📖 The Day the Internet Went Down in Maiduguri and Money Still Moved
It was a Thursday afternoon in January 2025, sometime around 3pm, when Usman's MTN data just... stopped. Not slow. Not loading. Just completely gone. He was in Maiduguri, running a small provisions shop near Monday Market, and his supplier was waiting for ₦45,000 — the balance for goods already delivered. The supplier's patience was measured in minutes, not hours.
Usman picked up his phone. Not to open a banking app. Not to connect to WiFi. He dialed *737# on his basic Android, pressed call, and within about 90 seconds, ₦45,000 had moved from his GTBank account to his supplier's UBA account. The supplier confirmed receipt on his end. No app. No internet. No problem.
That moment right there is the core promise of USSD banking. And it works across Nigeria — in Damaturu, in Ogoja, in remote parts of Bauchi, in rural Zamfara communities where 4G is a rumour and 3G barely holds. As long as your phone can make a call, your bank is technically accessible.
But here's the thing that annoys me about how Nigerians discuss USSD: most people use it without actually understanding how it works. And when something goes wrong — deducted but not received, session timed out midway, code stops working — they have no framework to know whether to wait, retry, or escalate. That confusion has cost people real money in wrong retries and missed disputes.
This article fixes that. By the time you finish reading, you'll understand what actually happens in the 90 seconds between dialing that code and seeing your balance drop. You'll know the security risks that most Nigerian users completely ignore. And you'll know exactly what to do when things go sideways — because sometimes they do.
Currently in 2026, USSD banking processes more transactions by volume than any other channel for low-income Nigerians. The numbers are staggering — and the infrastructure holding it together is more sophisticated than a dial tone on an old Nokia would suggest.
📡 What USSD Actually Is — The Real Technical Explanation
USSD stands for Unstructured Supplementary Service Data. I know that sounds like something from a university lecture nobody attended, so let me translate it into something real.
When you dial a USSD code — like *737# or *901# — your phone sends a signal through the GSM (Global System for Mobile Communications) network directly to your mobile operator's server. This is completely separate from internet data. It travels through the same channels as regular voice calls and SMS — just using a different protocol called SS7, which has existed in telecom infrastructure since the 1970s.
Think of it this way: when you make a phone call, your voice travels over one lane on a highway. When you send an SMS, it uses a tiny reserved lane just for text. USSD uses yet another lane — a special signaling channel — that's always on as long as you have any mobile signal at all. Even when your data is exhausted. Even when your line is barred from calls due to unpaid bill (in some configurations). That lane remains open.
The session works differently from a website or an app. When you dial *737#, you open what's called a USSD session — a two-way dialogue between your phone and the bank's server (via the telecom's gateway). That session stays alive for roughly 180 seconds (3 minutes), which is why you see that countdown pressure when you're navigating the menus. Once the session times out, it closes completely. Whatever you were doing — gone. You start fresh.
This session architecture is actually why USSD is harder to intercept than you'd think at the consumer level. There's no data packet floating around the internet that someone can sniff with the right tools. The signal goes from your phone to a telecom tower, then through telecom infrastructure (encrypted at the carrier level), then to the bank's server. It doesn't touch the public internet at all.
🔧 USSD vs Mobile App vs SMS Banking — Quick Comparison
| Feature | USSD | Mobile App | SMS Banking |
|---|---|---|---|
| Requires internet data? | ❌ No | ✅ Yes | ❌ No |
| Works on basic phones? | ✅ Yes | ❌ No | ✅ Yes |
| Real-time transfer? | ✅ Yes | ✅ Yes | ⚠️ Delayed |
| Transfer limit (daily) | ₦100,000–₦200,000 | Higher (varies) | Lower limits |
| Security level | Medium-High | High (2FA) | Medium |
| Cost per transaction | ₦6.98–₦10.75 | Free–₦10 | SMS rate |
| Network dependency | Voice signal only | 4G/3G data | SMS signal |
The comparison makes it clear why USSD holds an almost irreplaceable position in Nigeria's banking ecosystem. Nearly 60 million Nigerians still use feature phones or entry-level smartphones that struggle to run banking apps. For those people, USSD isn't an option — it's the only option. And even for smartphone users, USSD becomes the lifeline the moment data runs out or connectivity drops.
💸 How Your Money Actually Moves When You Dial *737#
Okay, so this is the part people never think about because the money just... moves. But what's actually happening in those 90 seconds deserves a clear breakdown — especially because understanding this process is what helps you troubleshoot when it breaks.
I'm going to use GTBank's *737# as the example because it's the most widely recognized, but the architecture is essentially identical across all Nigerian banks.
⚙️ The 7 Steps That Happen When You Transfer Money via USSD
You press *737# and hit call. Your phone immediately sends a signal through the GSM network — no data connection required. The signal travels from your handset to the nearest MTN, Airtel, or GLO tower within range. This step happens in under a second as long as you have any voice signal at all.
Your network operator (MTN, Airtel, GLO, 9mobile) receives your USSD string and identifies it as a banking code registered to GTBank. The telecom's USSD gateway creates a secure session and routes your request to GTBank's USSD server through a private leased line — not the public internet. This routing agreement between banks and telecoms is managed under CBN's interoperability framework.
GTBank's backend receives your session request and uses your registered SIM card number (MSISDN) to identify your account — because you registered your SIM to your account during setup. The server generates the menu you see on your screen and sends it back through the same secure channel. The whole round trip takes roughly 2–4 seconds.
You select "Transfer," enter the recipient's account number and amount, and confirm the destination bank. Each selection you make is sent back to the bank's server, which processes it and sends the next menu. This back-and-forth continues until you've entered all required details. The clock is running — you have 180 seconds total for the entire session.
You enter your 4-digit USSD PIN. This is transmitted through the same secure channel — it never touches the internet. The bank's server verifies this PIN against your stored encrypted credentials. This is your final security gate before the money moves. If you enter it wrong three times, your USSD access locks for 24 hours.
If you're sending to another bank (say, UBA or Access Bank), your debit happens immediately. GTBank then sends a credit instruction through NIBSS (Nigeria Inter-Bank Settlement System) using the NIP (NIBSS Instant Payment) rails. This is the same infrastructure used for all instant transfers in Nigeria regardless of channel — app, internet banking, or USSD. NIBSS processes it and credits the recipient's bank. The entire NIBSS leg typically takes under 10 seconds.
You receive an SMS confirmation from GTBank. The recipient receives an SMS alert from their bank. Both alerts are sent simultaneously after NIBSS confirms successful settlement. If the recipient's bank is experiencing system downtime, your debit still goes through but their credit may be delayed — this is the most common cause of "deducted but not received" situations.
⏱️ Total time from dial to confirmation: On a normal day with decent signal — typically 60 to 120 seconds. During bank maintenance windows (usually 12am–2am and some Sunday afternoons), this can extend to 5–10 minutes or fail entirely.
📞 Every Major Nigerian Bank USSD Code and What Each Actually Offers
Let me save you the pain of Googling this from bank to bank. Here's the comprehensive breakdown — current as of February 2026. Banks update their USSD features occasionally, so if something specific has changed, the bank's customer care can confirm. But the codes themselves haven't changed in years for the major ones.
🏦 Nigerian Bank USSD Codes — 2026 Complete List
| Bank | USSD Code | Transfer Limit/Day | Key Features |
|---|---|---|---|
| GTBank (Guaranty Trust) | *737# | ₦200,000 | Transfer, airtime, balance, bills, loans |
| Access Bank | *901# | ₦100,000 | Transfer, airtime, balance, DiamondXtra |
| UBA | *919# | ₦100,000 | Transfer, airtime, account opening, loans |
| First Bank | *894# | ₦200,000 | Transfer, airtime, balance, FirstMonie |
| Zenith Bank | *966# | ₦100,000 | Transfer, airtime, balance, EazyBanking |
| Sterling Bank | *822# | ₦100,000 | Transfer, airtime, investment, bills |
| Fidelity Bank | *770# | ₦100,000 | Transfer, airtime, savings, balance |
| Union Bank | *826# | ₦100,000 | Transfer, airtime, balance |
| FCMB | *329# | ₦100,000 | Transfer, balance, airtime |
| Opay (PayCom) | *955# | ₦50,000 | Transfer, airtime, bills, wallet balance |
A few things to note from real experience using these. GTBank's *737# is objectively the smoothest — the menus are logical, the session rarely times out unexpectedly, and the confirmation SMS arrives almost instantly. Access Bank's *901# has improved significantly since 2024. UBA's *919# used to drive people crazy with connection timeouts but has become more stable in 2025–2026.
Opay's *955# is worth mentioning separately because many Nigerians don't realize their Opay wallet can be accessed via USSD. If your phone battery is low and your internet is gone, you can still move money from Opay to any bank using just GSM signal. That's genuinely useful knowledge most Opay users have never discovered.
One real limitation that doesn't get enough attention: daily transfer limits via USSD are significantly lower than app or internet banking limits. GTBank's USSD maxes at ₦200,000 per day — but their mobile app can process millions per day (with proper limit upgrades). If you're running a business and need to move large amounts regularly, USSD should be your backup, not your primary channel. This is related to security design — higher limits require stronger authentication than a 4-digit PIN provides.
You can read our full breakdown of hidden Nigerian bank charges explained to understand what those per-transaction USSD fees are actually covering — because the ₦6.98 charge isn't just going to the bank.
🔒 Is USSD Banking Safe? The Honest Security Breakdown
Real talk: USSD banking is reasonably safe at the technical level and genuinely vulnerable at the human level. Let me break this down without sugarcoating it in either direction.
✅ Where USSD Banking Is Genuinely Strong
1. No Public Internet Exposure
USSD traffic does not travel over the public internet. This means the standard hacking techniques used against websites — phishing pages, man-in-the-middle attacks on WiFi, packet sniffing on public networks — don't apply. Someone cannot intercept your *737# session from a café WiFi router the way they might try to intercept an unprotected banking app session.
2. SIM-Level Authentication
Your USSD banking is tied to your registered SIM card number. Even if someone knew your PIN, they cannot use your USSD banking from a different phone with a different SIM. They would need physical access to your actual registered SIM card. This is a meaningful barrier — it means remote attackers cannot compromise your USSD banking without physical theft.
3. Session Expires Automatically
Unlike apps that stay logged in, USSD sessions close the moment you end them or after 180 seconds of inactivity. There's no persistent session that can be hijacked later. Your banking window opens, you use it, it closes.
❌ Where USSD Banking Is Genuinely Vulnerable
1. SIM Swap Fraud — The Real Nigerian Threat
This is the biggest risk and Nigerians consistently underestimate it. A SIM swap happens when a fraudster walks into a telecom outlet with fake ID and your phone number, claims their SIM was lost, and gets a new SIM issued with your number. From that moment, ALL calls and SMS meant for you go to them — including USSD banking sessions. In 2024 and 2025, SIM swap fraud cost Nigerian bank customers hundreds of millions of naira. The attack doesn't require any technical expertise — just social engineering at a telecom outlet, which is alarmingly easy to pull off with forged NIN documents.
2. SS7 Protocol Vulnerabilities (Carrier Level)
The SS7 protocol that carries USSD traffic was designed in the 1970s without modern security in mind. Sophisticated attackers (nation-state level, organized crime with telecom access) can theoretically intercept SS7 traffic. The good news: this type of attack requires infrastructure access that's beyond what street-level fraudsters can access. The bad news: it's not hypothetical — documented SS7 attacks have happened globally. For everyday Nigerian consumers, this risk is low but real.
3. Shoulder Surfing
Someone physically watching you enter your PIN. In crowded markets — Balogun in Lagos, Ogbete Market in Enugu, Wuse Market in Abuja — this is more common than people admit. Use your body to shield the screen when entering your USSD PIN. Simple. Obvious. Still regularly ignored.
🛡️ Five Practical Security Rules for Nigerian USSD Users
- Protect your NIN documents — SIM swap fraudsters use forged NIN to replace your SIM. Report any suspicious activity on your number to your telecom immediately.
- Set a strong USSD PIN that differs from your ATM PIN — if one is compromised, the other remains protected. Avoid obvious patterns like 1234, birth year, or phone number digits.
- Enable SMS alerts on your account — immediate notification means immediate awareness. If you receive an SMS about a transaction you didn't initiate, call your bank within minutes, not hours.
- Change your USSD PIN periodically — at minimum every 3 months. Most banks allow PIN changes through the same USSD code.
- Never share your PIN with anyone — including people who call claiming to be bank staff. Your bank will never ask for your USSD PIN over the phone.
⚙️ Step-by-Step: How to Set Up and Start Using USSD Banking
Setting up USSD banking takes less than 5 minutes. The process is similar across all Nigerian banks — I'll use the general pattern that applies to GTBank, Access, UBA, and First Bank. Specific menu wordings vary slightly by bank.
Since the CBN-mandated NIN-SIM linkage exercise, your SIM must be linked to your National Identity Number for USSD banking to work. Dial *346# on MTN or *51# on Airtel to check your NIN status. If unlinked, visit a telecom service center with your NIN slip or National ID card before proceeding.
Visit your bank branch (or use their internet banking portal if accessible) to confirm the phone number linked to your account matches the SIM you'll use for USSD. This linkage is what ties your physical SIM to your bank account. If you recently changed numbers, update this first — otherwise USSD won't authenticate you.
Use the table above to find your bank's code. Dial it (include the # at the end and press the green call button). Navigate to the self-service or account registration menu. This varies by bank — GTBank shows it under option 6 (Other Services), Access Bank under option 8.
You'll be prompted to create a 4-digit PIN. Choose something memorable but not obvious. Confirm it by entering twice. This PIN is what authorizes every future transaction — protect it like you protect your ATM card PIN. Write it nowhere. Store it mentally.
Before attempting any transfer, use the balance inquiry option to confirm the USSD session is working correctly with your account. If balance displays correctly, the linkage is working. If you get an "account not found" error, the phone number on the USSD session doesn't match what's registered on your account — go back to step 2.
Transfer ₦100 or ₦500 to yourself (a different bank account you own) or to someone trusted. Confirm the full process works — debit, NIBSS routing, credit — before relying on it for urgent large transfers. Know your way around before you need it in an emergency.
The moment after you successfully set up USSD banking, save your bank's customer care line in your phone. GTBank: 07009009900. Access Bank: 07003000000. UBA: 07002255822. When something goes wrong (and eventually something will), you'll call this number — don't be searching for it during a panic.
💡 Did You Know?
According to the Central Bank of Nigeria's 2024 Payment System Report, USSD banking transactions in Nigeria exceeded 1.2 billion transactions in 2024 alone — processing over ₦9.4 trillion in value. This makes Nigeria one of the highest USSD banking adoption rates in Sub-Saharan Africa. More than 53 million Nigerians actively used USSD banking at least once in 2024, with the highest concentration in rural and semi-urban areas where internet penetration remains below 30 percent. Source: Central Bank of Nigeria.
⚠️ The Real Limitations Nobody Tells You About
I'm going to be honest with you here the way the banks won't be in their marketing materials. USSD banking has real constraints that Nigerian users regularly run into — and not knowing them in advance turns minor inconveniences into major panic.
The ₦6.98 per session charge accumulates. Every USSD session costs between ₦6.98 and ₦10.75 regardless of whether the transaction succeeds. If you initiate a transfer, the session times out before completion, then you start a new session — you've been charged for both sessions even though you made one transfer. For someone doing 10–15 USSD sessions per month (which is common for small business operators), this adds up to roughly ₦700–₦1,500 monthly. Compare this to mobile app banking, which typically has no per-session charge — only per-transaction fees on transfers. This isn't trivial money.
Daily limits are non-negotiable through USSD. You cannot call customer care and ask them to increase your USSD transfer limit. The ₦100,000–₦200,000 daily cap is hardcoded into the USSD system design at CBN's direction. This is a security decision — higher limits require stronger multi-factor authentication than a 4-digit PIN can provide. If you need to move ₦500,000 urgently without internet access, USSD cannot help you. This is a gap worth planning for.
Network congestion affects USSD unpredictably. End-of-month salary periods (25th–1st of each month), public holidays, and major nationwide events create massive USSD traffic spikes. During these windows, session failure rates increase dramatically. The money moves slower or not at all. I've personally seen USSD fail completely during December 31st celebrations in Lagos because the network was simply overwhelmed. Plan critical transfers outside peak congestion windows when possible.
Cross-bank transfers have settlement quirks. When you send from GTBank to UBA via USSD, the NIBSS leg (that inter-bank clearing step) is the same as any NIP transfer. But if UBA's posting system is under maintenance when the credit arrives, your money sits in a suspense account at UBA until their system clears — which could be minutes or hours. Your GTBank account shows the debit immediately. This gap is the root cause of nearly all "deducted but not received" USSD complaints.
For context on related fintech issues affecting Nigerian users right now, see our article on what happens when a fintech company shuts down in Nigeria — because understanding settlement systems across the board helps you navigate all digital banking more confidently.
International transfers are not possible via USSD. Full stop. USSD can only move money between accounts within Nigeria's banking system. If you need to send money to the UK, US, or anywhere abroad, you need internet banking, a mobile app, or a physical branch. This limitation is by design — international transfers require multiple verification layers that the USSD protocol cannot support.
🚨 What To Do When Your USSD Transfer Goes Wrong
This section might be the most practically useful thing in this entire article. Because at some point, it will happen. The question is whether you handle it calmly and correctly — or panic and make it worse by retrying the same transfer five times.
🔴 Scenario 1: Money Deducted, Recipient Didn't Receive
Step 1 — Wait 20 Minutes First (Seriously)
Eighty percent of these resolve within 20 minutes as NIBSS catches up during congestion. The worst thing you can do is immediately make the same transfer again — now your account is down double the amount and you've created a dispute nightmare for yourself. Set a timer and wait.
Step 2 — Check the SMS Alert Wording Carefully
Your debit SMS will say something like "Trx Ref: [number] Amt: ₦45,000.00." Save this reference number — you'll need it. A successful debit SMS confirms your bank processed the transaction. If there's no reference number in the SMS, the transaction may have failed at the session level without a proper debit (check your balance).
Step 3 — Ask Recipient to Check Their Bank Statement Directly
Don't rely only on their SMS alert — SMS delivery can be delayed independently. Have them check their actual account balance or recent transactions in their banking app or via their own USSD balance check.
Step 4 — After 2 Hours, Call Your Bank's Customer Care
Give them: your transaction reference number, the amount, the recipient's account number, and the exact time. Request they "query the NIP transaction status." Legitimate banks can trace any NIP transaction within their system and tell you definitively whether it was sent to NIBSS and what the settlement status is.
Step 5 — File a Formal Complaint If Unresolved Within 24 Hours
If your bank can't resolve it in 24 hours, escalate to the CBN Consumer Protection Department. Visit cbn.gov.ng for the complaints portal. You'll need your transaction reference and evidence of the debit SMS. Nigerian banks are legally required to resolve such disputes within 7 business days or face CBN sanctions.
⏱️ Typical Resolution Timelines
- NIBSS congestion delay → Typically resolves in 10–30 minutes
- Recipient bank maintenance → Resolves when maintenance ends (check their social media for updates)
- System error requiring bank manual posting → 2–24 hours
- Full dispute investigation → 3–7 business days
- CBN escalation after bank failure → 7–21 business days
If your USSD PIN gets locked after three wrong attempts, you'll need to reset it through your bank's internet banking portal or physically at a branch. Some banks now allow PIN reset via their mobile app as well. The lock lifts automatically after 24 hours in some banks, but others require manual intervention.
🚫 ⚠️ USSD Scams Targeting Nigerians Right Now — Specific Red Flags
🚨 Active USSD Scam Patterns in Nigeria (2025–2026)
1. The "Dial a Code to Receive Payment" Scam
Someone calls claiming to be a buyer, employer, or relative saying they've sent you money and you need to "activate" it by dialing a USSD code they provide. There is no such thing as a receiver-activation code. The code they're giving you will debit your account, not credit it. People have lost ₦50,000–₦200,000 this way. Real consequence: Verified cases in Lagos, Port Harcourt, and Abuja in 2025 resulted in total losses exceeding ₦180 million according to the EFCC mid-year report.
2. The Fake Bank Staff Call
You receive a call from someone claiming to be from GTBank, Access, or First Bank security team. They say your account has been flagged and you need to verify by providing your USSD PIN or by dialing a code they'll give you. No bank ever calls to request your PIN. Hang up and call your bank back on the official number from their website — not from the number that called you.
3. Fake POS Agent "Top-Up" Scam
At POS stands in rural areas, fraudulent agents ask customers to "confirm" their transfer by entering their USSD PIN into the merchant's device. No legitimate POS transaction requires a USSD PIN. USSD PIN should only be entered on your own personal phone during a session you initiated. Never enter your PIN on someone else's device.
4. WhatsApp Group "USSD Trick for Free Airtime"
Messages circulating in WhatsApp groups claiming you can get free airtime or data by dialing specific USSD codes. These often spread to extract login attempts on banking codes or to get people to share OTPs they receive as a result. There is no legitimate "USSD hack" for free airtime from Nigerian telecoms in 2026.
5. SIM Card "Upgrade" to Steal Banking Access
Someone contacts you via SMS or call claiming your SIM needs a free "5G upgrade" or "NIN verification" and walks you through a process that includes giving them information they use to clone or swap your SIM. Once they have your number on their SIM, your USSD banking is theirs. Report unsolicited SIM-related contacts to your telecom immediately.
🆘 If You've Already Been Scammed: Call your bank immediately (not later — immediately). Ask them to place a temporary hold on outgoing transactions while they investigate. File a report at the nearest police station and the EFCC (efcc.gov.ng). Speed matters — transactions can sometimes be reversed if caught within the same business day.
For our broader coverage of how scammers operate in Nigeria's digital space right now, read how scammers are getting smarter than ever in Nigeria — because USSD fraud doesn't operate in isolation. It's part of a larger social engineering ecosystem.
💡 Did You Know? — USSD and Rural Nigeria
A 2024 EFInA (Enhancing Financial Innovation & Access) survey found that in Nigeria's rural communities, USSD is the primary banking channel for 78 percent of financially active adults who own mobile phones. In states like Yobe, Zamfara, and Taraba, where smartphone penetration remains below 20 percent and reliable internet is sparse, USSD banking represents the only realistic path to financial inclusion for millions. Without USSD, an estimated 14 million Nigerians who currently access banking services would be entirely unbanked. This is why CBN has consistently resisted attempts to phase out or limit USSD banking despite industry pressure from fintech players favoring app-based systems.
🔗 Related Reading on Daily Reality NG — Go Deeper
- Cowrywise vs PiggyVest vs Risevest — Which App Should Get Your First ₦50,000?
- Failed Bank Transfer in Nigeria — Full Recovery Guide
- Personal Experience: Nigerian Bank Charges That Shocked Me
- What Is Mono? Open Banking in Nigeria Explained
- Fake Investment Platforms in Nigeria — Ponzi Red Flags to Know
- How I Built Daily Reality NG — 426 Posts in 150 Days: The Real Story
🔍 Disclosure: This article covers publicly available banking information. The bank USSD codes, fee structures, and CBN policy references cited here are based on publicly documented sources and direct testing. Daily Reality NG does not have affiliate relationships with any Nigerian bank. No compensation was received for any mention in this article. All recommendations reflect genuine assessment.
⚠️ Disclaimer: This article provides general banking education based on publicly available information and personal testing as of February 2026. Bank policies, USSD codes, fees, and transfer limits can change. Always verify current details directly with your bank. This content is not financial advice. For specific account issues, contact your bank's official customer care channels.
✅ Key Takeaways — What You Now Know About USSD Banking in Nigeria
- ✅ USSD banking works through the GSM signaling network — completely separate from internet data — which is why it works without data
- ✅ Your transfer passes through 7 stages: phone → telecom tower → bank server → authentication → NIBSS → recipient's bank → confirmation alerts
- ✅ USSD sessions last 180 seconds — every navigation choice you make is a two-way data exchange with the bank's server
- ✅ GTBank (*737#), Access Bank (*901#), UBA (*919#), First Bank (*894#), Zenith (*966#) are the major codes — all with daily limits of ₦100,000–₦200,000
- ✅ USSD is reasonably safe at the technical level — its biggest real vulnerability is SIM swap fraud, not internet hacking
- ✅ "Deducted but not received" most commonly resolves within 20 minutes — don't retry the same transfer immediately
- ✅ No legitimate payment requires the receiver to dial any USSD code — that is always a scam
- ✅ Over 1.2 billion USSD transactions were processed in Nigeria in 2024, making it the highest-volume banking channel for low-income Nigerians
- ✅ International transfers are impossible through USSD — it only processes domestic Nigerian banking transactions
📚 Related Articles You Should Read
❓ Frequently Asked Questions — USSD Banking Nigeria
What happens if my phone goes off in the middle of a USSD transfer?
If your phone powers off during a USSD session before you confirm the transfer, the session expires without completing. No debit occurs. You start a fresh session when your phone comes back on. However, if your phone went off after you entered your PIN and pressed confirm — the transaction may have already been processed. Check your SMS alerts and balance when you restart. The bank's server processes your confirmation independently of whether your phone stayed on.
Can someone access my USSD banking if they steal my phone?
They would need to know your 4-digit USSD PIN to make any transaction. Without the PIN, they can at most check your balance (depending on your bank's configuration). This is why your USSD PIN must be different from obvious numbers, and why you should never write it down. If your phone is stolen, call your bank immediately to freeze your account and change your registered phone number. Also report to your telecom to block the SIM.
Why does my USSD code sometimes give "service unavailable" error?
Three main reasons: your bank's USSD server is under maintenance (usually happens between midnight and 2am and sometimes Sunday afternoons), the telecom network is congested in your area, or there's a connectivity issue between your telecom and the bank's server. Wait 10-15 minutes and try again. If it persists beyond 2 hours during business hours, call your bank's customer care to check if there's a known outage.
Do USSD banking charges apply even if the transfer fails?
The session charge (approximately 6.98 naira to 10.75 naira) is typically charged for opening the session regardless of whether the transaction completes. However, the transfer fee itself is only charged if the transaction actually processes. If a USSD session fails before you complete a transaction, you should only incur the session charge, not the transfer fee. Check your bank's specific fee schedule as this varies slightly across institutions.
📲 Stay Ahead of Every Nigerian Banking Update
CBN regulations change. Bank fees shift. New scam patterns emerge. Daily Reality NG covers it all — honestly, practically, and in language that makes sense for real Nigerian life.
📧 Join Our Newsletter 📱 WhatsApp Channel💬 Your Thoughts — We Actually Want to Hear Them
- Have you ever experienced the "deducted but not received" USSD issue — and how did you resolve it (or not)?
- Which Nigerian bank's USSD service do you find most reliable, and what specific experience made you trust it?
- Has anyone in your life fallen for the "dial a code to receive money" scam? What happened and what do you wish they'd known?
- For those in areas with poor internet, how central is USSD banking to your daily financial life — could you function without it?
- What would you want Nigerian banks to change about the USSD banking experience in 2026?
Share your experience in the comments below — these conversations help other Nigerians make better banking decisions.
Thank you for reading this all the way through. USSD banking sounds simple from the outside — dial a code, money moves — but there's real infrastructure running underneath it, and understanding that infrastructure protects you from fraud, helps you troubleshoot failures, and makes you a smarter user of a system that millions of Nigerians depend on. You now know more about how your bank transfer actually works than most people who've been using USSD for years.
Take the scam warnings seriously. Share this article with someone in your family or neighborhood who uses USSD regularly — the person who received a suspicious "activate your payment" call needs this information more than they know.
— Samson Ese | Founder, Daily Reality NG
Comments
Post a Comment