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.
- Main USSD Code:
*120*3279# - Zero Airtime Code:
*130*3279# - Last Verified: July 2026
- Availability: Active Capitec account holders with registered South African SIM cards.
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
- Capitec Account: You must have an active Capitec Global One account linked to your cellphone number.
- Registered SIM: You must dial from the mobile number registered for Mobile Banking on your account.
- Supported Networks: Works across major South African mobile operators (Vodacom, MTN, Cell C, Telkom Mobile, and Capitec Connect).
- Exclusions: Unregistered numbers cannot initiate transactions on your account. International roaming is not supported via USSD.
How to Buy Airtime
Before You Start
- Ensure your phone has network signal.
- Have your 4-digit or 5-digit Capitec Mobile Banking PIN ready.
- Verify the exact mobile number if buying for someone else.
Verified Step-by-Step Process
- Dial the Code: Open your phone’s keypad and dial
*120*3279#. (If you have R0 balance, dial*130*3279#). - Authenticate: Enter your Capitec Mobile Banking PIN.
- Select Prepaid: Reply with the menu option for Prepaid or Buy Airtime.
- Choose Recipient: Select For Myself or For Another Number.
- Enter Details:
- If buying for another number, type in the recipient’s 10-digit South African cellphone number.
- Select the network provider (if prompted).
- Enter Amount: Enter the monetary value of airtime you wish to purchase.
- Confirm Purchase: Review the summary (recipient number, network, and amount) and reply 1 or Confirm.
Confirmation or Expected Result
Once the transaction process completes:
- On-Screen Prompt: You will see a USSD success message displaying the transaction reference number and the amount debited.
- SMS Notification: Capitec will send an immediate debit alert SMS confirming the transaction details.
- Airtime Delivery: The mobile network operator will send an SMS to the recipient number confirming the loaded airtime balance (usually within 1 to 5 minutes).
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
| Feature | Details / Limit |
| USSD Session Fee | Standard operator charges apply for *120* codes (approx. 20c per 20 seconds); *130* is free to dial. |
| Capitec Service Fee | Capitec does not charge extra transaction fees for buying airtime. |
| Minimum Purchase | Network dependent (typically R2–R5 minimum). |
| Daily USSD Limit | Subject to your mobile banking daily limit setting (typically up to R1,000–R3,000 per day). |
| Processing Time | Instant to 5 minutes under normal network conditions. |
Common Problems and Troubleshooting
Code, Session, SIM, or Account Errors
- “Session Timed Out”: USSD sessions automatically expire after 20–30 seconds of inactivity. Redial
*120*3279#and complete the steps without pausing. - “Invalid PIN” or “Access Denied”: Verify you are entering your Mobile Banking PIN, not your ATM card PIN.
- “Connection Problem or Invalid MMI Code”: Check your network coverage, restart your device, or switch SIM slots if using a dual-SIM phone.
- Unregistered SIM: Ensure you dial from the exact phone number linked to your Capitec Global One account.
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:
- Capitec Mobile Banking App: Open the app, navigate to Transact > Buy Prepaid, select your recipient and amount. (Best for zero transaction fees and saving beneficiaries).
- Internet Banking: Log into Capitec Online Banking on a browser, navigate to Payments > Buy Prepaid.
- Capitec ATM: Insert your Global One card at any Capitec ATM, enter your PIN, and choose Buy Prepaid/Airtime.
- Client Care Support: Dial 0860 10 20 43 or visit any Capitec branch if your account is locked or experiencing billing disputes.
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.
- Only dial official short codes (
*120*3279#or*130*3279#). - Never share your Mobile Banking PIN with anyone, including bank agents.
- Always double-check the recipient number before confirming an airtime purchase; transferred airtime cannot be reversed automatically once delivered.
- If you suspect fraudulent activity on your account, call Capitec Client Care immediately to block your mobile banking access.
Internal Links
- Banking USSD Codes — Return to the general banking USSD guide.
- Capitec Top Up Voucher USSD Code — Purchase airtime vouchers via USSD.
- Capitec USSD Code — View all Capitec mobile banking commands.
- Capitec USSD Code To Check Balance — Quick code to view your bank balance.
- Capitec USSD Code For DebiCheck — Manage debit order authorizations.
- Send Money USSD Codes — Learn how to send cash via cellphone banking.
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.

