VoIP Shootout

3CX vs Microsoft Teams: price it as a phone system

Teams is where your people already work. 3CX is a PBX that licences concurrent calls, not seats. Here is what a dial tone actually costs on each route in 2026, in the numbers both vendors publish.

Per system3CX licences simultaneous calls, not users
$10/u/moTeams Phone Standard add-on, paid yearly
Now in SAMicrosoft Calling Plans purchasable locally
PreviewTeams Phone Agent AI is not yet GA

The short answer

Should your business phone run on 3CX or Microsoft Teams?

Priced as a phone system, 3CX wins: one Basic licence from $300 a year covers the whole company, and up to 10 users ride free. Teams Phone adds $10 to $17 per user every month on top of Microsoft 365. If your staff live in Teams, pay the premium or bridge both with Direct Routing.

0
users free on 3CX, hosted (SMB Free) or on-prem (4SC Basic Free)
0
USD per user/month for Teams Phone with a domestic Calling Plan
0
USD per year for a 3CX Basic 16SC licence, up to 80 extensions
0
domestic minutes/month on Microsoft’s SA Domestic Calling Plan

Two Facing Office Desks At Dusk In A Sandton Office, One With A Desk Telephone And One With A Closed Laptop
Same office, two philosophies: 3CX charges the system once a year, Microsoft charges every seat, every month.

What you are actually comparing

Teams Phone is a per-user add-on that turns Microsoft’s collaboration app into a phone. 3CX is a dedicated PBX that charges per simultaneous call and treats Teams as an optional integration.

3CX sells one licence per phone system, priced on how many calls happen at the same time (simultaneous calls, or SC), with no per-user fees. The 2026 line-up is Basic, PRO and AI Edition, after 3CX retired ENT+ and renamed its Enterprise tier to AI Edition in April. Entry is genuinely free for up to 10 users, two ways: SMB Free (hosted by 3CX) or the on-premises 4SC Basic Free licence introduced in March 2026. You can self-host on your own hardware or cloud, or pay 3CX to host it, and it is sold exclusively through partners, of which South Africa has a deep bench. Full local pricing is in our guide to what 3CX costs in South Africa.

Microsoft Teams Phone is a licence stacked on licences. Every user needs a Microsoft 365 or Teams plan first; none of the Business plans includes phone capability, so Teams Phone Standard is a $10 per user per month add-on (paid yearly). That buys the PBX brain, not the phone line. To reach the outside world you pick one of four routes: a Microsoft Calling Plan, Operator Connect, Teams Phone Mobile or Direct Routing through a certified session border controller. The big 2026 change for local buyers: Microsoft now sells Calling Plans in South Africa, with toll numbers in Cape Town, Durban and Johannesburg. Our full guide to Microsoft Teams as a phone system in South Africa covers the local fine print.

Bottom line: 3CX charges the system, Microsoft charges the seat. Headcount is the multiplier that decides which bill hurts.

What adding voice really costs a Microsoft 365 shop

Most businesses weighing this choice already pay Microsoft every month. The honest question is the marginal cost of a dial tone, and the gap is bigger than either vendor advertises.

Take a 50-person office that peaks at around 15 simultaneous calls (a typical SME assumption, not a rule). On 3CX, a Basic 16SC licence costs $600 a year for the entire system and covers up to 80 extensions. Add hosting (free if you self-host on existing kit) and an ICASA-licensed SIP trunk, which is sized to concurrent calls rather than headcount. The licence works out below $1 per user per month before the trunk.

On Teams Phone with a Calling Plan, the same office pays $17 per user per month: $850 a month, $10,200 a year, on top of the Microsoft 365 licences underneath. The SA Domestic plan includes 1,200 minutes per user per month, which most desk workers never touch. Even Teams Phone Standard alone, with no minutes and no number, is $6,000 a year for 50 users. The middle route is Direct Routing: keep the Teams client at $10 per user per month and buy PSTN from a local provider. Our Teams guide puts that all-in figure at R280 to R380 per user per month once local trunking and minutes are included.

Three routes to a South African dial tone

PSTN SA numbers

ROUTE 1 · ALL-MICROSOFT Teams client chat + calls in one app Microsoft Calling Plan $17/user/month, 1,200 SA minutes

