Cellphone Contracts

The Cheapest Monthly Phone Contract Is Rarely the Cheapest Contract

We checked 2 125 live handset deals and 46 SIM-only plans from Vodacom, MTN, Cell C and Telkom Mobile. In 932 of 935 like-for-like cases, the lower monthly price came attached to the higher total bill.

Vulo16 September 20269 min read

Every cellphone contract in South Africa is advertised on one number: the monthly price. It's the number on the billboard, the number in the search result, and the number people compare when they're deciding. It is also, reliably, not what the contract costs.

We pulled the figures Vodacom, MTN, Cell C and Telkom Mobile currently publish — 46 SIM-only plans and 2 125 handset deals across 82 devices — and sorted them by total cost instead of monthly cost. The ranking changes almost completely.

What we compared, and what we didn't

Every figure below comes from the provider's own current page, tariff catalogue or product API, with the source URL and fetch date recorded against each row. SIM-only pricing was verified on 1–2 September 2026; handset deals were re-verified provider by provider through 13 September 2026. Nothing here is an estimate, a modelled premium or a "from R___" headline dressed up as a real price — where a provider only publishes a starting figure, we mark it as one rather than treating it as a price.

Two things this is not. It isn't every deal on the market: the handset catalogue is a broad cross-section of what each network lists, not every possible model × storage × plan-tier combination. And it isn't advice about which network to join — we have no verified data on coverage quality in your particular area, so we don't rank on it.

The 24-versus-36-month finding

Of the 2 125 handset deals, 975 run over 24 months, 1 114 over 36 months, and 36 are month-to-month. That skew towards 36 months is the first clue: it's the term that produces the lowest advertised monthly number.

There are 935 cases in the data where the same provider sells the same phone, at the same storage, on the same plan tier, over both 24 and 36 months. That's as close to a controlled comparison as a real market offers. Multiply each one out over its full term:

  • The 36-month version costs more in total in 932 of the 935 cases.
  • The middle case pays about R 5 148 more. A quarter of them pay R 10 188 or more.
  • Three cases out of 935 come out cheaper over 36 months.

The honest caveat, which most write-ups of this skip: the 36-month total also buys you twelve more months of service. You're not being charged R 5 148 for nothing — you're being charged for a year of data and minutes you'd have paid for somewhere regardless. So the question isn't "is 36 months a scam." It's narrower and more answerable: do you want to still be paying this provider, for this phone, in month 35? If you were always going to keep the line running, a 36-month deal can be fine. If you upgrade every two years, you'll spend the third year paying off a phone you've replaced.

Two deals that look the same and aren't

Both of these are real, current, and priced at R 319 a month over 24 months.

Cell C, OPPO A5 128GB, Elevate 1+

  • 24 months at R 319 = R 7 656
  • 36 months at R 219 = R 7 884

The 36-month version is R 100 a month cheaper and costs R 228 more in total — for twelve extra months of the plan. That's a genuinely reasonable trade.

Vodacom, Samsung Galaxy A07 128GB, RED Core 3GB Limitless TopUp

  • 24 months at R 319 = R 7 656
  • 36 months at R 309 = R 11 124

Here the 36-month version saves you R 10 a month and costs R 3 468 more. The monthly figure moved almost not at all; the commitment grew by a year.

Identical starting price, opposite conclusions. No amount of comparing monthly prices to each other will tell you which is which.

The same phone, three networks, six prices

Three of the four networks list the Apple iPhone 16e. Below is each one's entry-level tier for it, cheapest monthly price first — and what each one actually totals. The tiers aren't identical on what they include: MTN's Yellow Core gives 1GB and 60 minutes, Vodacom's RED Core 1GB gives 1GB and unlimited minutes, Telkom's FlexOn 2 gives 2GB and 75 all-network minutes.

