3CX Self-Hosted vs Cloud: Which Is Right for Australian Businesses?

3CX gives you a choice: host it yourself or let 3CX host it in the cloud. The right answer depends on your IT capability, your compliance requirements, and your budget. Here is the comparison.

3CX is unusual among business PBX platforms in that it gives you a genuine choice of deployment model. You can run 3CX on your own hardware or VPS (self-hosted), or you can have 3CX host it for you in their cloud infrastructure (3CX hosted). The software is identical in both cases -- the difference is who manages the server, who handles updates, and who is responsible when something breaks. For Australian businesses evaluating 3CX, this choice has real implications for cost, IT workload, data sovereignty, and reliability.

Quick Verdict

Pros

  • Self-hosted: lower cost at scale, full data control, AU-based server possible
  • Self-hosted: no per-user premium for hosting, just software licensing
  • Cloud: zero server management, automatic updates, 3CX manages uptime
  • Cloud: faster setup, ideal for businesses without dedicated IT staff

Cons

  • Self-hosted: requires IT capability to manage Linux/Windows server and 3CX updates
  • Self-hosted: you own the uptime -- server failure = phone system failure
  • Cloud: higher per-user cost than self-hosting at scale (10+ users)
  • Cloud: data hosted overseas by default unless AU region is available and selected

What the Deployment Choice Actually Means

3CX is a software PBX -- a Windows or Linux application that handles VoIP call processing, the web client, mobile apps, conferencing, and administration. When 3CX talks about 'self-hosted vs cloud', they mean:

Self-hosted: You install 3CX on a server you control -- either physical hardware in your office or a VPS you provision at a cloud provider (AWS, Azure, BinaryLane, Vultr, etc.). You manage OS updates, 3CX updates, backups, and uptime. 3CX provides the software license. Your data stays on infrastructure you control.

3CX Cloud (hosted by 3CX): 3CX provisions and manages the server for you. You pay a per-user or per-simultaneous-call fee that includes hosting. Updates happen automatically. 3CX is responsible for server uptime. Your data is on 3CX's infrastructure, hosted in their data centres (typically US or EU unless an AU region is selected).

The 3CX application itself is identical in both deployments. All features -- web client, mobile apps, call recording, CRM integration, Microsoft Teams integration -- are available in both. The choice is purely about who runs the server and what that costs.

Cost Comparison

3CX pricing uses simultaneous calls (SC) as its unit, not users. A 4 SC license covers 4 calls happening at the same time -- you can have 50 users registered but only 4 conversations running concurrently. This is different from most hosted PBX providers that price per user per month.

3CX Self-Hosted vs Cloud Cost (Annual, AUD approximate)

Self-hosted (your VPS)3CX Hosted Cloud
4 SC (small office) ~$400/yr license + ~$600/yr VPS = ~$1,000/yr~$1,100/yr (hosted included)
8 SC (10-15 users) ~$600/yr license + ~$600/yr VPS = ~$1,200/yr~$2,200/yr (hosted included)
16 SC (20-30 users) ~$1,000/yr license + ~$800/yr VPS = ~$1,800/yr~$4,200/yr (hosted included)
32 SC (40-60 users) ~$1,800/yr license + ~$1,200/yr VPS = ~$3,000/yr~$8,200/yr (hosted included)
IT management overhead Add 2-8 hrs/month staff timeZero
SIP trunk (separate in both) AU carrier rate + DID feesAU carrier rate + DID fees
3CX free tier: 3CX offers a free plan for up to 10 users (4 SC). It includes the full feature set with a 1-year term, renewable annually at no cost. For self-hosted, you still pay for your VPS. For cloud, 3CX hosts it free for the first year -- after that, hosting fees apply. Verify current free tier terms on the 3CX website.

The cost crossover is clear: at small scale (under 8 SC), 3CX Cloud hosting is cost-competitive and saves significant IT overhead. At larger scale (16 SC and above), self-hosting on a VPS is materially cheaper -- the savings compound annually. The question is whether your IT team's time to manage the server costs less than the hosting premium.

IT Requirements for Self-Hosting

Running 3CX self-hosted on a Linux VPS (Debian 12 is the recommended OS for 3CX Linux) requires someone who can:

  • Provision and harden a Linux VPS
  • Install and configure 3CX using the 3CX installation script
  • Manage firewall rules (3CX requires specific ports open: 443, 5060/5061 SIP, 9000-10999 RTP)
  • Apply 3CX updates when notified (3CX releases updates regularly; some are security patches requiring prompt application)
  • Diagnose call quality issues at the network and SIP level when they occur
  • Restore from backup if the VPS or 3CX installation fails