ROUTE 2 · TEAMS + LOCAL PROVIDER Teams client $10/user/month Standard Direct Routing SBC + SA SIP trunk local provider, ±R280–R380/user all-in

ROUTE 3 · 3CX NATIVE 3CX apps per-system licence, free to 10 users ICASA-licensed SIP trunk channels sized to concurrent calls

!
The bridge is never free: every user who keeps the Teams client as their phone needs Teams Phone Standard at $10 per user per month, whichever PBX sits behind it. 3CX’s own guidance is blunt: add Teams licences for key users only and leave the rest on 3CX apps.

Head-to-head as a phone system

Strip out the collaboration suite and judge both purely on the job of a PBX. This is how they line up on the facts each vendor publishes.

Factor 3CX Microsoft Teams Phone
Licensing model Per simultaneous call, per system; unlimited users within extension caps Per user, per month, on top of Microsoft 365
List price Basic from $300/year per system; free to 10 users $10/u/mo Standard; $13 pay-as-you-go; $17 with Calling Plan
50-user office (licence only) Basic 16SC: $600/year $6,000–$10,200/year
PBX depth Full classical PBX: queues, IVR, recording, hot desking (some features PRO and up) Auto attendants and call queues; thinner on classical PBX tools
Microsoft 365 fit Optional, via Teams Direct Routing Native: Teams is the phone, identity via Entra ID
PSTN options in SA ICASA-licensed SIP trunk from a local provider Calling Plan (now sold in SA), Operator Connect or Direct Routing
AI features shipping today AI Receptionist, AI Call Screening, agentic AI (V20 U8, AI Edition) Teams Phone Agent in Frontier public preview only
Deployment choice Self-host, own cloud (AWS/Azure/Google) or hosted by 3CX Microsoft cloud only
Admin overhead Separate PBX console and partner relationship One tenant, one directory, one admin centre

Score it honestly and the pattern is clear: 3CX takes every row that involves money or PBX capability, Teams takes every row that involves living inside Microsoft’s ecosystem. Neither vendor disputes the other’s ground, which tells you the real decision is about your users, not the products.

3CX sells you a phone system once a year. Teams Phone sells every seat, every month – convenience is the product, and it is priced like one.

WhichVoIP editorial view

The AI receptionist race: shipping vs preview

Both vendors are racing to answer your calls with AI. Only one of them will sell it to you today.

3CX shipped its AI stack in V20 Update 8 (February 2026): AI Call Screening on Windows, Android, iOS and web, a multi-language AI Receptionist that transfers to extensions and queues, an AI Personal Assistant, and agentic AI that can run multi-step workflows against your own knowledge sources. Update 9 added Grok as an LLM option alongside OpenAI. The catch is packaging: the AI features sit in the AI Edition, whose prices rose by roughly 15% in November 2025 when 3CX folded AI into that tier.

Microsoft’s answer is Teams Phone Agent, a natural-language voice agent that answers, routes, books appointments and can be extended with custom agents built in Copilot Studio. It entered Frontier public preview on 15 June 2026 and remains gated to that programme; it is not generally available, and Microsoft has not published GA pricing. Until it lands, the GA voice applications on Teams Phone are the familiar auto attendants and call queues. Buy on what ships, not on the roadmap; if AI answering matters now, compare the field in our guide to the best AI voice agents in South Africa.

Who should pick which in 2026

Three defensible answers, depending on where your people spend their day and how many of them make calls.

Best value

Pick 3CX

$0 to start, 10 users free
  • Cost modelPer system
  • PBX featuresFull depth
  • SA supportPartner channel
  • Best forCall-heavy SMEs

Pick Teams Phone

$17 /user/month all-in
  • Cost modelPer seat
  • AppsOne client
  • IdentityEntra ID native
  • Best forTeams-first offices

Run both

$10 /user/mo Teams side
  • Cost modelHybrid
  • HowDirect Routing
  • Teams licencesKey users only
  • Best forMixed workforces

The hybrid route deserves more attention than it gets. Executives and account managers keep the Teams client; the warehouse, reception and the call-facing team run 3CX apps against the same trunk. If you want Teams calling without touching your existing PBX at all, a bridging service such as Call2Teams does the same job as a managed SaaS layer.

South African Office Manager With A Headset Comparing Costs Between A Video-Call Interface On A Laptop And A Dial-Pad On A Desktop Monitor
The maths every M365 shop should run: 50 Calling Plan seats cost $10,200 a year; a 3CX Basic 16SC licence covering the same office is $600.

