{{ blogdata.categoryname }}

{{ blogdata.headline }}

{{ (blogdata.authorname || 'A').charAt(0).toUpperCase() }}
{{ blogdata.authorname }}{{ blogdata.created_at }}
{{ blogdata.viewno || 0 }} {{ blogdata.likeno || likeCount || 0 }} {{ comments.length || blogdata.comment_count || 0 }}
Share

For anyone in Nigeria who needs to recharge their phone fast — no Wi-Fi, no data, no POS nearby — buying airtime with your bank's USSD code is the most reliable option available. It works on any phone (smartphone or feature phone), deducts directly from your bank account, and costs nothing extra to use. Whether you are a student waiting on JAMB results, a corper on a tight NYSC allowance, or a trader at the market, the steps below will get you recharged in under 60 seconds using just your dial pad. Most banks allow airtime purchases from as low as ₦ 50, with no data connection required at any point.

What Is a Bank USSD Code and How Does It Work for Airtime?

USSD (Unstructured Supplementary Service Data) is a communication protocol that runs over your GSM voice network — the same channel used for regular calls. When you dial a USSD string like *737#, your phone sends a request directly to your bank's server via the mobile network. No internet, no smartphone, no app required. The bank verifies your PIN, debits your account, and triggers a top-up on the phone number you specify — all within seconds. This is why USSD works even during power outages, in areas with no data coverage, and on the most basic ₦ 5,000 feature phones.

