3CX in 2026: Pricing, Reviews, Pros & Cons
You just got the 3CX renewal quote and noticed changes. That's not a mistake - 3CX confirmed pricing adjustments effective January 2026, though the founder described them as "an adjustment, nothing big... not to all prices." The license itself is still cheap compared to per-seat UCaaS. But the sticker price often excludes SIP trunking, hosting, and $75 support tickets that add up fast.
30-Second Verdict
Rating: 4.4/5 across Capterra (464 reviews) and G2 (532 reviews)
Best for: Mid-size teams (40-200 users) with dedicated IT staff who want self-hosted control and SIP flexibility.
Skip if: You're under 10 users without IT resources, or you need plug-and-play simplicity.
One-line take: Genuinely cheap at scale - but budget for SIP, hosting, $75 support tickets, and the V20 migration headaches nobody else covers.
What 3CX Costs in 2026
3CX charges by simultaneous calls (SC) - the maximum concurrent phone conversations your system handles - not per user. This makes it dramatically cheaper than per-seat UCaaS at moderate user counts, but confusing for first-time buyers.

Self-hosted licenses in 2026:
| Tier | 8 SC / 40 users | 16 SC / 80 users | 24 SC / 120 users |
|---|---|---|---|
| Basic | $320/yr | $640/yr | $825/yr |
| PRO | $350/yr | $750/yr | $1,095/yr |
| ENT/AI | $575/yr | $1,095/yr | $1,595/yr |
| ENT+ | $775/yr | $1,445/yr | Not listed |
3CX-hosted (they manage the server):
| Tier | 8 SC / 40 users | 16 SC / 80 users | 24 SC / 120 users |
|---|---|---|---|
| Basic | Not available | $1,035/yr | $1,220/yr |
| PRO | $645/yr | $1,150/yr | $1,495/yr |
| ENT/AI | $870/yr | $1,495/yr | $1,995/yr |
| ENT+ | $1,070/yr | $1,840/yr | Not listed |
There's also a free tier for up to 10 users - legitimately useful for micro-teams willing to bring their own SIP trunk.
How Simultaneous-Call Licensing Works
Only about 14-20% of your users are on a call at any given time. A 40-user office typically needs just 8 simultaneous calls. That's the math that makes 3CX look absurdly cheap on paper - $320/year for 40 users works out to $8/user/year.
But you need to size correctly. Underestimate SC and calls hit busy signals. Overestimate and you're paying for dead capacity.
Hidden Costs to Budget For
The license is one line item. Budget for these too:

- SIP trunking: $10-30/month for small setups, scaling with provider, channels, and usage
- Cloud hosting (self-hosted): $12-80/month depending on instance size and redundancy
- Support tickets: $75 per ticket with a 48-hour SLA, office hours only
- Partner/reseller fees: Variable, often bundled with hosting and support
A Reddit user broke down a real 5-user deployment: $12/month hosting + ~$12/month SIP + $233/year Pro license = roughly $45/month all-in. Compare that to RingCentral at ~$20/user ($100/month for 5 users) or Zoom Phone at ~$10-26/user. 3CX wins on price, but you're doing more of the work yourself.
Here's the thing: if your team is under 20 users and you don't have a dedicated IT person, the "savings" from 3CX evaporate the first time you spend a weekend debugging SIP registration issues. Per-seat UCaaS costs more and it's worth every penny at that scale.
Pros - Where 3CX Delivers
Cost advantage at scale is real and significant. An 80-user deployment on PRO self-hosted runs $750/year - under $10/user/year for the license alone. We've seen teams on RingCentral or Zoom Phone paying 10-20x more for comparable functionality. At 40-200 users, SC licensing crushes per-seat pricing. Full stop.
SIP flexibility gives you something most UCaaS platforms don't: carrier independence. BYO trunk means you pick your rates, your failover provider, and your number porting timeline - less vendor lock-in on the telephony side. For organizations with international calling or complex routing needs, this alone justifies the self-hosted overhead.
The free tier is genuinely useful, not a crippled demo. Teams under 10 users get core PBX features at zero cost. You'll need your own SIP trunk, but the software itself is free and it's the same codebase as the paid tiers.
Voice, video conferencing, team chat, and website live chat all ship in one platform. You're not stitching together three tools and hoping the integrations hold. The V20 release adds AI transcription and an AI receptionist - still early, but the direction is right. Note that 3CX has introduced an extension fair-use policy alongside these features, so review that before you commit to a tier.

