First National Bank (FNB) is one of South Africa’s largest banks (part of the FirstRand Group), serving millions of personal and business customers. One of FNB’s standout digital channels is its cellphone banking service, which uses USSD (Unstructured Supplementary Service Data) to let account holders move money and manage finances from basic feature phones as well as smartphones.
FNB Cellphone Banking is a text-menu-based banking platform accessible by dialing a short USSD code (such as *120*321#) on your mobile phone. Because it uses standard network signalling (USSD), it works without mobile data or a smartphone app and is available 24/7 wherever you have cellular coverage.
Read: Nedbank’s Cellphone Banking:How to register, transfer money, buy airtime and data, check balance
Features and benefits of First National Bank (FNB) Cellphone Banking
The features and benefits of First National Bank (FNB) Cellphone Banking is adumbrated below.
- Balance Enquiries: Check your account balance instantly.
- Mini Statements: View recent transactions without visiting a branch.
- Payments & Transfers: Pay bills, transfer money between accounts, or send money to anyone—even if they don’t have a bank account.
- Prepaid Services: Buy airtime, SMS bundles, data, and prepaid electricity directly from your phone.
- Money Transfers: Use eWallet to send money securely to recipients who can withdraw cash at FNB ATMs or participating retailers.
- Loan Applications: Apply for certain FNB loan products directly via cellphone banking.
- Accessibility: Works on any mobile phone, no internet or smartphone required.
Benefits of Using FNB Cellphone Banking
Convenience
-
Bank anytime, 24/7 from wherever you are — no internet or data required.
-
Ideal for quick checks or simple transactions when you’re on the move.
Cost-Effectiveness
-
Free registration and subscription in many regions.
-
Standard network SMS charges (if any) are usually minimal.
Security
-
Linked to your registered cellphone number and secured with a PIN.
-
Only your phone and chosen PIN can access your banking.
-
Ability to suspend service quickly if your phone is lost or stolen (via helpline).
Time-Saving
-
Quick balance checks and payments without queues at branches or ATMs.
-
Faster than traditional banking for most basic tasks.
Here’s a step‑by‑step guide on how to register for FNB Cellphone Banking: You can register using several convenient options:
1. Register Using the USSD Code
This is the quickest way:
-
On your mobile phone, dial the FNB cellphone banking USSD code:
-
*120*321#(this is the commonly used code in South Africa; if you’re in another country or region, FNB may use a slightly different USSD code).
-
-
Read and accept the terms and conditions that appear.
-
Follow the on-screen prompts to:
-
Link your FNB account(s).
-
Create a 5-digit Cellphone Banking PIN.
-
-
Confirm your details.
Once completed, you’re ready to use the service immediately.
2. Register Through FNB Online Banking
If you already use FNB’s online banking portal:
-
Log in to your FNB Online Banking account.
-
Go to Settings or Manage Services.
-
Find and select Cellphone Banking.
-
Follow the instructions to enable it for your mobile number.
-
Create a secure Cellphone Banking PIN.
After setup, you can use the USSD code to access services.
3. Register at an FNB ATM
You can activate cellphone banking at an FNB ATM:
-
Visit any FNB ATM.
-
Insert your card and enter your PIN.
-
Navigate to Register for Cellphone Banking (or a similar option).
-
Follow the prompts to link your mobile number and set your PIN.
4. Register at an FNB Branch
If you prefer in-person help:
-
Visit your nearest FNB branch.
-
Ask a consultant to register you for cellphone banking.
-
Provide your account details and mobile number.
-
Set your secure Cellphone Banking PIN with assistance.
Read: Capitec Bank Cellphone Banking- How to buy data, airtime, transfer money and check account balance
How to buy prepaid airtime, Telkom (PrepaidFone or WorldCall); Globel International
If you’re using FNB Cellphone Banking, you can purchase airtime for local and international providers directly from your phone:
- Dial the USSD Code
- Dial 120321# on your cellphone.
- Select Prepaid from the menu.
- Choose Airtime Option
- Select Airtime.
- Choose your provider (Telkom PrepaidFone, WorldCall, or Globel International).
- Enter Details
- Input the recipient’s phone number.
- Enter the amount of airtime you want to purchase.
- Confirm Transaction
- Review the details.
- Enter your Cellphone Banking PIN to authorize.
- You’ll receive a confirmation SMS once the airtime is loaded.
How to Check Account Balance via FNB Cellphone Banking
Here’s a simple step‑by‑step guide on how to check your account balance via FNB Cellphone Banking:
- On your mobile phone, dial:
*120*321# - Enter your Cellphone Banking PIN when prompted.
- From the menu, select Balances.
- Choose the account you want to view.
- Your current balance will be displayed on the screen.
Read: Absa cellphone banking: How to Register, transfer money and check Balance
How to Get a Mini Statement via FNB Cellphone Banking
A mini statement shows your recent transactions (usually the last 3–5 transactions, depending on the account type).
- On your mobile phone, dial:
*120*321# - Enter your Cellphone Banking PIN when prompted.
- From the main menu, select Banking.
- Choose Mini Statement.
- Select the account you want to view.
- Your recent transactions (usually the last 5–10) will be displayed on your screen.
How to Transfer money from FNB Cellphone banking
Here’s a clear step‑by‑step guide on how to transfer money using FNB Cellphone Banking:
You can transfer money:
-
Between your own FNB accounts
-
To another FNB account
-
To another bank account (if beneficiary is loaded)
-
Send money to a cellphone number (eWallet, where available)
- On your phone, dial:
*120*321# - Enter your Cellphone Banking PIN when prompted.
- From the menu, select Banking.
- Choose Transfer.
- Select the account you want to transfer money from.
- Select the account or recipient you want to transfer money to.
- You can transfer to your own linked accounts.
- You can also send money to someone else via eWallet.
- Enter the amount you want to transfer.
- Confirm the transaction details.
- Enter your PIN again to authorize.
- You’ll receive a confirmation SMS once the transfer is successful.
-
Sending Money via eWallet
- Select Send Money from the menu.
- Enter the recipient’s cellphone number.
- Enter the amount.
- Confirm with your PIN.
- The recipient will get an SMS with instructions to withdraw cash at an FNB ATM or participating retailer, without needing a bank card.
Read: How to Upgrade Your GTBank Account and Account Reference
How to Pay your Traffic fine from FNB Cellphone banking
Here is a step-by-step guide on how to pay your traffic fine using First National Bank (FNB) Cellphone Banking (USSD).
Here’s how you can pay your traffic fine using FNB Cellphone Banking:
Step-by-Step Guide
- On your phone, dial:
*120*321#- Enter your PIN to log in.
- From the main menu, select Payments.
- Then choose Traffic Fine.
- Provide the required information such as your Notice Number or Reference Number linked to the fine.
- Confirm the issuing authority (FNB has blanket authority for eNaTiS, including Johannesburg Metro Police, Tshwane, and other municipalities).
- Review the fine details displayed.
- Confirm the payment amount.
- Authorize the transaction with your PIN.
- You’ll get an instant confirmation SMS that your fine has been paid.
- The fine is settled immediately in the system, so you don’t need to queue at municipal offices
FNB Cellphone Banking Daily Transaction Limits
Here are the standard daily transaction limits for First National Bank (FNB) Cellphone Banking (USSD) — based on FNB’s published terms and user guides (South Africa context):
-
Up to R1 000 per day for prepaid purchases (such as airtime, Telkom prepaid and electricity).
-
Up to R100 000 per day for transfers between your own FNB accounts.
-
Up to R20 000 per day for payments to others (pay anyone or any account).
These limits apply to transactions you initiate through the USSD cellphone banking service.
Read: Gtbank USSD Code 737: Money Transfers and Account Activation
Here’s how you can buy LOTTO™ and PowerBall tickets using FNB Cellphone Banking:
-
- On your cellphone, dial
*120*321#(the FNB Cellphone Banking code). - Enter your Cellphone Banking PIN to log in.
- On your cellphone, dial
- From the main menu, select Buy.
- Choose LOTTO & PowerBall.
- Select Your Game
- Pick either LOTTO™ or PowerBall™.
- You can also buy tickets for multiple draws (up to 10 draws in advance).
- Choose Your Numbers
- Select your lucky numbers manually, or use the Quick Pick option to let the system generate them for you.
- Confirm & Pay
- Review your ticket details.
- Confirm the purchase using your PIN.
- Payment is deducted directly from your FNB account or you can use eBucks.
- Get Your Ticket
- Your ticket details are stored in your Cellphone Banking history.
- Winnings are automatically deposited into your FNB account — no need to claim manually.
- How to register for GTbank internet banking and Mobile app - March 4, 2026
- Names and List of California bank and SWIFT codes - March 4, 2026
- How to contact MTN Customer Care - February 28, 2026




