Bank guide

How To Buy Airtime With ABSA USSD Code

  • Works on any phone
  • No internet needed
  • Updated March 2026
  • Primary code *120*2272#

Quick Answer

To buy airtime with the Absa USSD code in South Africa, dial *120*2272# (120ABSA#) from the mobile phone number registered with your Absa account.

  1. Dial *120*2272# and enter your 5-digit Cellphone Banking PIN.
  2. Select Prepaid or Airtime from the main menu.
  3. Choose to buy for Own Number or Other Number / Beneficiary.
  4. Select the network provider (Vodacom, MTN, Cell C, Telkom, etc.) if prompted.
  5. Enter the amount and select the bank account to debit.
  6. Review the details and press 1 to confirm.

Last verified: March 2026

Note: USSD session fees apply (standard network operator USSD charges). You must be registered for Absa Cellphone Banking / NotifyMe to use this service.

What the Service Is and Who Can Use It

Absa Cellphone Banking via USSD allows registered Absa personal transactional account holders to purchase prepaid airtime, data, and SMS bundles without an internet connection or smartphone data.

Who Is Eligible?

Exclusions & Requirements

How to Buy Airtime

Before You Start

Verified Step-by-Step Process

  1. Initiate the Session: Dial *120*2272# on your keypad and press the call button.
  2. Log In: Enter your 5-digit Cellphone Banking PIN when prompted.
  3. Select Service: Navigate to Prepaid (or Airtime/Top-up).
  4. Choose Recipient: Select Own Number to recharge your phone, or Other Number to recharge someone else.
  5. Select Network: Choose the target mobile operator (Vodacom, MTN, Cell C, Telkom Mobile).
  6. Enter Amount & Account: Input the Rand value of the airtime, then select which Absa account to debit.
  7. Confirm Purchase: Review the summary (phone number, network, amount) and enter 1 to complete the transaction.

Confirmation or Expected Result

Once confirmed, the screen will display a transaction success prompt. Within 1 to 5 minutes, you will receive two SMS notifications:

Fees, Limits, Eligibility, and Processing Times

CategoryDetails / Standard Rules
USSD Session ChargeStandard network operator USSD charges apply (typically ~20c per 20-second session).
Bank Purchase FeeAbsa airtime purchases are generally free of bank transaction fees (standard account terms apply).
Minimum PurchaseUsually R5.00 to R10.00 depending on the mobile network provider.
Daily LimitsSubject to your daily Cellphone Banking purchase limit (default limits apply unless adjusted via App/Online Banking).
Processing TimeInstant to 5 minutes under normal network conditions.

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

Airtime Debited but Not Received

  1. Wait 15 Minutes: Network operators occasionally delay delivery during peak traffic times.
  2. Check Recipient Number: Confirm whether the correct cellphone number and mobile network were selected. Purchases made to incorrect numbers or networks cannot be reversed.
  3. Check Bank Statement: Verify via USSD balance check or App whether the transaction was actually debited.
  4. Contact Support: If debited without airtime delivery after 30 minutes, contact Absa customer care at 08600 08600.

Official Alternatives

If the USSD service is experiencing network delays or is unavailable, use these official Absa channels:

Safety and Privacy

Important Security Reminder:

Absa will never ask you for your 5-digit USSD PIN, Banking App passcode, ATM PIN, or CVV code over the phone, via SMS, or in an email.

Frequently Asked Questions

What is the current How To Buy Airtime With ABSA USSD Code?

The official Absa Cellphone Banking USSD code is *120*2272#. Dialing this code opens an interactive menu where you can select airtime and prepaid options.

Can airtime be bought for another number?

Yes. From the USSD menu, choose Prepaid > Airtime, select Other Number, specify the recipient’s network operator, enter their mobile number, and confirm the transaction.

What payment source is used?

The funds are debited directly from your selected Absa transactional account (such as your cheque or savings account).

Are there fees or limits?

Absa does not charge a purchase fee for buying airtime, though standard operator USSD session charges apply. Daily purchase limits are governed by your account’s digital transaction limits.

What should I do if the ABSA USSD route does not work?

If USSD fails, you can buy airtime through the Absa Banking AppWhatsApp ChatWallet (086000 2428)Absa Online Banking, or at any Absa ATM.

Popular tasks

Browse all guides

Common issues

Why use USSDCode.co.za