Network & tierTermMonthlyTotal
MTN Yellow Core36 monthsR 399R 14 364
Vodacom RED Core 1GB36 monthsR 479R 17 244
Telkom FlexOn 236 monthsR 489R 17 604
Telkom FlexOn 224 monthsR 629R 15 096
MTN Yellow Core24 monthsR 669R 16 056
Vodacom RED Core 1GB24 monthsR 679R 16 296

Read that column of totals against the column of monthly prices. The fourth-cheapest monthly price (Telkom over 24 months, R 629) is the second-cheapest contract on the list. The second-cheapest monthly price (Vodacom over 36 months, R 479) is the second-most expensive. Someone shopping on the advertised number and someone shopping on the total are looking at two different markets.

MTN's 36-month deal happens to win on both — which is worth saying, because the point isn't that the cheap monthly figure is always a trick. It's that you can't tell from the monthly figure alone — and cheapest isn't the same question as best, given those tiers buy different things. One caveat on the table: Telkom's catalogue doesn't state which storage variant its iPhone 16e is, where MTN and Vodacom both specify 128GB.

What the bundle actually charges you for the phone

Telkom Mobile is the only provider in our data that publishes a cash price — what the handset costs outright, no plan — alongside its contract pricing. It does this on 77 deals, which makes a calculation possible that no other provider's pricing allows.

Telkom sells the FlexOn 2 tariff SIM-only for R 149 a month, month-to-month. The handset bundles pair that same tariff — 2GB, 75 all-network minutes, 500 SMS — with a phone. So subtract 24 months of the standalone plan from the 24-month bundle total, and what's left is what the bundle is charging for the phone:

PhonePhone's shareCash price
Honor 600 LiteR 8 400R 12 169
Apple iPhone 16eR 11 520R 13 669
Huawei Pura 80R 15 600R 20 979

(Bundle totals over the 24 months, in the same order: R 11 976, R 15 096 and R 19 176.)

In every case the bundle charges less for the phone than Telkom charges to buy it outright. The subsidy is real, and it's substantial — R 5 379 on the Pura 80. The lazy take that contracts are always worse value than buying cash and going SIM-only does not survive contact with the actual published numbers.

That arithmetic assumes you'd have paid for a comparable plan either way, and it ignores that buying cash means owning the phone immediately rather than financing it. It's a like-for-like comparison of published figures, not a financing recommendation.

SIM-only: the same money buys wildly different things

If you already have a phone, the picture is simpler but not simple. Across the 46 SIM-only plans, prices run from R 65 to R 1 499 a month, and 25 of them are genuinely month-to-month with no lock-in.

Look at what R 229 a month buys, depending on which plan you land on:

  • Vodacom, 100GB Data SIM (Top Up) — 100GB, 24-month contract, and explicitly no calls at all. Vodacom's own page: "a SIM card… that can be used for data only, no calls!"
  • Vodacom, PowerFlex 20GB — 20GB, month-to-month, no lock-in. Vodacom states no minute allowance for this tier at all, unlike every other PowerFlex plan, so we leave voice undisclosed rather than assume it.
  • Cell C, Elevate 2+ — 3GB, 300 any-network minutes, 300 SMS, 24-month contract.

Same price. One gives you 33× the data of another and no ability to make a call. There is no ranking that puts these in order without knowing what you need first.

Two more worth knowing about, because they anchor opposite ends:

  • Telkom Mobile-Data 2GB, R 65/month — the cheapest plan in the data. Data-only, month-to-month, with unused data rolling into the following month.
  • MTN SuperFlex 5GB, R 209/month — month-to-month, no credit check, with unlimited local calls and unlimited SMS. If your problem is calling rather than data, that's a different shape of answer entirely to anything above.

Four things the headline number hides

A plan's name is marketing, not a spec. Cell C's SmartData 10GB TopUp costs R 109 and gives you 5GB of anytime data — the other 5GB is usable only between midnight and 05:00. We record the anytime figure, because that's the one you can actually use at 8pm.

