You top up with R30 of airtime. Within 12 hours it is gone. You did not call anyone. You did not browse the web. You barely touched your phone. The most common cause in South Africa is not your network being dishonest — it is a WASP subscription quietly deducting money in the background. WASPs (Wireless Application Service Providers) are companies authorised by ICASA to charge premium rates for SMS-based content services: ringtones, horoscopes, dating tips, sports scores, jokes. The trick is how they subscribe you in the first place — and the fact that most South Africans have between three and six active WASP subscriptions running on their line without knowing it. This article shows you the USSD codes to stop every active subscription on your network in two minutes, the exact phrasing to demand a refund, and how to make sure no future WASP can subscribe you without explicit consent.
The Quick-Fix USSD Codes (Vodacom, MTN, Cell C, Telkom)
If you only read one section of this article, this is it. Each network has a different USSD code to view and unsubscribe from active WASP subscriptions. Pick yours, dial the code, follow the prompts. It takes about 2 minutes and works the same on prepaid and contract.
| Network | USSD Code | Navigation Steps |
|---|---|---|
| Vodacom 🔴 | Tap to dial *135# | Services → Next → Content Services → Stop All |
| MTN 🟡 | Tap to dial *155# | Manage Subscriptions → Deactivate All |
| Cell C 🟠 | Tap to dial *133*1# | Direct to Content Services menu — follow prompts to Unsubscribe |
| Telkom 🔵 | Tap to dial *179# | Subscriptions → Manage Content Services → Block All |
The unsubscribe usually takes effect within 24 hours. You may see one final billing cycle from each WASP before the deductions stop completely. After that, your airtime should last as expected for actual calls and data.
What Is a WASP and Why Are They Allowed?
A WASP — Wireless Application Service Provider — is a third-party company that delivers content services through your mobile network. They are regulated by ICASA (the Independent Communications Authority of South Africa) and bound by the WASPA Code of Conduct. The legitimate use case is consensual: you actively subscribe to a daily horoscope, a Bible verse service, or a sports score feed, and you pay R3-R10/day for the convenience.
The problem is that the "subscription" is rarely as consensual as the WASPA rules require. The most common ways South Africans end up subscribed without knowing:
- Pop-up ads on free streaming sites — "Click here to win an iPhone" → mis-click → subscribed to a R5/day daily-tips service
- Misleading game adverts — "Free game download" with a tiny disclaimer at the bottom that pressing Continue subscribes you
- Adult-content sites — entire business model based on auto-subscribing visitors via mobile billing
- SMS "competitions" — "Reply YES to win" that subscribes you to a weekly content service
- Children using the phone — kids tap through anything and end up signing up the parent for 3-4 services
- Old subscriptions from years ago — never unsubscribed, still deducting daily
ICASA and WASPA require "double opt-in" (a confirmation SMS asking you to reply YES before the subscription activates), but enforcement is patchy and many WASPs route around the rule. The cumulative effect is that most South African mobile users are losing R150-R400/month to subscriptions they never knowingly authorised.
How Big Is The Problem in South Africa?
No regulator publishes a current "% of South Africans with an unwanted WASP subscription" figure — but several public data points show the scale:
- 1.68 million South Africans submitted unsubscribe attempts to WASPA's central cancellation list in 2014 alone, when the list was first introduced (TechCentral, citing WASPA).
- 274 WASPs were registered with WASPA at the same time — meaning the industry was not a handful of rogue operators but a fully-fledged sector (TechCentral).
- When Vodacom introduced stricter anti-fraud measures in 2019, their "content subscription" revenue fell 41% compared to the previous year — meaning roughly 4 in 10 rands of that revenue stream had been driven by subscriptions consumers were now reversing as soon as they could (MCP Insight, 2019).
- Industry insiders have estimated the total annual cost of WASP fraud in South Africa at "billions of rands" — though no regulator has ever published an official figure (African Wireless Communications).
- For broader context: 57% of South Africans were targeted by some form of scam in the 12 months to October 2025, with SMS-originated scams up 40% year-on-year (The Media Online; Barclays 2025 Scam Report).
The honest read of the numbers: WASP-driven airtime drain affects millions of South Africans, not thousands. The 41% Vodacom revenue drop after anti-fraud measures is the single most telling stat — it is effectively the operator admitting that close to half of that revenue had been complaint-bait. Whether you specifically have a WASP on your line right now is best answered by dialling the USSD code for your network in the table above and seeing what comes up.
The Real Cost — Why R5/Day Matters
Each WASP subscription looks small. R5/day. R30/week. R10/day. The trap is that you usually have multiple active at once. A typical line affected by WASP creep:
| Service | Daily | Monthly |
|---|---|---|
| Daily horoscope SMS | R3 | R90 |
| Sports updates | R5 | R150 |
| Dating tips weekly | R10/wk | R40 |
| Ringtones | R3 | R90 |
| Realistic typical total | R11/day | R370/month |
R370/month is R4,440/year. Over five years that is R22,200 of household money silently leaking to companies you never knowingly engaged. For a household already stretched, this is rent. School fees. A new pair of school shoes. Two months of Capitec credit card minimum payments. WASP creep is one of the cleanest examples of how small monthly leaks become large annual financial damage — which is also a useful frame for the broader debt picture (more on that below).
Step-by-Step: Stopping WASPs on Vodacom
Vodacom has the largest WASP exposure simply because they have the most subscribers. The unsubscribe process is reliable but takes a few menu taps:
- Open your phone dialler and type *135# (or tap here on mobile)
- Press call/dial — a USSD menu opens
- Select Services
- Select Next on the following screen
- Select Content Services
- Select Stop All — confirm when prompted
You should receive an SMS confirmation within minutes that all content services have been deactivated. If the menu structure looks slightly different on your phone, dial *135*15# directly — this is the deeper-link to the Content Services menu. As a fallback, phone Vodacom Customer Care on 082 111 and ask the agent to "remove all premium SMS subscriptions and confirm by SMS." They are required to do this on request.
Step-by-Step: Stopping WASPs on MTN
- Dial *155# from your MTN line (or tap here on mobile)
- Select Manage Subscriptions
- Select Deactivate All
- Confirm with each prompt
MTN also offers a pre-emptive lock that we strongly recommend enabling immediately after the deactivation: dial *155*5# to activate Double-Opt-In Lock. With this on, no future WASP can subscribe your line without an explicit SMS confirmation from you. This is the single most effective protection against re-subscription via dodgy ads. MTN Customer Care: 173.
Step-by-Step: Stopping WASPs on Cell C
- Dial *133*1# from your Cell C line (or tap here on mobile) — this opens directly into the Content Services menu
- Follow the prompts to view active subscriptions
- Unsubscribe from each one (or select the bulk-unsubscribe option if available)
Cell C's WASP-management interface is less mature than Vodacom or MTN, so we recommend a follow-up call to Cell C Customer Care on 084 135 to confirm all subscriptions are off. Ask them to email or SMS you a list of historical subscriptions so you can verify nothing was missed.
Step-by-Step: Stopping WASPs on Telkom Mobile
- Dial *179# from your Telkom Mobile line (or tap here on mobile)
- Select Subscriptions
- Select Manage Content Services
- Select Block All
Telkom Mobile is the most aggressive of the four networks at preventative blocking. Once you select "Block All", future WASPs are barred at network level — meaning even if you accidentally click a subscription ad, the network will not allow the subscription to activate. This is worth doing as a one-off setup even if you currently have zero subscriptions. Telkom Customer Care: 10210.
How to Demand a Refund for Past Deductions
Under the WASPA Code of Conduct (Section 4.3 onwards), a subscription that was not properly opt-in confirmed is invalid and the consumer is entitled to a full refund of all amounts deducted. In practice the networks resist refund requests but will usually pay back 1-3 months of recent deductions if you push.
The exact phrasing for a successful refund request:
"I am calling about premium SMS subscriptions that have been deducting from my line. I never opt-in confirmed any of these subscriptions. Under the WASPA Code of Conduct, an unconfirmed subscription is invalid. I am requesting a full refund of all WASP deductions from my line for the past 90 days, plus deactivation of all current subscriptions, plus written confirmation by SMS. I have a record of this call."
If the call-centre agent declines, escalate to a supervisor. If still declined, file a complaint with WASPA at [email protected] with your phone number, the WASP services involved (your network can SMS you the list), and the dates of deductions. WASPA escalations are the single most effective lever — the network gets fined per upheld complaint, so they prefer to refund proactively rather than face the fine.
How to Stop Future WASPs From Re-Subscribing You
- MTN: *155*5# enables Double-Opt-In Lock — pre-emptive, blocks future WASPs at the source
- Telkom: *179# "Block All" achieves the same network-level block
- Vodacom: no formal pre-emptive lock — request manually via Customer Care
- Cell C: request via Customer Care
- All networks: avoid clicking pop-up ads with the words "FREE" or "WIN" — these are 90%+ of WASP entry points
- All networks: use ad-blockers in your mobile browser (Brave or Firefox with uBlock Origin) — eliminates the pop-up exposure entirely
- Children's use: set up child profiles or use a separate device for kids — most WASP subscriptions on adult lines come from kids tapping through ads
When WASP Creep Is Part of a Bigger Problem
R370/month in WASP deductions is real money — but it is rarely the underlying cause of household financial stress. If you are reading this article because money keeps disappearing from your accounts faster than expected, the real audit is broader than airtime. The same pattern of small invisible monthly leaks plays out across:
- Subscription debit orders — gym memberships you don't use, streaming services you forgot, insurance policies layered on by financial advisors
- Bank fees — monthly account fees, overdraft fees, debit-order failure fees adding up to R200-R500/month
- Credit life insurance on personal loans and store accounts — see our piece on credit life insurance in South Africa
- Compounding interest on credit cards at 22-27% — the largest invisible leak in any over-indebted household budget
Cutting R370/month of WASP deductions is helpful. It does not fix a R7,500/month credit card commitment that is eating your salary. If you have run all the USSD codes above, audited every debit order, and your budget still does not balance, the underlying issue is over-indebtedness — not utilities, not airtime, not gym fees.
Debt review under the National Credit Act restructures unsecured debt at 0-5% interest (down from 14-27%), reducing total monthly debt repayments by 30-50%. The same logic that makes WASPs expensive at scale (small daily amounts compounding) is what makes credit card interest devastating at scale. Use our free debt review calculator to see what your restructured monthly payment would look like — it is private, takes 60 seconds, and tells you whether the leak you can fix yourself is enough or whether the problem is bigger.
See also our pieces on cutting your utility bill, budgeting with irregular income, and signs you are over-indebted for the full audit framework.
Why DS4U: NCR-registered (NCRDC2423), DCASA-accredited, Debt Review Awards top-ten finalist 2023, 2024 and 2025, 477+ Google reviews at 4.9 stars, and the only major SA debt counsellor running the entire process on WhatsApp. See why South Africans choose us.
Reviewed by a registered debt counsellor, NCRDC2423
Frequently Asked Questions
Why is my airtime disappearing on Vodacom / MTN / Cell C / Telkom?
The most common cause is WASP subscriptions — Wireless Application Service Providers that auto-subscribe you to premium SMS content (ringtones, horoscopes, dating tips, sports updates, jokes) every time you click certain ads or pop-ups. Each subscription deducts R3-R10 daily or R30-R150 weekly from your airtime. A single user often has 3-6 active subscriptions running silently, costing R200-R400/month in invisible airtime drain. Other causes (less common) include data overuse, voicemail charges, or roaming fees. To check WASP subscriptions, dial the USSD code for your network listed in this article.
How do I stop WASP subscriptions on Vodacom?
Dial *135# from your Vodacom phone. Select 'Services' → 'Next' → 'Content Services' → 'Stop All'. This unsubscribes you from every WASP subscription on your line in one action. Confirm with each prompt. The unsubscribe takes effect within 24 hours but may show one final billing cycle. You can also call Vodacom Customer Care on 082 111 to request a manual unsubscribe and refund of recent deductions if you can prove you never authorised the subscription.
How do I stop airtime deductions on MTN?
Dial *155# from your MTN phone. Select 'Manage Subscriptions' → 'Deactivate All'. This stops every WASP subscription. MTN also offers a stricter pre-emptive option: dial *155*5# to enable Double-Opt-In Lock, which means no future WASP can subscribe you without explicit confirmation. We recommend enabling this immediately after running the deactivation.
How do I stop airtime deductions on Cell C?
Dial *133*1# on your Cell C phone — this opens directly into the Content Services menu. Follow the prompts to unsubscribe from each active service, or select the bulk-unsubscribe option if available. Cell C's WASP-blocking is less mature than Vodacom or MTN, so you may need to phone Cell C Customer Care on 084 135 to confirm all subscriptions are off.
How do I stop premium SMS on Telkom Mobile?
Dial *179# on your Telkom Mobile phone. Select 'Subscriptions' → 'Manage Content Services' → 'Block All'. Telkom is the most aggressive of the four networks at blocking — once you select 'Block All', new WASP subscriptions are barred at the network level even if a future ad tries to subscribe you. Worth doing as a one-off setup even if you currently have no subscriptions.

