VitalPBX
Multi-Tenant PBX For MSPs, ITSPs And Resellers

Host Every Client On One Server, Without Per-User Fees.

VitalPBX Multi-Tenant is a flat license for up to 5,000 extensions: the same cost whether you run 10 or 5,000, with no simultaneous-call capacity to resize every time a tenant grows.

  • 2026 INTERNET TELEPHONY Product of the Year
The Problem

Multi-Tenant Shouldn’t Mean Re-Architecting Your Pricing Every Time A Client Grows.

A Dedicated Server Per Small Client

Standing up separate infrastructure for every small account eats margin before the first invoice goes out.

Resizing Licenses As Tenants Grow

Call-capacity licensing means recalculating simultaneous-call usage, and renegotiating cost, every time one client’s traffic increases.

VitalPBX Vs 3CX

See Which Platform Fits Your Client Mix.

A side-by-side look at how each vendor’s published licensing rules work for multi-tenant hosting.

FeatureVitalPBX3CX
Licensing modelFlat plan: $250/mo, $2,500/yr, or a $10,000 one-time license. Same cost at 10 or 5,000 extensions.Simultaneous Call (SC) licensing, pooled across every tenant on the instance. Minimum 16SC Basic. Upgrade the license key as combined usage grows.
Tenant capacityUp to 5,000 extensions per license. No fixed tenant-count cap: the practical ceiling is roughly 100 tenants per server, an Asterisk-engine limitation.No fixed cap. Depends on extension numbering plan length and server hardware. Positioned for SOHO/SMB tenants with up to 10 users each.
CRM supportNative integrations: Zoho CRM, Odoo and Salesforce.Not available in multi-tenant mode. A separate CRM per customer requires a dedicated, single-tenant instance.
SetupSelf-hosted on Debian 12, 64-bit, on-premise or on any VPS or cloud provider. Create tenants manually in the admin UI or programmatically via API.Manual creation via the admin UI or via the XAPI configuration REST API. Each tenant is limited to one department and shares the hosting partner’s domain.

Source: VitalPBX and 3CX public documentation, researched July 23, 2026. Read the full comparison on the blog.

VitalPBX One Vs 3CX, If Every Extension Could Call At Once.

3CX prices by Simultaneous Calls (SC), not extensions, and caps concurrent calls per tier. At a 1:1 ratio, where every extension can be on a call at once, 3CX must be sized to match extension count in SC. VitalPBX One doesn’t cap concurrent calls, so its price is set by extension count alone.

Best entry price

VitalPBX One

$1,250/yr

  • Tier covering up to 125 extensions.
  • Includes Microsoft Teams integration and a VitalPBX Connect license.
  • No simultaneous-call cap: all 100 extensions could be on a call at once.

For 100 extensions

3CX PRO

$1,995/yr

  • Needs the 128 SC tier to cover 100 simultaneous calls, one per extension.
  • A far larger, pricier SC license than 3CX’s own recommended sizing for this many extensions.

VitalPBX One is $745/yr less than the 3CX tier needed to let all 100 extensions call at once, and includes Microsoft Teams and VitalPBX Connect.

3CX PRO Edition annual price and SC tiers are from 3CX’s published pricing table (3CX itself only publishes annual pricing). The 1:1 extension-to-SC scenario is illustrative, not 3CX’s recommended sizing: its table recommends far fewer SC than extensions per tier. VitalPBX One pricing is its published per-tier rate card. See VitalPBX One pricing.

Why MSPs Choose VitalPBX

Built For The Way MSPs Actually Scale.

Flat Pricing To 5,000 Extensions

One license fee whether you’re running 10 extensions or 5,000. No per-user surcharge to track per tenant.

Self-Hosted Flexibility

Runs on Debian 12, 64-bit, on-premise or on any cloud or VPS provider, including AWS, DigitalOcean and Vultr.

Sonata Suite For Tenant Operations

Sonata Billing tracks cost per tenant. Sonata Stats gives you call reporting across every client on the server.

Native CRM Integrations

Connect Zoho CRM, Odoo or Salesforce per tenant, with no dedicated instance required.

Plans

Ready When You Are.

One flat license for up to 5,000 extensions. No per-user fee, no capacity to resize.

Monthly

Get our most flexible plan

$250 per month

Subscribe

One Time Payment

Best long term value*

$10,000 one time

Subscribe

*The one time payment covers minor and maintenance releases of the same major version. See the details.

See full plans and pricing

Common Questions.

What does “multi-tenant” mean in a PBX system?

Multi-tenant means one server hosts multiple independent, isolated phone systems for separate client companies, instead of requiring a dedicated server per client. Both VitalPBX and 3CX offer this, letting MSPs and resellers consolidate hosting and management under one platform while keeping each client’s data and call routing separate.

How is VitalPBX Multi-Tenant licensed?

VitalPBX’s Multi-Tenant plan is a flat license: $250/month, $2,500/year, or a $10,000 one-time purchase. It covers up to 5,000 extensions with no per-user or per-extension fee. The same license cost applies whether you’re running 10 extensions or 5,000.

How is 3CX Multi-Tenant licensed?

3CX Multi-Tenant uses 3CX’s standard Simultaneous Call (SC) licensing, starting at a minimum of 16SC Basic. Simultaneous call capacity is shared across all tenants on the instance rather than allocated per tenant, so the license must be sized for total usage across every hosted company combined.

Is there a hard limit on how many tenants VitalPBX or 3CX can host per server?

Neither vendor publishes a single fixed number. VitalPBX has a practical ceiling of roughly 100 tenants per server due to the underlying Asterisk engine. 3CX’s tenant capacity depends on your extension numbering plan length and server hardware, with no published fixed maximum.

See It Configured For Your Customers.

Start a 30-day free trial of VitalPBX Multi-Tenant, or book a demo to walk through your client mix.

Comparisons are based on publicly available vendor information as of July 23, 2026, this article’s research date. Not affiliated with or endorsed by 3CX Ltd. 3CX® is a registered trademark of 3CX Ltd. VitalPBX® is a trademark of VitalPBX LLC. Read the full comparison.