On-network minutes aren't minutes. Telkom's FlexOn 10 carries 4 250 minutes, but in two separate pools: 250 usable to any South African network, and 4 000 usable only Telkom-to-Telkom. Whether the big number means anything depends entirely on who you call.

"From R___" is not a price. Five plans in our data — MTN's Yellow Plans and Mobile Internet tiers — are published by MTN itself as starting prices, and MTN's own API literally names the field leastPrice. We flag those as "from" rather than quoting them as though they were fixed.

Uncapped means throttled, not unlimited. Telkom's Infinite plans disclose a drop to between 1.5Mbps and 5Mbps past their threshold; Mobile-Data Unlimited slows after 150GB and again 50GB later. Where a provider states the threshold, we show it. Where a provider doesn't state one, that absence is worth noticing too.

The short version

Before you sign anything, work out three numbers rather than one:

  1. Monthly price × number of months, plus any upfront cost. That's the contract's actual size.
  2. What the same plan costs SIM-only, if the provider sells it that way. The gap is what you're paying for the phone.
  3. What the phone costs outright. Compare that to number two. Telkom publishes this; for the others you'll need a retailer's price.

Then check the allowance you'll really get — anytime data, all-network minutes — rather than the one in the plan's name.

If you're mid-contract and wondering whether to move early, the same arithmetic has to include your early-termination fee and where the two contracts break even. Our switch-cost calculator does that part.

None of this is difficult arithmetic. It's just tedious to do 2 125 times, across four providers who each format their pricing differently, for a purchase you make once every two or three years. That's the part worth automating.

Compare cellphone contracts on Vulo →

Frequently asked questions

Is a 36-month phone contract always worse than a 24-month one?
Not always, but usually. Of the 935 cases in our data where a provider sells the identical phone on the identical plan tier over both terms, the 36-month version costs more in total in 932 of them — a median of about R 5 148 more. It only wins when the monthly discount is steep enough to offset twelve extra months of paying for the plan, which is rare.
Why does a 36-month contract cost more overall if the monthly price is lower?
Because you pay for twelve more months. A R 100 monthly saving over 36 months is R 3 600 saved on the phone, but those extra twelve months also mean twelve more plan payments. Whether that's bad depends on whether you actually want twelve more months of service — if you'd have kept paying a provider anyway, it's not pure waste. If you planned to switch or upgrade at 24 months, it is.
Is a SIM-only plan cheaper than a contract with a phone?
Per month, almost always — the cheapest SIM-only plan in our data is R 65 a month against R 189 for the cheapest device bundle. But that comparison is incomplete unless you already own a phone, since the bundle includes one. The useful comparison is bundle total versus (SIM-only total + what the phone costs to buy outright).
Do South African networks charge more for a phone on contract than buying it cash?
In the one case we can check directly, no. Telkom Mobile is the only provider in our data that publishes a cash price alongside its contract prices, on 77 deals. On every one we worked through, the amount the bundle charges for the phone, once you subtract the standalone price of the same plan, came out below Telkom's own outright cash price.
Does 'uncapped' data mean unlimited on a South African plan?
No. Every uncapped plan in our data that discloses its terms applies a speed throttle past a threshold — Telkom's Infinite tiers drop to 1.5Mbps or 5Mbps depending on the tier, and its Mobile-Data Unlimited plan slows after 150GB and again after another 50GB. The data keeps flowing; the speed doesn't.
Can I trust the data allowance in a plan's name?
Not on its own. Cell C's SmartData 10GB TopUp, for example, is 5GB of anytime data plus 5GB usable only between midnight and 05:00. Several MTN and Telkom plans similarly split a large on-network minute pool from a much smaller all-network one. The name is a marketing total; the usable figure is in the terms.

Compare real options in a couple of minutes

Free, instant, and built on providers' own current pricing — no broker, no commission.

Compare cellphone contracts