Full List of Glo USSD Codes and Their Uses
Glo USSD codes are the quickest way to run your line. You can check balances, buy data, share bundles, borrow credit and reach support without opening an app or spending a kobo on internet data.
The trouble is that codes are scattered across posts, screenshots and old group chats, and some of them no longer behave the way people say. This guide gathers the Glo codes that matter, explains what each one does, and tells you plainly where a code is uncertain so you can check it on your own line.
Bookmark the page. Use the table first for a quick answer, then read the sections that match what you want to do.
The master table of Glo USSD codes
| Code | What it does | Notes |
|---|---|---|
| *310# | Checks airtime balance | Main airtime check |
| *124# | Checks airtime balance | Original Glo code, often still works |
| *323# | Checks data balance, plan and expiry | Main data check |
| *127*0# | Older data balance check | Works on many lines |
| *312# | Opens the data bundle menu | Where you buy and manage bundles |
| *301# | Opens the self-service menu | Account and service options |
| *321# | Shares data with another Glo line | Both lines must be active |
| *303# | Borrows airtime or data | Eligibility applies |
| *311*PIN# | Loads a recharge card | Replace PIN with the card number |
| *555# | Voice bundles and call minutes | Check the menu for packs |
| *996# | Checks NIN and SIM link status | Pick the status option |
| *805# | Bank linked airtime and data menu | Only for bank linked numbers |
| 121 | Customer care call | Free from your Glo line |
| 3232 | Number portability short code | Port to or from Glo |
How USSD codes work
A USSD code is a short string that starts with a star and ends with a hash. When you dial it, your phone opens a live session with the network. The menu you see is sent in real time, which is why it works without internet data.
Sessions time out if you wait too long to reply, so read the options first, then answer promptly. If a session fails, wait a minute and try again.
Balance codes
- *310# shows your airtime. Dial it after any call or purchase.
- *124# is the older airtime code. Use it if *310# gives an error.
- *323# shows data plan, balance and expiry date.
- *127*0# is the older data check, useful as a second opinion.
- *310*2# is reported to show call minutes from voice bundles. Confirm on your own line.
Data bundle codes
Dial *312# to open the data menu. Daily, weekly, monthly, social, night and special bundles are listed there with their prices and validity. Prices and allowances change, so always read the menu before you pay.
Some bundles also have direct short codes that skip the menu, but these change over time. If a direct code you found fails, go through *312# instead.
Dial *301# to open the self-service menu. It brings account tasks into one place, such as balances, borrowing, gifting and managing services. Read each option, because the layout can change.
Sharing and gifting data
*321# lets you share data with another Glo number. You can also start the process from the data menu or the Glo Café app. Both numbers must be active, and sharing limits apply, so check the options shown on your screen.
- Dial *321# from the line that has the data.
- Enter the receiving Glo number when asked.
- Pick the amount or bundle to share.
- Confirm with your PIN or option if prompted.
- Wait for the confirmation text on both lines.
Borrowing airtime or data
*303# opens the borrow service. Glo decides who is eligible, and the amount you can borrow depends on your usage. The borrowed amount plus a service fee is taken the next time you recharge.
Read the repayment terms shown on the menu. Borrowing again and again can leave you with a very small recharge value.
Recharge codes
To load a recharge card, dial *311* followed by the card PIN and the hash. Scratch carefully, type slowly and keep the card until you see the confirmation text. If you recharge from your bank app, you do not need this code.
Bank linked airtime and data
*805# opens a bank linked menu for airtime and data on numbers tied to a bank account. It only works for numbers that your bank has registered. Check with your bank if the menu does not open.
Voice bundle code
*555# is the entry point for call minute bundles. The packs and prices change, so open the menu and read it. If you prefer calls over data, a voice bundle can cost less than paying per minute.
NIN and SIM link status
*996# is used to check whether your NIN is linked to your SIM. Choose the status option from the menu. Lines that are not linked risk being barred, so check now rather than later.
Customer care and short numbers
| Number | Use |
|---|---|
| 121 | Customer care, with agents on the line |
| 3232 | Number portability |
| Data short code by SMS | INFO text for balance and expiry |
Codes that need extra care
Some codes appear online with no clear confirmation. Treat the ones below as things to test on your own line, not as facts.
- *135*8# is mentioned in guides as a way to see your own number. Test it before relying on it.
- *606# and *100*9# are mentioned for bonus airtime checks. Results vary.
- *777# is an older menu on some lines. It may not open on yours.
- Direct bundle codes beginning with *312* change often. Use the menu.
How to use codes safely
- Dial only codes you understand. If a message asks you to dial a code to receive money, do not.
- Never share your recharge PIN or any one time code.
- Check what a code does before you press call.
- If a menu asks for a payment, read the amount twice.
Why a code may not work
- The network is busy. Retry after a minute.
- The line has weak signal. Move and try again.
- Dual SIM phones may send the code on the wrong SIM.
- The code was retired or replaced. Check the menu instead.
- The line is barred or inactive. Call 121.
Common problems
You may have mistyped. Dial again slowly with the star at the start and the hash at the end.
The session closed. Redial, or try the Glo Café app.
Glo updates menus. Read your screen and trust it.
It may be a temporary fault. Try later or use another route.
Glo Café app versus USSD
USSD works on any phone and needs no data. The app is easier to read, keeps your history and can pay by card. Use both. USSD is your backup when you are out of data and the app is your dashboard.
Which code to use for which task
| I want to | Use this |
|---|---|
| See my airtime | *310# or *124# |
| See my data and expiry | *323# |
| Buy a data bundle | *312# |
| Manage services | *301# |
| Share data | *321# |
| Borrow airtime or data | *303# |
| Load a recharge card | *311*PIN# |
| Buy call minutes | *555# |
| Check my NIN link | *996# |
| Talk to a person | Call 121 |
Tips to save airtime and data
- Check your balance before buying so you do not double up.
- Buy bigger bundles when you can, because they often give better value per gigabyte.
- Use night data for downloads and updates.
- Turn off auto-renewal if you want full control.
- Keep a reminder for expiry dates.
Questions people ask
Balance and menu codes are normally free to dial. Actions such as buying or borrowing carry the charges shown in the menu.
No. USSD runs on the mobile network, not on mobile data.
Plans, eligibility and menus differ by line. Always follow what your own screen shows.
Roaming rules differ. Check the network options before you travel.
Restart the phone, try another time, and call 121 if the problem stays.
Real life examples
Dial *323# first. If the reply shows only a small amount of data left, buy a bundle through *312# before the call. It takes a minute and avoids a dropped call halfway.
Dial *310# to see the figure, then *323# to see whether a bundle renewed. If a renewal happened, open the self-service menu at *301# and look at your services.
Use *321# to share some of your data with their Glo number. Make sure they are on Glo and that their line is active.
Dial *303# and see whether you qualify to borrow. If not, a bank app or a friend’s transfer is the fallback.
Step by step: buy a data bundle with USSD
| 1 | Check your airtime with *310# so you know you can afford the bundle. |
| 2 | Dial *312# and read the categories before you choose. |
| 3 | Pick the type that matches your need: daily, weekly, monthly, social or night. |
| 4 | Read the price, allowance and validity on the confirmation screen. |
| 5 | Confirm and wait for the success text. |
| 6 | Dial *323# to see the new plan and expiry date. |
Step by step: check and fix a NIN problem
- Dial *996# and choose the status option.
- Read whether your NIN shows as linked.
- If it is not linked, use the Glo Café app or visit a Glo office with your NIN slip.
- Check again after a day to confirm the link.
Symptoms and the code that helps
| Symptom | Try this first | Then |
|---|---|---|
| Data finishing very fast | *323# to see the balance | Check app data use in phone settings |
| Airtime dropping on its own | *310# to see the figure | Review services at *301# |
| Bundle bought but no data | *323# for the plan | Call 121 with the purchase time |
| Cannot borrow | *303# to read the message | Recharge and try again later |
| Line barred warning | *996# for NIN status | Visit a Glo centre if needed |
Glossary of terms
- USSD: a live menu session sent over the mobile network.
- Bundle: a pack of data or minutes with a price and a validity period.
- Validity: how long a bundle stays active.
- Rollover: keeping unused data when you renew in time.
- VAS: value added services such as tunes and alerts.
- NIN: National Identification Number linked to your SIM.
Protect yourself from code scams
Scammers sometimes send messages asking you to dial a strange code to claim a prize or to fix your line. Some codes can forward your calls or change settings. If a message pushes you to dial something you do not recognise, ignore it and confirm with 121 first.
Dual SIM phones and USSD
On a dual SIM phone, check which SIM the dialler uses. If a Glo code shows no reply, open SIM settings and choose the Glo SIM for calls, then dial again. This is a common reason people think a working code is broken.
Using codes when you travel inside Nigeria
Glo codes work the same in every state because they run on the network, not on your location. Signal strength changes from place to place, though. In areas with weak coverage, USSD sessions time out more often, so wait for the reply and avoid pressing buttons repeatedly. If one spot fails, walk a short distance and try again.
Habits that keep your line healthy
- Check balances once a day if you rely on data for work.
- Keep your NIN linked so the line is never at risk of being barred.
- Save 121 in your contacts so you can call quickly.
- Write down the codes you use most in your phone notes.
- Update the Glo Café app so new features and fixes reach you.
A few minutes of care each week is cheaper than a day without data or a barred line. Treat the codes above as your toolkit and use the one that fits the job.
Quick revision
Remember five codes and you can handle most of life on Glo: *310# for airtime, *323# for data, *312# for bundles, *301# for services and 121 for help. Everything else in this list is there when you need it.
Final word
Codes change, menus change and plans change. Use this list as a map, but let your own screen have the last word, and re-check anything that involves money before you confirm it.