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
- On M365 Business Premium or E-series already? Teams Calling unless you have a heavy inbound queue.
- Cost-sensitive, WhatsApp matters, multi-site? 3CX.
- Manufacturing, hospitality, air-gapped IT? On-prem PBX.
- Call centre >50 concurrent calls? Neither — look at Genesys, Zoom Contact Center or 8x8.
- 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.