This is not an entry-level task. A mid-level IT professional comfortable with Linux server administration can manage a 3CX self-hosted deployment in 1 to 4 hours per month under normal operation. The problem is incident response -- when 3CX breaks at 9am on a Monday, someone needs to diagnose and fix it promptly. If that person is not available or is not confident with 3CX troubleshooting, cloud hosting eliminates this risk.

Data Sovereignty: Where Is Your Call Data?

For Australian businesses with data sovereignty requirements -- healthcare (ADHA requirements), financial services (APRA), or government-adjacent work -- the location of call recordings, call detail records, and voicemail storage matters.

Self-hosted: Full control. Choose an Australian VPS provider (BinaryLane, Vultr Sydney, AWS ap-southeast-2, Azure Australia East) and all data stays in Australia. You can verify the physical location and document it for compliance purposes.

3CX Cloud: 3CX's hosting infrastructure is primarily in US and European data centres. As of 2026, 3CX does not offer an Australian data centre for hosted deployments. For businesses with strict data sovereignty requirements, this eliminates 3CX Cloud as an option and makes self-hosting on an Australian VPS the correct choice.

Reliability and Uptime

3CX publishes an SLA for their hosted cloud service -- typically 99.9% uptime, which equates to approximately 8.7 hours of downtime per year. For most Australian SMBs, this is acceptable.

For self-hosted, your uptime is whatever you engineer. A small VPS at a reputable provider (BinaryLane, Vultr, AWS) will realistically achieve 99.5% to 99.9% uptime, but actual availability depends on how quickly you respond to issues -- an unattended failed VPS could mean hours of phone system downtime. If you self-host, configure uptime monitoring (UptimeRobot is free for basic checks) and receive immediate alerts when 3CX becomes unreachable.

The practical uptime difference between well-managed self-hosted and 3CX Cloud is small. The risk with self-hosted is human response time when something breaks -- cloud removes that variable.

Which Should You Choose?

Self-Hosted vs Cloud: Decision Guide

Choose Self-Hosted if...Choose 3CX Cloud if...
IT capability You have in-house Linux/telephony skillsNo dedicated IT staff or limited Linux experience
Business size 16+ SC where cost savings are materialUnder 8 SC where savings are small
Data sovereignty Healthcare, finance, or government compliance requiredStandard commercial business with no specific data location requirement
Budget structure Prefer capital/annual cost over monthly subscriptionPrefer all-inclusive monthly cost
Update tolerance Can manage planned maintenance windowsWant zero-touch automatic updates
Disaster recovery Have backup/restore procedures in placeWant 3CX to handle DR automatically

For most Australian small businesses (under 20 staff, no specific compliance requirements, no dedicated IT staff), 3CX Cloud is the lower-risk choice. The hosting premium is real but manageable at small scale, and the absence of server management overhead is worth it. If 3CX Cloud's pricing at your scale is higher than you want to pay, the alternative is not necessarily self-hosted 3CX -- it may be a fully managed Australian hosted PBX from a local provider (Maxotel and similar), which includes both the software and the hosting in a simple per-user monthly fee with Australian support. See our best hosted PBX providers in Australia comparison.

For businesses with 30+ users, in-house IT capability, and a preference for data control, self-hosted 3CX on an Australian VPS is a strong option. The annual savings at scale are significant, and the IT overhead is manageable with the right skills in place.

Not sure whether self-hosted 3CX, 3CX Cloud, or a fully managed Australian hosted PBX is the right fit? Tell us your situation and we will give you a straight recommendation.

Get a Recommendation
Can I switch between self-hosted and 3CX Cloud later?
Yes. 3CX supports migration between deployment models -- you can export your configuration (extensions, ring groups, IVR, call recordings) from one instance and import it into another. The migration is not instant but is well-documented. If you start with cloud and later want to self-host (or vice versa), it is a manageable process.
Does 3CX Cloud host data in Australia?
As of April 2026, 3CX does not offer an Australian data centre for hosted deployments. If AU data residency is a compliance requirement, self-hosting on an Australian VPS is the correct choice.
Is the 3CX free plan genuinely free, or does it have hidden costs?
The 3CX free plan (up to 10 users, 4 SC) is free for the software license for 1 year, renewable. Hidden costs: for self-hosted, you pay for the VPS. For cloud, 3CX may apply hosting fees after the first year. You also need a SIP trunk from an Australian carrier for phone numbers and PSTN calls -- that is a separate ongoing cost regardless of the deployment model.
How does 3CX compare to FreePBX for self-hosted deployments?
3CX is a commercial product with a polished web client, iOS/Android apps, and paid support. FreePBX is open-source with a larger module ecosystem but requires more Linux and telephony expertise to maintain. 3CX's management interface is significantly more approachable for non-specialists. FreePBX has no commercial per-SC licensing cost. See our 3CX vs FreePBX comparison.

Related reading:

Got a question about your situation? Ask us directly. We reply personally, usually within one business day.
Ask a Question →