A phone system is only as good as the numbers you're dialing. Prospeo gives your sales team 125M+ verified mobile numbers with a 30% pickup rate - so every call your 3CX system routes actually reaches a decision-maker.
Stop paying for simultaneous calls that hit voicemail. Dial numbers that connect.
Cons - What Other Reviews Won't Tell You
Let's be honest: the V18 to V20 migration has been rough. One practitioner on Reddit who upgraded ~135 clients described the process as mechanically smooth but flagged UI regression and feature removal. 3CX effectively forced the upgrade by ending V18 activation, leaving partners feeling cornered. Community speculation on r/3CX points to post-breach security concerns driving the aggressive timeline.

Post-upgrade bugs have been a consistent pain point. Users report paging breaking entirely after V20 - dial codes like *11 returning "unavailable" - and outbound calls failing after v20.7 with double-voice on landlines and "busy here" on mobiles. These issues show up repeatedly across the official forums and Reddit, alongside random disconnections where some users get "server took too long to respond" while colleagues on the same network stay connected.

The support model compounds every problem. At $75 per ticket with a two-day response window, troubleshooting a broken upgrade gets expensive fast. In our experience, self-hosted teams often burn through multiple tickets during a major version migration. That's real money on top of the staff time.
If you go 3CX-hosted to avoid server management, know what you're giving up. You lose access to the Call Flow Designer for custom routing, and CDR data runs through an IP socket connection - if that socket drops, call data generated during downtime is gone permanently. A 3CX developer confirmed this directly in the community forums. That's a dealbreaker for any team that needs complete call records for compliance or reporting.
The 2023 Security Breach
This matters and it's worth covering in detail, because most 3CX reviews gloss over it entirely.
In March 2023, EDR vendors including SentinelOne flagged the 3CXDesktopApp as malicious after a routine update. Hundreds of thousands of customer environments blocked or removed the app. 3CX initially dismissed the alerts as false positives and advised customers to whitelist the app - a response that eroded trust significantly. By March 29, 3CX reversed course and told customers to uninstall the desktop app entirely. Mandiant traced the breach to a compromised employee account, with attribution pointing to North Korea's Lazarus Group. The attackers embedded RC4-encrypted shellcode in system DLLs and modified ffmpeg to execute it.
The post-breach remediation was substantive: every binary now gets scanned via ReversingLabs Spectra for malware and tampering, they've added Coverity for code analysis, and they launched a HackerOne bug bounty program. The breach happened. The remediation is real. But your security team should review the full timeline and decide if it's enough before you sign.
Who Should (and Shouldn't) Use 3CX
3CX is the right call for mid-size teams (40-200 users) with IT staff who can manage a self-hosted deployment and want maximum cost efficiency. The SC licensing model genuinely saves money at that scale, and SIP flexibility gives you carrier independence that UCaaS platforms can't match.

For teams under 10 users, the free tier is worth testing - but without IT resources, RingCentral at ~$20/user, Zoom Phone at ~$10-26/user, or Microsoft Teams Phone starting around $8/user/month will save you headaches. When you're already deep in the Zoom ecosystem, Zoom Phone is the path of least resistance. Microsoft shops should just go Teams Phone.
For teams running outbound sales through 3CX, your phone system is only as good as the data feeding it. We've watched reps burn hours dialing dead numbers pulled from stale CRM records - it's the fastest way to kill morale on a sales floor. Prospeo's 125M+ verified mobile numbers deliver a 30% pickup rate, meaning reps actually connect with the people they're dialing instead of listening to voicemail all day.

You're optimizing telephony costs with 3CX's SC licensing. Now optimize what happens before the call. Prospeo's 300M+ profiles with 98% email accuracy and verified direct dials mean your reps spend less time hunting contacts and more time in conversations.
Your phone system is dialed in. Make sure your prospect data is too.
FAQ
Is 3CX really free?
Yes, for up to 10 users. The free tier includes core PBX features - voice, video, chat - on the same codebase as paid plans. You'll need to supply your own SIP trunk ($10-30/month) and hosting, so total cost isn't zero, but the license itself costs nothing.
How much does 3CX cost for 100 users?
Expect $1,095/year for a self-hosted PRO license at 24 simultaneous calls (covering ~120 users). Add $25-80/month for hosting and $20-50/month for SIP trunking. All-in, budget roughly $1,600-2,650/year - still far cheaper than per-seat UCaaS alternatives at that headcount.
Is 3CX safe after the 2023 breach?
3CX has implemented substantive security measures post-breach: binary scanning via ReversingLabs Spectra, Coverity code analysis, and a HackerOne bug bounty program. The remediation is real, but the initial response - dismissing EDR alerts as false positives - damaged trust. Have your security team review the full incident timeline before committing.
What's the best way to reach prospects dialed through 3CX?
Your phone system only matters if reps connect with live humans. Pair 3CX's outbound dialing with verified contact data - tools like Prospeo provide 125M+ verified mobile numbers refreshed every 7 days, so you're not burning through stale CRM records all afternoon.
