Why Mobile Data in South Africa Is So Expensive (A Rant With Receipts)

Why Mobile Data in South Africa Is So Expensive (A Rant With Receipts)

6 min read
South AfricaMobile DataTelecomsMoney

Why Mobile Data in South Africa Is So Expensive (A Rant With Receipts)

There is a small ritual every South African knows. You buy a data bundle, you feel briefly wealthy, and then you watch it evaporate while doing nothing more reckless than letting WhatsApp auto-download a video of your aunt's dog. By the 20th of the month you are rationing gigabytes like it is wartime, switching off auto-update, and lying to yourself that you will "just use wifi."

So let me say the thing out loud. Data in South Africa is expensive. Not the most expensive on earth, which we will get to, but expensive in the specific, irritating way that makes you feel slightly robbed every single month. The reasons are more interesting, and far more fixable on your side, than the networks would like you to believe.

We are not the worst, we are just consistently annoyed

Here are the receipts. The most quoted global study, Cable.co.uk's worldwide mobile data pricing survey, put the average price of 1GB in South Africa at around R34. That placed the country in the bottom half of the world, somewhere around 130th to 150th out of more than 230 countries.

For a sense of scale, with that study's figures converted to rands:

CountryAverage price per 1GB (approx.)
Mauritiusabout R0.40
South Africaabout R34
Zimbabweabout R830

So we are not Zimbabwe, where a single gigabyte costs more than a decent lunch. But we are nowhere near our cheaper neighbours up the continent, where data is priced like a municipal service instead of a luxury. We sit in the awkward middle, paying enough to notice but not quite enough to riot.

The real scam is not the price, it is the shape

Here is the part the headline number hides. Within South Africa, the cheapest gigabyte you can buy works out to around R2.88, and the most expensive to around R186. Same country, same networks, a sixty times difference. How?

Because what you pay depends entirely on how you buy. Big bundles are cheap per gig. Tiny daily bundles are highway robbery per gig. And out-of-bundle rates, the price charged when your bundle runs dry and the data keeps flowing, are the closest thing to legalised pickpocketing that still comes with a customer care line.

The networks know exactly what they are doing. The cheap-per-gig option is the big upfront spend that people on tight budgets cannot make, and the affordable-today option is the one with the worst unit price. If you are broke, you pay more per gigabyte. That is not an accident. That is the business model.

Cost per gigabyte is the only honest number

Stop comparing bundles by their sticker price. A R99 bundle and a R299 bundle mean nothing until you divide the price by the gigabytes and compare cost per gig. Nine times out of ten the bigger bundle you will actually finish is cheaper per gigabyte than topping up in a panic with small ones. The one exception is expiry: a giant bundle that dies before you use it is worse value than a small one you finish. That is the whole game, and it is exactly the sum our mobile data cost estimator does for you so you can stop guessing.

So why is it expensive in the first place

The fun answer is "because the networks are greedy," and there is truth in it. Margins on data have been very comfortable for a very long time. But the honest answer has more moving parts.

  • Spectrum took forever. The radio frequency that carries mobile data sat in regulatory limbo for years before ICASA finally auctioned more of it. Less spectrum means more equipment to serve the same people, and that cost lands on your bill.
  • The country is big and unevenly populated. Covering a dense city is cheap per person. Covering a long rural road with towers that serve a handful of users is not, and the average gets dragged upward.
  • Cable theft and vandalism are a real tax. Operators burn a fortune replacing copper, batteries, and backup power that get stolen, and guess who funds that.
  • Backup power itself. When load shedding was at its worst, towers needed batteries and generators just to stay alive, which was a direct and brutal cost on the network.

None of that makes the out-of-bundle rates forgivable. It does explain why "just make data cheaper" is a slogan, not a switch somebody forgot to flip.

DataMustFall actually worked, a bit

Credit where it is due. The DataMustFall campaign in 2016, followed by a Competition Commission inquiry that publicly leaned on the big operators, did move the needle. Around 2020 the largest networks cut their headline prices and trimmed the worst out-of-bundle rates. Prices fell. Then, as these things go, they quietly crept back in other directions, and the small-bundle markup stayed exactly where it was most profitable.

What you can actually do about it

You cannot fix South African telecoms policy from your couch. You can stop donating extra money to it.

  • Buy for the month, not the moment. Work out your real monthly usage, buy the bundle with the lowest cost per gig for that amount, and never let it lapse into out-of-bundle.
  • Use night and off-peak data for the heavy lifting. Schedule big downloads, system updates, and backups for the cheap hours.
  • Kill the silent eaters. Auto-playing video, background app refresh, and HD streaming on a phone screen nobody is admiring are where your gigs go to die.
  • Know your number. Most people have no idea how much data a single streaming hour costs them. Find out, then buy accordingly.

The point is not paranoia. It is arithmetic. The networks rely on you not doing the sums, which is the most South African scam of all, hiding in plain sight on a billboard.

The bottom line

South African data is not a national emergency. It is a chronic, low-grade financial leak. We are mid-table on price and bottom-table on patience. Until the structure changes, the only person who can lower your effective data cost is you, armed with the one number that matters and a refusal to ever pay out-of-bundle again.

References and further reading