In brief: 3CX Multi-Tenant lets MSPs host multiple SMB clients on a single 3CX instance — each fully isolated, managed from one dashboard, on one licence. Requires a minimum 16 SC PRO licence and must be self-hosted. Here is the complete guide for SA resellers.
What Is 3CX Multi-Tenant and Why Should SA MSPs Care?
3CX Multi-Tenant is a deployment mode that allows a managed service provider to host multiple independent businesses on a single 3CX installation. Each client operates in their own completely isolated department — they cannot see or contact other tenants, their data is separated, and they appear to have their own dedicated phone system. From the MSP’s perspective, a single licence, single server, and single management dashboard handles all clients.
For South African MSPs and telecoms resellers building a hosted PBX business, this is the most capital-efficient way to scale. Instead of provisioning a new server (and paying new server costs) for every client, you consolidate all SMB clients onto shared infrastructure at dramatically lower cost per tenant.
How 3CX Multi-Tenant Works Technically
When Multi-Tenant mode is enabled on a 3CX instance:
- Each client is assigned a separate 3CX Department — a fully isolated sub-instance with its own dial plan, extensions, voicemail, SIP trunks, and call routing
- Departments are invisible to each other by default — a user in one tenant cannot dial or see users in another
- The MSP (host) manages all departments from a single admin console
- Simultaneous calls are counted across all tenants — so the MSP licence must be sized to handle the aggregate peak concurrent calls across all clients
- Each tenant can have its own FQDN sub-domain (e.g., client1.yourpbxhosting.co.za)
Licensing Requirements
Multi-Tenant mode has specific licensing constraints:
- Minimum: 16 SC PRO licence or higher — the free tier and small PRO licences do not support multi-tenant
- The licence must be registered in the MSP/partner’s name, not the individual client’s name
- Only brand-new licences can be deployed in multi-tenant mode — previously deployed instances cannot be converted
- NFR (Not For Resale) licences cannot be used for multi-tenant hosting
- Must be self-hosted or on-premise — 3CX’s own hosting infrastructure does not support multi-tenant mode
The MSP Business Model: Costs and Margins
The economics of 3CX multi-tenant hosting are attractive when you reach scale. A single 3CX licence (priced on simultaneous calls) can serve many SMB clients, each with relatively low concurrent call volumes:
- A typical 5-person SA business rarely exceeds 2–3 simultaneous calls during peak hours
- A 48 SC licence (~$3,000–4,000/year after the November 2025 price increase) can comfortably host 15–20 such clients with headroom
- At $5/extension/month per client, 20 clients with 10 extensions each = $1,000/month recurring revenue vs. ~$350/month licence cost — healthy margins before adding SIP trunk margin
Industry benchmarks for MSP gross margins target 50–70%. Well-run 3CX multi-tenant hosting operations reach this range when client density is sufficient (10+ tenants on a single instance).
Limitations of Multi-Tenant vs Separate Instances
Multi-tenant is not right for every client. Know the limitations before recommending it:
| Limitation | Impact | Workaround |
|---|---|---|
| One department per tenant | Large enterprises with multiple departments need their own instance | Move to dedicated instance for clients over ~50 users |
| No cross-tenant dialling | Tenants cannot call each other without routing via SIP trunk | Usually not required for unrelated SMB clients |
| Shared simultaneous call pool | A call spike from one client affects headroom for others | Size licence conservatively — allow 3–4 SC per client |
| No Microsoft Teams integration | Teams integration requires a dedicated 3CX ENT instance | Move Teams clients to dedicated instances |
| No fax functionality | Multi-tenant does not support 3CX Fax | Use separate fax service or dedicated instance for fax users |
| Shared FQDN | All tenants share the host’s FQDN | Sub-domains per tenant are possible |
April 2026: The Extension Policy Enforcement Date
From 1 April 2026, 3CX enforces its maximum extension policy across all licences. For MSPs running multi-tenant instances, this means the number of provisioned extensions across all tenants must not exceed 5–8 times the simultaneous call count of the licence. A 48 SC instance allows 240–384 total extensions. Audit your instances now — if you are approaching these limits, you either need to upgrade the SC count or move some clients to dedicated instances.
What This Means for SA Resellers
3CX Multi-Tenant is one of the most profitable hosting models available to SA MSPs right now, particularly given the 3CX price increases that make per-client dedicated instances expensive to justify for small businesses. The model scales well: start with a 16 SC PRO licence for your first 4–6 SMB clients, upgrade to 24 SC or 48 SC as you add more. The key discipline is correct licence sizing — underprovision simultaneous calls and your clients experience quality issues during peak hours.