Bank guide

Capitec USSD Code To Buy Airtime

  • Works on any phone
  • No internet needed
  • Primary code *120*3279#
  • Also listed *130*3279#

Quick Answer

The official Capitec USSD code to buy airtime and bundles is *120*3279#. If you have zero airtime on your phone, dial *130*3279# for free to access the emergency airtime top-up menu.

To purchase airtime, dial *120*3279#, enter your Mobile Banking PIN, select Buy Prepaid (or Airtime), choose whether you are buying for yourself or another number, enter the amount, and confirm.

What the Service Is and Who Can Use It

Capitec Cellphone Banking via USSD allows Global One account holders to purchase airtime and data/voice bundles without using mobile data or an internet connection.

Prerequisites and Eligibility

How to Buy Airtime

Before You Start

Verified Step-by-Step Process

  1. Dial the Code: Open your phone’s keypad and dial *120*3279#. (If you have R0 balance, dial *130*3279#).
  2. Authenticate: Enter your Capitec Mobile Banking PIN.
  3. Select Prepaid: Reply with the menu option for Prepaid or Buy Airtime.
  4. Choose Recipient: Select For Myself or For Another Number.
  5. Enter Details:
  6. Enter Amount: Enter the monetary value of airtime you wish to purchase.
  7. Confirm Purchase: Review the summary (recipient number, network, and amount) and reply 1 or Confirm.

Confirmation or Expected Result

Once the transaction process completes:

Note: If your account is debited but the airtime does not reflect within 15 minutes, keep your SMS reference number and contact Capitec support or your network operator.

Fees, Limits, Eligibility, and Processing Times

FeatureDetails / Limit
USSD Session FeeStandard operator charges apply for *120* codes (approx. 20c per 20 seconds); *130* is free to dial.
Capitec Service FeeCapitec does not charge extra transaction fees for buying airtime.
Minimum PurchaseNetwork dependent (typically R2–R5 minimum).
Daily USSD LimitSubject to your mobile banking daily limit setting (typically up to R1,000–R3,000 per day).
Processing TimeInstant to 5 minutes under normal network conditions.

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

When the Service Has Changed or Is Unavailable

If the USSD network is down or experiencing high traffic, do not attempt multiple repeated requests to avoid duplicate charges. Use an official alternative channel instead.

Official Alternatives

If the USSD route is failing or unavailable, use one of these safe official routes:

Safety and Privacy

⚠️ Security Warning: Capitec will never ask for your 4-digit or 5-digit PIN, remote banking password, card CVV, or OTP via phone call, SMS, or third-party website.

Frequently Asked Questions

What is the current Capitec USSD Code To Buy Airtime?

The official code is *120*3279#. If you have no airtime on your SIM, dial *130*3279# free of charge to top up. (Verified July 2026).

Can airtime be bought for another number?

Yes. During the USSD session, select the option to buy airtime for Another Number and type in the recipient’s 10-digit South African cellphone number.

What payment source is used?

The funds are debited directly from your linked Capitec Global One main savings or transaction account.

Are there fees or limits?

Capitec does not charge a purchase fee for airtime, though standard network USSD dialing rates apply for *120*3279#. Daily purchase limits depend on your account settings.

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

Use the Capitec Mobile App or Internet Banking as a fast alternative. If your account was debited without airtime delivery, contact Capitec Client Care on 0860 10 20 43.

Popular tasks

Browse all guides

Common issues

Why use USSDCode.co.za