Self-Hosted vs Cloud Bitrix24: Complete 3-Year TCO Analysis
At 50 users, Bitrix24 cloud is typically cheaper over three years than self-hosted once you include the 50% annual renewal and server costs. The real case for self-hosted is data residency, compliance and source-code control - not price.
What the 50% Renewal Rate Changed About the TCO Argument
As of 1 October 2024, Bitrix24 (Alaio) raised the on-premise annual renewal to 50% of the edition price - a change that fundamentally shifts the three-year cost comparison and makes cloud the cheaper option at the 50-user tier when infrastructure costs are included.
For years, the standard advice was: buy a self-hosted licence once, renew at a modest rate, and save money versus a cloud subscription at scale. That advice relied on a 25-30% renewal figure. That era is over. The current renewal is 50% of the licence price, effective since October 2024, and any analysis that still quotes the older rate is simply wrong.
What hasn't changed is the non-price case for self-hosted: your data stays on infrastructure you control, you can modify the source code, and you can meet data-residency requirements that a shared-cloud deployment cannot satisfy by design. Those arguments are stronger than ever - they just need to stand on their own merits, not on a cost claim that no longer holds at lower user counts.
All licence figures below reference the official Bitrix24 self-hosted pricing page.
3-Year TCO at 50 Users: Cloud vs Self-Hosted Business Edition
At 50 users over three years, self-hosted Business edition costs materially more than cloud Professional once server and administration overhead are factored in - cloud Professional covers unlimited users while Business on-premise is capped at 50.
Licence costs (3 years)
| Item | Year 1 | Year 2 | Year 3 | 3-Year Total |
|---|---|---|---|---|
| Self-Hosted Business (50 users) | $3,590 | $1,795 (50% renewal) | $1,795 (50% renewal) | $7,180 |
| Cloud Professional (unlimited users) | $2,388 | $2,388 | $2,388 | $7,164 |
Cloud Professional and self-hosted Business are nearly identical on licence cost alone over three years. But self-hosted carries additional infrastructure and labour costs that cloud does not.
Additional self-hosted costs to budget
| Cost category | Typical annual range | Notes |
|---|---|---|
| Dedicated or VPS server (cloud-hosted) | Varies by provider and spec | Required unless you own physical hardware |
| Physical server purchase (owned hardware) | One-time capital expense amortised over 3-5 years | See hardware section below for spec guidance |
| System administrator time | 4-10 hours/month at your internal rate | Updates, backups, monitoring, security patches |
| Initial installation and configuration | 20-40 hours (partner or internal) | One-time; see Bitrix24 implementation hours reference |
| SSL, domain, monitoring tools | Minimal but non-zero | - |
When you add even a modest monthly server cost and 5 hours/month of sysadmin time at a typical mid-market rate, the 3-year self-hosted TCO at 50 users exceeds cloud Professional by a meaningful margin. At this tier, cloud is the lower-cost choice.
Where Self-Hosted Breaks Even: The User-Count Threshold
Self-hosted Business edition becomes cost-competitive versus cloud around the 100-250 user band, where cloud per-seat pricing rises significantly while the on-premise licence price grows more slowly across tiers.
The arithmetic works like this:
- Cloud plans charge per seat (or per band) and the cost scales linearly with headcount.
- Self-hosted Business tiers cover 50, 100, 250 and 500 users at fixed licence prices, with the same 50% annual renewal applied to each tier's price.
- The self-hosted Enterprise edition at $24,990/year (with 50% renewal = $12,495/year) targets 1,000+ users and includes multi-branch support, web cluster and 24/7 priority support - at that scale, the per-user economics favour on-premise significantly.
As a rule of thumb based on our project experience:
- < 100 users: Cloud is almost always the lower-TCO option when infrastructure and admin hours are included honestly.
- 100-250 users: Break-even territory - the gap narrows, and compliance requirements may tip the decision before price does.
- 250+ users: Self-hosted becomes cost-competitive; the larger the organisation, the stronger the licence economics.
- 1,000+ users: Enterprise edition with 50% renewal ($12,495/year from Year 2) against equivalent cloud spend at that scale makes on-premise a rational financial choice.
Exact figures depend on your edition tier, server setup, internal IT costs and cloud plan. For a calculation specific to your headcount, contact acp-24.com.
Hidden Costs That Don't Appear on the Licence Invoice
The biggest TCO surprises in self-hosted deployments are not the licence - they are the recurring operational costs: server maintenance, security patching, backup management and the staff time consumed by each.
Based on our experience across implementation projects, here are the line items that are most commonly underestimated:
Infrastructure and operations
- Server provisioning: Whether you rent a VPS or buy physical hardware, the initial setup requires planning for the correct spec (see the hardware section below). Undersizing causes performance problems that are costly to fix after go-live.
- OS and environment maintenance: Bitrix24 on-premise runs on Linux (CentOS Stream 9 is the current recommended OS). Keeping the OS, PHP environment and database server patched and secure is an ongoing responsibility. See the self-hosted Bitrix24 security hardening checklist for scope.
- Backup and disaster recovery: Cloud subscriptions include Bitrix24-managed backups. On-premise requires you to design and test your own backup strategy. A credible backup and disaster recovery plan adds both tooling and labour cost.
- High-availability setup: For organisations that cannot tolerate downtime, a master-replica cluster adds hardware and configuration cost that cloud absorbs silently.
- Annual updates: Bitrix24 releases updates regularly. Applying them to a self-hosted instance requires testing in a staging environment, especially when custom code is in place. Cloud updates are automatic and vendor-managed.
One-time migration and setup
If you are moving from cloud to self-hosted (or switching from another CRM), the migration timeline adds to Year 1 cost. A typical cloud-to-self-hosted migration involving data transfer, pipeline reconfiguration and user re-provisioning runs 20-60 hours of partner time, depending on data volume and customisation complexity.
Grace period risk
After licence expiry, you have 14 days before the portal locks. Missed renewals cause business disruption - budget for renewal reminders and process controls.
Hardware and Infrastructure Requirements by User Band
Self-hosted Bitrix24 has documented minimum server specifications that scale with concurrent user count; undersizing the hardware is one of the most common causes of performance problems in the first year of operation.
Based on technical specifications from our project archive, the following server configurations are typical starting points:
| User band | CPU | RAM | Storage (SSD) |
|---|---|---|---|
| Up to 50 users | 4-core server-grade CPU, 3.4 GHz | 8-12 GB DDR4 | 128 GB SSD |
| 50-100 users | 4-core server-grade CPU, 3.4 GHz | 16-24 GB DDR4 | 256 GB SSD |
| 100-500 users | 4-core server-grade CPU, 3.4 GHz | 24-32 GB DDR4 | 512 GB SSD |
| 500-1,000 users | 6-core server-grade CPU, 3.6 GHz | 48-64 GB DDR4 | 1 TB SSD |
These are entry-level production specs. If you store large files, run heavy integrations, or have high concurrent activity, increase RAM and storage accordingly. For a full sizing guide, see Self-Hosted Bitrix24 Hardware Sizing.
Deployment options:
- Virtual machine (VMware, VirtualBox, or cloud VM on AWS/Azure)
- Bare-metal installation on CentOS Stream 9
In both cases you will need ports 80, 443 and 22 open externally, a dedicated IP with a domain pointed to it, and an SSL certificate (Let's Encrypt works). For cloud-hosted VMs, see deploying on AWS, Azure or private cloud.
The infrastructure layers relate to each other in a standard self-hosted deployment.
The following diagram shows the relationship between the network layer, the Bitrix24 application server, the database, the file storage, and the backup system in a typical self-hosted on-premise deployment. The cloud variant collapses all of these into the vendor's managed infrastructure.
flowchart TD
INET[Internet / Users] -->|HTTPS 443| LB[Reverse Proxy / SSL]
LB --> APP[Bitrix24 Application Server]
APP --> DB[(MySQL / MariaDB)]
APP --> FILES[File Storage SSD]
APP --> CACHE[Memcached / Redis]
DB --> BACKUP[Backup Storage]
FILES --> BACKUP
BACKUP --> OFFSITE[Off-site / Cloud Backup]
When Self-Hosted Wins on Non-Price Grounds
The strongest reasons to choose self-hosted Bitrix24 are data residency obligations, regulatory compliance, deep source-code customisation and integration with internal systems that cannot connect to the public internet - none of which are primarily cost arguments.
Data residency and regulatory compliance
Regulators in several markets require that personal data about residents stays within national borders or within a controlled environment:
- UAE: The Personal Data Protection Law (PDPL) and sector regulations from bodies such as SAMA (for financial services operating in the Gulf) impose data-localisation requirements that a shared multi-tenant cloud may not satisfy. See also: UAE PDPL and data residency for CRM.
- Saudi Arabia: The National Data Management Office (NDMO) and PDPL requirements make self-hosted deployment in KSA a compliance necessity for regulated industries.
- EU: GDPR requirements around data transfers outside the EEA push data-sensitive organisations toward on-premise or private-cloud deployments. See GDPR-compliant CRM with self-hosted Bitrix24.
- Brazil: LGPD imposes similar data-sovereignty considerations.
Source-code access and deep customisation
Self-hosted Bitrix24 gives access to the full PHP/JavaScript source code. This means you can modify the interface, build custom modules, and extend functionality in ways that the cloud REST API alone does not permit. Based on our experience, organisations with bespoke ERP integrations, custom approval workflows, or industry-specific document logic - such as manufacturing companies or financial services firms - consistently find self-hosted the more practical choice for long-term customisation.
Integration with internal systems
Self-hosted deployments sit inside your network perimeter, making it straightforward to integrate with on-premise ERP, LDAP/Active Directory, legacy databases and internal APIs that cannot be exposed to the public internet. Active Directory and SSO integration is a common driver for organisations with 200+ staff on a corporate directory.
TCO Decision Framework: Which Option Fits Your Situation
Use the following framework to identify which deployment model is likely to win on both cost and fit - the answer depends on your user count, compliance posture, internal IT capability and customisation depth.
| Dimension | Cloud wins | Self-hosted wins |
|---|---|---|
| User count | < 100 users | 250+ users |
| IT resources | No dedicated sysadmin | In-house Linux admin or managed hosting partner |
| Data residency | Vendor's certified data centre meets your regulator | Local or private infrastructure required by law |
| Customisation | Standard modules and REST API integrations | Source-code modification, deep ERP hooks |
| Time to value | Need to go live in days/weeks | Can invest 3-8 weeks for setup and migration |
| Upfront capital | Prefer OpEx (subscription) | Can absorb licence + server CapEx |
| Compliance | No specific data-localisation mandate | GDPR / PDPL / LGPD / sector regulator requires data control |
Practical checklist before choosing self-hosted
- Do you have (or will you hire/engage) a Linux-capable system administrator?
- Does your compliance framework require data to remain on specific infrastructure?
- Do you need to modify Bitrix24 source code, not just configure it?
- Will you integrate with internal systems that cannot connect to the public internet?
- Is your user count above 100 and growing?
- Can your team manage licence renewal deadlines (14-day grace period after expiry)?
If you answered yes to two or more of these, self-hosted is worth a detailed evaluation. If you answered no to most, cloud will almost certainly cost less and require fewer operational resources.
For a detailed look at what the migration itself involves, see migrating from Bitrix24 cloud to self-hosted.
Frequently asked questions
Is self-hosted Bitrix24 cheaper than cloud over 3 years?
At 50 users, no - the licence costs are nearly identical over three years ($7,180 vs $7,164 for cloud Professional), and self-hosted adds server and admin overhead on top. Self-hosted becomes cost-competitive around the 100-250 user band, and clearly favourable at 250+ users. At any count, the primary argument for self-hosted is data control and compliance, not price.
What is the current annual renewal cost for self-hosted Bitrix24?
Since 1 October 2024, the annual renewal is 50% of the edition price. For Business (50 users, $3,590/year list), that means $1,795/year from Year 2 onward. For Enterprise ($24,990/year), renewal is $12,495/year. The older 25% or 30% rates no longer apply. See bitrix24.com/prices/self-hosted.php.
What happens if I don't renew my self-hosted Bitrix24 licence?
You have a 14-day grace period after the licence expiry date. After that, the portal locks and users cannot access it. Build renewal reminders into your procurement calendar well before the expiry date.
What server do I need for 50 users on self-hosted Bitrix24?
A 4-core server-grade CPU at 3.4 GHz, 8-12 GB DDR4 RAM, and a 128 GB SSD is the typical starting spec for up to 50 users. If you store large files or run heavy integrations, increase RAM and storage. You can deploy on a cloud VM (AWS, Azure) or physical hardware running CentOS Stream 9.
Can I move from cloud to self-hosted Bitrix24 later?
Yes. Migration from cloud to self-hosted is a supported path. A typical migration - including data transfer, pipeline reconfiguration and user re-provisioning - takes 20-60 hours of implementation work depending on data volume and customisation. Historical data such as call recordings, file attachments and activity timelines requires careful handling; some items can only be migrated via export/import. See our cloud-to-self-hosted migration guide.
Which Bitrix24 on-premise editions are available?
There are two current editions: Business (starting at $3,590/year for 50 users, with higher tiers for 100, 250 and 500 users) and Enterprise ($24,990/year, 1,000+ users, multi-branch, web cluster, 24/7 priority support). The legacy 'Corporate Portal' name is no longer used. Details at bitrix24.com/prices/self-hosted.php.
Based on real practice
This article is based on 8 internal documents from ACP Group's practice - work plans, specifications and Bitrix24 implementation cases.
Need help with Bitrix24?
ACP Group is a Bitrix24 Gold Partner. We'll review your task, estimate the effort in hours and propose a plan - free of charge.