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
At small scale (under 8 simultaneous calls), 3CX Cloud hosting is cost-competitive and saves IT overhead. At larger scale (16 or more simultaneous calls), self-hosting on a VPS is materially cheaper and the savings compound annually. If you're evaluating this now, get the comparison right before you commit. Migrating between hosting models later is possible but disruptive.
Self-hosting 3CX is not as complex as it sounds for a small business. Most Australian SMBs use a managed VPS from a provider like BinaryLane (Australian-hosted), and 3CX provides a one-click installer for Debian Linux. If you have no IT capability in-house, cloud-hosted is the simpler choice. If you have anyone with basic server experience, self-hosted is straightforward to set up and maintain.
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 cloud phone system companies 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 time | Zero |
| SIP trunk (separate in both) | AU carrier rate + DID fees | AU carrier rate + DID fees |
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.
Self-Hosted vs 3CX Cloud: What It Actually Costs
An 8 SC (8 simultaneous calls) deployment is a realistic reference for a business with 15 to 25 staff and moderate call volume. Self-hosted on a Linux VPS: the 3CX PRO 8 SC annual licence is approximately $440 USD (around $700 AUD). A suitable Australian VPS -- BinaryLane 2 vCPU, 4 GB RAM -- runs $20 to $25 per month ($240 to $300/year). An 8-channel SIP trunk from an AU provider costs $48 to $80 per month ($576 to $960/year). Annual total: approximately $1,516 to $1,960 AUD. Per user per month at 20 staff: roughly $6.30 to $8.20.On 3CX Cloud at 8 SC (PRO tier), the hosted fee runs approximately $85 to $120 AUD per month ($1,020 to $1,440/year), with SIP trunk costs still on top ($576 to $960). Annual total: $1,596 to $2,400 AUD. The annual saving from self-hosting at this scale is $80 to $440, before IT time. At 16 SC, the saving approximately doubles. At small scale, the decision is less about cost and more about whether your business has someone available to manage the VPS and respond quickly when issues arise.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.
The data sovereignty question carries different weight depending on your industry. Healthcare businesses subject to ADHA requirements need to consider where call recordings and patient-related call metadata are stored and processed. Legal and financial services firms with APRA or Law Society obligations may face similar restrictions. For most general small businesses, data location is a preference rather than a regulatory requirement. If data sovereignty is a hard requirement for your industry, self-hosted on an Australian VPS is currently the only 3CX deployment option that satisfies it -- 3CX Cloud does not offer an Australian data centre.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.
The support experience differs significantly between options. On 3CX Cloud, infrastructure issues are handled directly by 3CX. On self-hosted, your IT person or MSP manages the VPS, OS, and 3CX application layer. If 3CX goes offline at 8am on a Monday, cloud means raising a ticket with 3CX; self-hosted means reaching your IT contact, who may not be immediately available. Factor your expected response time into the availability assessment, not just the theoretical uptime figures from the SLA.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 skills | No dedicated IT staff or limited Linux experience |
| Business size | 16+ SC where cost savings are material | Under 8 SC where savings are small |
| Data sovereignty | Healthcare, finance, or government compliance required | Standard commercial business with no specific data location requirement |
| Budget structure | Prefer capital/annual cost over monthly subscription | Prefer all-inclusive monthly cost |
| Update tolerance | Can manage planned maintenance windows | Want zero-touch automatic updates |
| Disaster recovery | Have backup/restore procedures in place | Want 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 cloud phone system 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 cloud phone system companies 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 cloud phone system is the right fit? Tell us your situation and we will give you a straight recommendation.
Get a RecommendationIf you are evaluating 3CX as part of a broader decision about which phone system is right for your business, our guide to the best phone system for small business in Australia covers the full landscape, from self-hosted PBX through to managed cloud, with per-user cost comparisons and an honest assessment of when 3CX makes sense versus a simpler managed option.
The 3CX decision sits within the larger question of moving from a traditional phone setup to internet-based calling. Our guide to cloud phone systems vs traditional phones for Australian businesses covers the full comparison — what you gain, what you give up, and the NBN-specific constraints that affect every Australian business on this transition.
What Most Businesses Get Wrong With 3CX Hosting
Underestimating the ongoing Linux management requirement. 3CX on a Linux VPS is not install-and-forget. Security patches, TLS certificate renewals, database backups, firewall rule maintenance, and occasional 3CX update failures all require competent Linux administration. The honest question is not "can I install it?" but "can I diagnose and fix a problem at 9am on a Tuesday when staff cannot make calls?" If the answer is uncertain, 3CX Cloud is worth the premium.
Not counting IT time in the self-hosted TCO. The cost comparison tables in this guide assume zero cost for internal IT time. If your IT person or MSP spends four hours per year on 3CX maintenance at $120 per hour, that is $480 per year, which narrows the gap at lower simultaneous call counts significantly. At eight SC and above, self-hosted still wins clearly. At four SC, include your real labour rate before assuming it is cheaper.
Choosing 3CX when a simpler managed cloud system is enough. 3CX is a powerful PBX platform with features that most small businesses will never configure. For a five-person business that needs inbound routing, voicemail to email, and a mobile app, a managed Australian cloud phone provider handles all of that without any infrastructure to manage. The right question is whether your business will actually use the features that justify 3CX specifically: advanced IVR scripting, CRM integration, contact centre routing, or BLF monitoring across a large extension set. If the answer is no, simpler is faster and often cheaper.
Mistake 4: Treating the deployment choice as permanent. Businesses that start on 3CX Cloud can migrate to self-hosted later, and vice versa. Migration involves reconfiguring your SIP trunk to point to the new server and re-importing your 3CX configuration, typically a half-day task for a clean deployment. If you are genuinely uncertain, starting on 3CX Cloud is the lower-risk path. The cost differential at small scale is manageable, and you can reassess once you have a clearer view of your actual call volume and IT capacity.Your Next Steps
Before choosing a deployment model:
- List the specific 3CX features your business will actually configure (advanced IVR, CRM integration, contact centre) — if none apply, compare a managed cloud system first
- Honestly assess whether in-house Linux admin capability exists for self-hosted maintenance, not just installation
- Run the full TCO comparison including VPS cost plus estimated maintenance hours at your actual IT labour rate
- If choosing 3CX Cloud: confirm data sovereignty requirements and whether Australian data centre hosting is needed
- If choosing self-hosted: test the VPS deployment in a non-production environment before decommissioning your current phone service
Can I switch between self-hosted and 3CX Cloud later?
Does 3CX Cloud host data in Australia?
Is the 3CX free plan genuinely free, or does it have hidden costs?
How does 3CX compare to FreePBX for self-hosted deployments?
Do I need a static IP address for 3CX self-hosted?
A static IP is strongly recommended. Most 3CX self-hosted deployments use a static IP so that phone line providers and remote extensions always reach the same address. Without one, you can use dynamic DNS (DDNS), but frequent IP changes can cause SIP registration failures. Most Australian business NBN services offer a static IP for around $10-20 per month, for a self-hosted phone system, that cost is worth it. 3CX Cloud has no static IP requirement because 3CX manages the infrastructure.
Related reading:
- 3CX review for Australian businesses
- 3CX pricing guide for Australia
- 3CX vs FreePBX
- Best cloud phone system companies in Australia
Not sure which option is right after reading this? Tell us your team size, whether you have IT support in-house, and whether data sovereignty is a requirement for your industry. We'll give you a specific recommendation. We reply personally, usually within one business day.
Every business is different. Tell us your current setup and what you are trying to achieve. We reply personally, usually within one business day.
Ask a Question