VoIP · Buyer's Guide

3CX vs Microsoft Teams Calling vs Traditional PBX — Which Wins in SA?

Voice is one place where the wrong decision hurts every day. This is the honest, SA-specific view — what each platform actually delivers, what it really costs, and where each one wins.

11 min read Updated July 2026

The one-paragraph verdict

For most SA SMEs under 100 seats: 3CX wins on total cost and features per rand. If Microsoft 365 is already your platform and you value the single-app experience: Teams Calling is worth the premium. Traditional on-prem PBX (Panasonic, Grandstream UCM, Yeastar) only wins in a very narrow set of cases — usually manufacturing sites with legacy analog dependencies.

3CX — the pragmatist's default

  • Licensing (2026): annual per-system fee based on simultaneous calls, not users. Small Business Pro (8 SC): ~R6,900/year; Pro (16 SC): ~R13,500/year; Enterprise unlimited: ~R28,000/year.
  • Hosting: self-hosted (small VM at R250/month), 3CX-hosted or partner-hosted. All three are stable.
  • SIP trunks: Openline, Euphoria, Switch Telecom, Voys — from ~R1,200/month for 8 concurrent channels including bundled minutes.
  • Features: queues, IVR, call recording, native WhatsApp Business inbox, SMS, live chat, MS 365 integration, mobile + desktop softphone, video meetings.
  • Wins for: multi-site SA businesses, call-centre-light workflows, businesses that want WhatsApp in one inbox with voice.
  • Watch-outs: licence renewal must be tracked; upgrade discipline matters; support quality varies wildly by partner.

Microsoft Teams Calling — the M365 native

  • Licensing: Teams Phone Standard ~R150/user/month + either a Microsoft Calling Plan or Direct Routing via an SA SIP provider. Bundled in E5 licences.
  • Number model: Direct Routing via Openline / Euphoria / Voys is the SA norm; keeps geographic numbers and gives per-minute billing.
  • Features: queues (with Queues app), auto-attendants, call recording via compliance recording partner, deep Outlook + Teams integration, one client for chat/meeting/call.
  • Wins for: knowledge-work businesses already on M365 Business Standard/Premium or E-series; hybrid/remote teams; anyone who wants "just Teams" for everything.
  • Watch-outs: costs stack quickly (Phone licence + Direct Routing + compliance recording); queue features less mature than 3CX for high-volume inbound.

Traditional on-prem PBX — narrower and narrower

  • Hardware: Panasonic KX-NS/HTS, Grandstream UCM, Yeastar P-Series — R15,000–R60,000 capex depending on channel count and handset load.
  • SIP trunks: the same SA providers as 3CX; some clients still keep an ISDN or analog line as a "known-good" failover.
  • Features: full traditional telephony including analog fax, door-phone integration, hotel-style extensions.
  • Wins for: factories with analog paging or intercom systems, hospitality where the PBX must be air-gapped from IT, sites with unreliable internet.
  • Watch-outs: dies with the office on load-shedding; every feature upgrade is a truck roll; vendor support windows shrinking industry-wide.

3-year cost comparison — 20 seats, moderate call volume

Rough all-in totals including licences, SIP trunks, minutes, handsets and support:

  • 3CX (hosted, Pro): ~R125,000 over 3 years.
  • Teams Phone + Direct Routing: ~R210,000 over 3 years (assuming existing M365 Business Standard).
  • On-prem PBX (Yeastar P-Series): ~R145,000 over 3 years, but higher year-1 capex and higher failure risk from load-shedding.

Include mobile softphone as standard on all three — hybrid work makes desk-only calling extinct.

How to choose in 5 minutes

  1. On M365 Business Premium or E-series already? Teams Calling unless you have a heavy inbound queue.
  2. Cost-sensitive, WhatsApp matters, multi-site? 3CX.
  3. Manufacturing, hospitality, air-gapped IT? On-prem PBX.
  4. Call centre >50 concurrent calls? Neither — look at Genesys, Zoom Contact Center or 8x8.
  5. Still unsure? Get 1ICT to run a 60-minute discovery — the right answer is usually obvious once call volume and workflows are on paper.

Frequently asked questions

Which is cheapest for a 20-seat SA business?

3CX Small Business Pro on-prem or hosted: roughly R900–R1,800/month all-in including SIP trunks and minutes. Teams Calling: R2,800–R4,200/month once you factor in Business Voice or Calling Plan add-ons. Traditional PBX: cheapest capex, most expensive over 3 years due to line rental.

Is Teams Calling actually a full PBX?

Yes, since 2023. Teams Phone with Direct Routing or Calling Plans handles queues, auto-attendants, call recording, IVR — everything a mid-tier PBX does. The gap now is niche telephony features (fax, some legacy integrations).

Can we keep our existing Telkom / geographic number?

Yes. Number porting to any modern VoIP platform is standard in SA and takes 2–4 weeks. You keep your CLI and 011/012/021 dialling.

Which has better call quality on load-shedding?

All three depend on your internet + power. Cloud-hosted 3CX and Teams Calling actually win here because a failover LTE link keeps calls running when fibre or power goes; on-prem PBX dies with the office.

What about WhatsApp integration?

3CX includes native WhatsApp Business inbox as standard. Teams has it through third-party integrations. Traditional PBX generally cannot integrate WhatsApp at all.

Should we buy handsets or just use headsets?

For reception, warehouse and shopfloor: physical handsets (Yealink or Fanvil). For everyone else: a good USB headset + softphone. 60/40 headset-to-handset is the modern SA norm.

Want a rand-for-rand comparison for your team?

1ICT will size 3CX, Teams Calling and hosted PBX against your headcount and call profile — with a 3-year total-cost view.