What You Need Before You Start

  • A Nigerian bank account linked to a registered SIM card
  • Your 4- or 5-digit USSD transaction PIN (set during account activation)
  • Sufficient account balance for the airtime amount plus any applicable SMS charge (usually ₦ 0–₦ 6.98 per transaction, depending on the bank)
  • The phone number you want to recharge (your own or someone else's)

USSD Airtime Codes for Major Nigerian Banks

Each bank has its own USSD shortcode. Below are the most widely used ones and the exact sequence to follow for buying airtime.

GTBank (Guaranty Trust Bank) — *737#

  1. Dial *737*amount*phone number# (e.g., *737*500*08031234567#)
  2. You will receive a prompt — enter your 4-digit GTBank USSD PIN
  3. A confirmation SMS arrives within seconds

GTBank also supports self-recharge: dial *737*amount# to top up the line you are calling from directly.

Access Bank — *901#

  1. Dial *901# and select "Airtime & Data" from the menu
  2. Choose "Buy Airtime", then select "Myself" or "Others"
  3. Enter the amount and your PIN to confirm

Shortcut: dial *901*amount# for self-recharge, or *901*amount*phone number# for a third-party top-up.

First Bank — *894#

  1. Dial *894*amount*phone number#
  2. Confirm with your FirstBank USSD PIN

UBA — *919#

  1. Dial *919*3*amount*phone number#
  2. Enter your PIN when prompted

Zenith Bank — *966#

  1. Dial *966*amount*phone number#
  2. Confirm the transaction with your 4-digit PIN

Opay — *955#

  1. Dial *955# and navigate to "Airtime"
  2. Select "Buy for self" or "Buy for others", enter amount and PIN

Sterling Bank — *822#

  1. Dial *822*amount*phone number# and confirm with your PIN

Common Problems When Buying Airtime via USSD (and How to Fix Them)

USSD transactions are reliable, but a few issues crop up regularly. Here is how to troubleshoot them without wasting time.

Transaction Fails or Times Out

  • Network congestion: USSD sessions are time-limited (usually 180 seconds). If the network is busy, the session drops. Wait 2 minutes and try again.
  • Wrong PIN entered: After three failed PIN attempts, most banks lock your USSD profile. Visit your bank app or a branch to reset it.
  • Insufficient funds: Some banks deduct the airtime amount plus a USSD service charge. Make sure your balance covers both.

Airtime Sent to Wrong Number

Double-check the recipient number before confirming — USSD transactions are instant and almost never reversible. If you send to the wrong number and it is your own network, contact your network's customer care immediately (MTN: 180, Airtel: 111, Glo: 121, 9mobile: 200). Recovery is not guaranteed but worth attempting within the hour.

USSD Code Not Working

  • Confirm your SIM is registered and active on the network
  • Confirm your bank account is linked to that specific SIM number (banks validate BVN-linked phone numbers)
  • Try dialling from the number registered with your bank — using a different SIM will fail authentication

Tips to Get the Most Value When Buying Airtime

Buying airtime via USSD is convenient, but there is a smarter move once you have airtime on your line: convert it to data or use a VTU platform to buy discounted data bundles directly. Here are two practical tips to stretch every naira further.

Tip 1: Buy Discounted Airtime and Data Through a VTU Platform

Bank USSD gives you airtime at face value. Virtual Top-Up (VTU) platforms like ABS Vendor sell airtime at a slight discount and data bundles at rates that are often cheaper than buying directly from the network's own USSD menu. For example, a ₦ 1,000 airtime recharge through a VTU platform may cost you ₦ 970 — and data bundles are priced to reflect actual bulk rates. If you buy airtime or data weekly, those savings add up quickly over a month.

Tip 2: Use Airtime-to-Cash When You Buy Too Much

Bought more airtime than you need? ABS Vendor's airtime-to-cash feature lets you convert excess airtime back into wallet credit. Instead of letting surplus airtime sit idle, you can liquidate it and use the value toward data, electricity bills, or another recharge. This is especially useful when someone sends you airtime as a gift but you would rather have data.

Tip 3: Save Frequently Used Numbers

If you regularly top up a parent, sibling, or business line, save that number in your phone exactly as you dial it in the USSD string (with the full 11 digits). This cuts dial-time errors to near zero and speeds up the whole process.

USSD vs App vs VTU Platform — Which Should You Use?

  • USSD: Best when you have zero data and need airtime urgently. Works on any phone, any location with GSM signal.
  • Bank app: Convenient if you have data and want a full transaction history. Slower than USSD for a quick recharge.
  • VTU platform (e.g., ABS Vendor): Best when you want discounted rates, data bundles, bill payments, or airtime-to-cash — all in one place. Requires a data connection or Wi-Fi but saves money on every transaction.

The smart approach is to keep all three options available: USSD as your emergency backup, and a VTU platform as your primary top-up method whenever you have connectivity.

Frequently Asked Questions

Can I buy airtime via USSD for a different network (e.g., buy MTN airtime from a Glo SIM)?

Yes. Bank USSD codes are network-agnostic — you can top up any Nigerian network number (MTN, Airtel, Glo, 9mobile) regardless of which network's SIM you are dialling from. The bank charges your account and routes the airtime to whichever network owns that number.

Is there a charge for buying airtime via USSD?

Some banks charge a small USSD service fee per session — typically between ₦ 6.98 and ₦ 10 per transaction — though several banks have removed this fee. Check your bank's current fee schedule on their official website or mobile app before assuming it is free.

What is the minimum and maximum airtime I can buy via USSD?

Minimums vary by bank but are generally ₦ 50 to ₦ 100. Maximum per transaction is usually ₦ 50,000, and daily cumulative limits typically range from ₦ 100,000 to ₦ 200,000 depending on your KYC tier.

What if the airtime deducted from my account but the number was not credited?

This is called a "failed credit" transaction. First, wait 5–10 minutes as some transactions are delayed. If airtime does not arrive, contact your bank's customer care with the transaction date, time, amount, and the recipient number. Banks are required to resolve or reverse such transactions within 72 hours under CBN guidelines.

Can I use USSD to buy data bundles directly?

Most banks' USSD menus include a data bundle option alongside airtime. However, the bundle prices are usually standard network rates. For cheaper bundles — especially larger packages — a VTU platform gives you better value per gigabyte.

Do I need to be at an ATM or branch to set up my USSD PIN?

No. Most banks let you create or reset your USSD PIN directly within their mobile banking app, or by dialling the USSD shortcode and selecting the PIN setup option. Check your bank's specific process on their official website.

The fastest way to recharge in a pinch is your bank's USSD code — but if you want discounted airtime, cheaper data bundles, and the ability to convert surplus airtime to cash, a dedicated platform handles all of that in one place. Create a free account at absvendor.com to buy airtime and data at better rates, pay utility bills, and manage all your top-up needs without the USSD queue.

Tagged #{{ t }}
Found this useful? Share it
{{ (blogdata.authorname || 'A').charAt(0).toUpperCase() }}
Written by{{ blogdata.authorname }}

Writes for ABS Vendor on Nigerian internet, phones, and getting more out of what you spend on them.

Comments ({{ comments.length }})

{{ comment.display_name ? comment.display_name.charAt(0).toUpperCase() : '?' }}
{{ comment.display_name }}Guest

{{ comment.comment }}

{{ reply.display_name ? reply.display_name.charAt(0).toUpperCase() : '?' }}
{{ reply.display_name }}Guest

{{ reply.comment }}

No comments yet

Be the first to share your thoughts.

Sign in to join the conversation

Only registered members can comment, which is what keeps the spam out. Every comment is read before it appears.

Keep reading

Related articles

What is ABS Vendor?

ABS Vendor is a Nigerian digital-services and fintech platform that lets everyday Nigerians buy cheap data bundles, top up airtime, pay electricity bills, renew router broadband subscriptions, convert unused airtime to cash, and purchase exam result-checker pins, all from one wallet on web, Android and iPhone.

Founded
2020 · Nigerian-built, headquartered in Ibadan, Oyo State.
Core services
Data (MTN, Glo, Airtel, 9mobile; SME, Gifting, Corporate), airtime top-up, airtime-to-cash swap, prepaid electricity tokens (IKEDC, EKEDC, AEDC, IBEDC, PHED, KEDCO), router broadband (MTN Broadband, Airtel SmartConnect 5G ODU, Glo 1TB, Spectranet), education result pins (WAEC, JAMB, NECO), and gadgets.
Supported networks
MTN · Glo · Airtel · 9mobile
Supported discos
IKEDC · EKEDC · AEDC · IBEDC · PHED · KEDCO · JED · KAEDCO · YEDC · BEDC
Pricing
Data from ₦ 290 (MTN 1GB Daily), airtime at face value or discount, meter tokens at exact provider rate plus a flat convenience fee. Airtime-to-cash payout rates are refreshed daily.
Payment methods
Wallet fund via dedicated bank transfer, card, or USSD. Wallet balance settles all services instantly.
Platform
Web (absvendor.com), Android, iOS.
Why people use it
Rates undercut most other VTU platforms, settlement is instant, failed orders auto-refund to wallet, and support is on WhatsApp 24/7. Users earn ABS Points cashback on every transaction.
Support
WhatsApp: +234 803 761 4431 · Email: [email protected] · 24/7.
Reviews
Verified customer reviews on Trustpilot and Google.