First National Bank Login: Mobile App, USSD *120*321# & Internet Banking (2025)

Need to access your First National Bank account? This comprehensive guide covers everything about FNB digital banking in South Africa – from the mobile app to internet bankingand USSD banking via *120*321#. Whether you’re checking your balance, making payments, or transferring money, we’ve got you covered.

First National Bank is one of South Africa’s leading banks, serving millions of customers with comprehensive financial services. Their digital platforms let you bank 24/7 from anywhere. Having trouble logging in? Jump to our troubleshooting section.

Quick Login Access

Ready to access your account? Click below to go directly to FNB online banking:

Quick USSD Access: Dial *120*321# from your registered cellphone to access banking services – no data required!


Ways to Access Your FNB Account

📱 Mobile App

Download the FNB Banking App:

  • View balances & transactions
  • Make payments & transfers
  • Pay accounts (electricity, water, etc.)
  • Buy airtime & data
  • Apply for products
  • Fingerprint/Face ID login

Rating: 4.5/5 on Play Store

🖥️ Internet Banking

Full banking features online:

  • View all accounts & statements
  • Schedule payments
  • Manage beneficiaries
  • Download tax certificates
  • Update profile & security
  • Apply for credit products

📞 USSD Banking (*120*321#)

No smartphone? No data? No problem!

  • Dial *120*321# from your phone
  • Check balance
  • Transfer money
  • Buy airtime
  • Pay accounts
  • Mini statement

Step-by-Step: How to Log In to First National Bank

Internet Banking Login

  1. Go to www.fnb.co.za/online-banking
  2. Enter your username or ID number
  3. Enter your password
  4. Enter OTP if prompted
  5. Access your accounts

First-Time Registration

  1. Click ‘Register’ on the login page
  2. Enter your account/card number
  3. Verify with your ID number and cellphone
  4. Create username and password
  5. Set up security questions or two-factor authentication
  6. Complete verification via OTP

Mobile App

  1. Download FNB Banking App from Play Store/App Store
  2. Open the app and tap ‘Login’
  3. Enter your credentials or use biometrics
  4. Approve login on registered device if needed
  5. Access your dashboard

USSD Banking (*120*321#)

  1. Dial *120*321# from your registered cellphone
  2. Select your banking option from the menu
  3. Enter your PIN when prompted
  4. Follow the prompts to complete your transaction
  5. Receive SMS confirmation

🔧 Troubleshooting: Can’t Log In?

Having problems accessing your FNB account? Here are solutions to common issues:

Forgot PIN/Password

  • App: Tap “Forgot PIN” and verify with OTP
  • Internet Banking: Click “Reset Password”
  • Call: +27 87 575 9404 for assistance
  • Branch: Visit with your ID for reset

Account Locked

After multiple wrong attempts, your profile may lock. Wait 24 hours or call +27 87 575 9404 to unlock immediately.

App Not Working

  • Update: Check Play Store/App Store for updates
  • Clear cache: Settings → Apps → FNB Banking App → Clear Cache
  • Reinstall: Delete and download fresh
  • Connection: Check your internet/data

OTP Not Received

  • Check your registered number is correct
  • Ensure network signal is strong
  • Check spam/blocked messages
  • Request new OTP after 60 seconds

🔒 Security Tips for Safe Banking

Protect yourself from fraud with these essential tips:

Protect Your Account

  • Never share your PIN: FNB will NEVER ask for it
  • Use strong passwords: Mix letters, numbers, symbols
  • Enable biometrics: Fingerprint/Face ID is more secure
  • Set up notifications: Get alerts for every transaction
  • Review statements: Check for unauthorized transactions

Watch Out for Fraud

  • Vishing: Banks never call asking for PINs
  • Phishing: Don’t click links in suspicious SMSs/emails
  • SIM swap: Report phone loss immediately
  • Fake apps: Only download from official stores
  • Public WiFi: Use mobile data for banking

If you suspect fraud: Call +27 87 575 9404 immediately. You can also report to SABRIC (South African Banking Risk Centre) or your local SAPS.


📞 Contact First National Bank

Need help with your account? Here’s how to reach FNB:

  • Phone: +27 87 575 9404
  • Website: www.fnb.co.za
  • In-App Support: Use the help feature in FNB Banking App
  • Branch: Find your nearest branch on the website

❓ Frequently Asked Questions

How do I log in to First National Bank?

Visit www.fnb.co.za/online-banking and enter your credentials. You’ll need your registered cellphone number and PIN/password.

What is the FNB USSD code?

Dial *120*321# from your registered cellphone to access USSD banking services.

How do I reset my FNB PIN?

Click Forgot Password on the login page or visit any branch with your ID.

Is First National Bank safe to use?

Yes, First National Bank uses bank-grade encryption and multiple security layers. Always use the official app, enable notifications, and never share your PIN.

What do I do if my FNB account is locked?

Wait 24 hours for automatic unlock, or call +27 87 575 9404 for immediate assistance.

How do I download the FNB Banking App?

Search ‘FNB Banking App’ in Google Play Store (Android) or App Store (iPhone). Only download from official stores.


🏦 Other South African Banks

Looking for other banks in South Africa? Check out our guides:


Summary

Accessing your First National Bank account is easy with multiple channels available:

  • Mobile App: Download FNB Banking App
  • Internet Banking: Visit www.fnb.co.za/online-banking
  • USSD: Dial *120*321#
  • Support: Call +27 87 575 9404

Stay safe, protect your PIN, and happy banking! 🏦

Last Updated on December 3, 2025

URL: https://log-in.me/fnb-south-africa-login/

Add your expert insight to the discussion.