Our verdict

As a phone system, 3CX is the value pick and it is not close: a $600-a-year Basic 16SC licence covers an office that would cost $10,200 a year on Teams Calling Plans, and the classical PBX toolkit is deeper. The honest caveat is that phone systems are not bought on licence price alone. If your staff already run their whole day in Teams, the $10 add-on buys one app and one identity for everything, backed by Microsoft’s published 99.999% uptime SLA, and no separate PBX deployment matches that convenience. Ignore both vendors’ spin: Teams does not make a PBX free, and 3CX is never quite free either, because South African PSTN connectivity is always a separate, ICASA-licensed line item on both routes.

Our recommendation: price both routes against your actual concurrency, not your headcount. Get a 3CX partner quote sized to peak simultaneous calls, and a Teams Phone quote (Standard plus local Direct Routing versus Microsoft’s Calling Plan) from an SA provider, then compare rand for rand. If Teams Phone does not come out ahead, see the best Microsoft Teams Phone alternatives.

Get the rand answer for your office

Tell us your headcount and how your team makes calls, and we’ll send you free, comparable quotes from vetted South African providers covering both routes.

Get free quotes
Read the Teams SA guide

Frequently asked questions

Is Microsoft Teams Phone available in South Africa?
Yes. Microsoft now sells Calling Plans locally: Pay-As-You-Go (120 minutes/month), Domestic (1,200 minutes/month) and International (1,200 domestic or 600 international minutes), with toll and toll-free numbers in Cape Town, Durban and Johannesburg. Direct Routing and Operator Connect through local providers also work. Outbound calls to premium-rate numbers are not supported.
How much does Teams Phone cost per user?
Microsoft’s USD list prices, paid yearly: Teams Phone Standard $10/user/month, Teams Phone with pay-as-you-go calling $13, and Teams Phone with a domestic Calling Plan $17 (1,200 SA minutes included). All of these sit on top of a Microsoft 365 or Teams licence. Rand pricing depends on your Microsoft reseller.
Is 3CX really free for small businesses?
Up to 10 users, yes, and in two forms: SMB Free, hosted by 3CX with no contract, and 4SC Basic Free, an on-premises licence introduced in March 2026 that renews manually each year. In both cases you still pay a local ICASA-licensed SIP trunk provider for numbers and call charges.
Can I connect 3CX to Microsoft Teams?
Yes, through Teams Direct Routing: 3CX handles the PBX and PSTN side while licensed users keep the Teams client as their phone. Each of those users still needs Teams Phone Standard at $10/user/month. 3CX’s own guidance is to buy Teams licences for key users only and leave everyone else on the 3CX apps.
Which is better for call queues and IVR?
3CX is the deeper classical PBX, with queues, IVR, recording and hot desking in the platform (some features need PRO or higher). Teams Phone’s generally available voice applications are auto attendants and call queues, which cover reception duty but are thinner for call-facing teams.
Does Teams have an AI receptionist like 3CX?
Not in general availability. Teams Phone Agent, Microsoft’s natural-language voice agent, entered Frontier public preview on 15 June 2026 and is limited to customers in that programme. 3CX already ships its AI Receptionist, AI Call Screening and agentic AI features in V20 Update 8, packaged in the AI Edition.
Can I port my business number to Microsoft in South Africa?
Yes, but plan ahead. Microsoft quotes 30 business days for South African ports, executed in windows on Monday to Thursday between 17:00 and 21:00 SAST. Partial porting is not supported and mobile numbers are not available on Calling Plans. Local Direct Routing providers typically port numbers faster.

Keep reading

Microsoft Teams as a phone system in South Africa
How much does 3CX cost in South Africa?
Call2Teams: Teams calling without replacing your PBX
3CX vs Yeastar: which reseller PBX wins?

Sources: 3CX (pricing, SMB Free, 4SC Basic Free and V20 Update 8 release notes, 3cx.com); Microsoft (Teams Phone plans and pricing, microsoft.com; PSTN connectivity options, South Africa plan availability, SA number management and Teams Phone Agent documentation, learn.microsoft.com); WhichVoIP Microsoft Teams phone system guide. Verified 18 August 2026.


Now hiring Hire your AI receptionist