Business Central on-premises vs SaaS
By Emil Björk · Microsoft business apps consultant, Gothenburg
The real differences between Business Central on-premises and the SaaS (online) deployment — features, customisations, costs.
On this page (7)
Business Central is available in two deployment shapes: on-premises (you host it on your own hardware or in your own Azure subscription) and online / SaaS (Microsoft hosts and operates it). Both run the same product core, but the operational model, customisation model, and feature parity diverge in ways that matter to the buying decision.
SaaS (Business Central online)
Hosted in Microsoft datacentres. Microsoft handles infrastructure, updates, backups, scaling. Customers configure and customise within the constraints of the SaaS model. Updates are continuous — minor monthly updates and two major waves per year, applied by Microsoft on a published schedule. The dominant deployment for new customers since around 2018.
On-premises
Installed on customer infrastructure — either physical, customer's Azure / AWS / Hyper-V, or a hosting partner's environment. The customer owns the SQL Server, the Business Central server, the management portal. Updates are applied when the customer chooses. The historical deployment model; still the choice for some regulated industries and customers with deep customisations.
Feature differences.
- Microsoft AppSource. SaaS-only — most ISV apps are SaaS-only since around 2022.
- Power Platform integration. Both, but SaaS has tighter, more automatic integration; on-premises requires hybrid configuration and a Power Platform Dataverse gateway.
- Copilot features. SaaS only — AI features depend on Microsoft cloud services.
- Embedded apps and Teams integration. SaaS only.
- C/AL on-premises legacy. On-premises can still run a hybrid C/AL + AL model if customers haven't fully migrated; SaaS is AL-only.
- Custom dev tools. SaaS has a sandboxed environment per tenant; on-premises has direct service tier access.
The SaaS feature set is broader and grows faster. Microsoft's investment is unambiguously SaaS-first.
Customisation model.
- SaaS — only extensions in AL. No direct database changes, no per-tenant code on the service tier. Per-tenant extensions deployable; AppSource for global ISV apps.
- On-premises — extensions, AppSource apps, and additionally direct service-tier modifications if the customer chooses. The freedom is wider but the maintenance burden is heavier.
The "no direct service tier" rule in SaaS is what enables continuous Microsoft updates without breaking each tenant — but it also means some legacy modifications (deep base-app rewrites) can't migrate as-is.
Cost.
- SaaS — per-user subscription, no infrastructure cost, no admin labour for hosting. Predictable, growing linearly with users.
- On-premises — perpetual licence (or BREP subscription) + SQL Server licence + infrastructure cost + admin labour. Lower marginal cost at scale but higher upfront commitment.
For most mid-market customers, SaaS is cheaper TCO once you account for admin labour and update overhead. For very large customers with existing infrastructure, on-premises can be cheaper at scale but requires real ops capability.
Update cadence.
- SaaS — automatic. Two major waves (April and October) with a one-cycle deferral option. Minor updates monthly.
- On-premises — customer chooses. Many run a major version behind to wait for ISVs to certify on the latest. Updates can be deferred indefinitely (within Microsoft's support window — typically Mainstream + Extended).
Performance and scale
Both can handle a few hundred concurrent users without issue. SaaS isolates each tenant in Azure SQL Database; on-premises shares SQL Server resources across tenants. Large customers running into SaaS limits are a known but rare scenario; Microsoft offers premium SaaS tiers and dedicated capacity for the largest.
Data residency
SaaS is hosted in Microsoft datacentre regions you select at provisioning. Some regions and some regulatory regimes still require on-premises (or a partner-hosted sovereign cloud). For most regions, SaaS data residency is sufficient.
Migration path on-premises → SaaS
Microsoft provides cloud migration tool moving data from BC on-premises (and NAV 2015+) to BC SaaS:
- Install the on-premises cloud migration tool.
- Authenticate against the SaaS tenant.
- Replicate selected companies and data.
- Validate; cut over.
Extensions must be re-deployed against SaaS. Custom modifications need rebuilding as extensions. Plan months for a real migration.
When on-premises still wins.
- Regulated industries with strict data sovereignty.
- Very deep customisations that haven't been refactored to extensions.
- Specific integrations to on-premises legacy systems that can't be opened up.
- Customers with strong opinions about cloud and a true on-premises ops capability.
When SaaS is the choice
Everyone else. New BC deployments default to SaaS unless there's a specific reason to do otherwise.
Common pitfalls.
- Lift-and-shift expectations. Customers expect on-premises customisations to "just work" on SaaS. They don't; refactoring is required.
- Update unpreparedness on-premises. Skipping updates for years; major version jumps become painful migrations.
- AppSource availability. Customers move on-prem to SaaS and discover the partner extension they relied on isn't certified for SaaS.
The strategic direction is unambiguous: SaaS is the future. New investments should plan accordingly.
Where to go next
If the answer is SaaS, the move is migrating from NAV on-premises to Business Central SaaS and the operating model is Business Central environments plus release waves. The customisation constraint is explained in per-tenant extensions vs AppSource; the residency question in data residency and compliance.
Frequently asked questions
Which features are only available in Business Central online?
- Copilot and AI features, AppSource (most ISV apps are SaaS-only since around 2022), embedded Teams integration, and the tightest Power Platform integration. On-premises can still run a hybrid C/AL plus AL model; SaaS is AL extensions only.
How do updates differ between SaaS and on-premises?
- SaaS updates automatically — two major waves in April and October with a one-cycle deferral option, plus monthly minor updates. On-premises customers choose when to update and often run a version behind, but skipping updates for years turns the next upgrade into a migration project.
Is SaaS cheaper than on-premises?
- For most mid-market customers, yes, once admin labour, SQL Server licensing, infrastructure, and update overhead are counted. Very large customers with existing infrastructure and a real operations team can run on-premises cheaper at scale.
How do I migrate from on-premises to Business Central online?
- With Microsoft's cloud migration tool, which replicates companies and data from BC on-premises or NAV 2015+ into the SaaS tenant. Extensions must be redeployed and any direct service-tier modifications rebuilt as extensions — plan months, not weeks.
When does on-premises still make sense?
- Strict data-sovereignty regimes, deep customisations not yet refactored to extensions, integrations to legacy systems that cannot be exposed, and organisations with a genuine on-premises operations capability. Everyone else defaults to SaaS.
Further reading
Related guides
- Business Central pricing tiers explainedA practical look at Essentials, Premium, Team Members, External Accountants, and the hidden costs that matter beyond the SKU.
- Multi-company setup in Business CentralHow Business Central handles multiple companies and legal entities — separate databases, shared master data, intercompany, and consolidations.
- Business Central environments and sandboxesHow environments work in Business Central SaaS — production vs sandbox, capacity, copies, and lifecycle management.
- Business Central licensing and pricingHow Business Central is licensed — Essentials vs Premium, Team Members, External Accountants, and what really drives total cost.
- Business Central release waves explainedHow Microsoft's twice-yearly release waves work for Business Central — preview, general availability, mandatory updates, and managed extensions.
Browse every guide in Business Central or just Admin & ops.
Business Central from scratch
Was this helpful?
Signals which guides land and which need work. No account, no comment box — corrections go through the contact page.
Spot something wrong or want a topic covered? Send a correction or a topic request — both are welcome.