Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

For most teams, Umbraco Cloud is the easiest Umbraco hosting choice. Choose Azure App Service with Azure SQL when your team needs infrastructure control, a managed Azure deployment through an Umbraco Partner for complex projects, and a Windows VPS or dedicated server when you need predictable resources. Low-cost shared hosting is suitable only when the provider confirms support for your exact Umbraco and .NET versions.

Quick comparison

Option Best for Managed SQL Deployment and staging Scaling path Price model Main drawback
Umbraco Cloud Most managed projects Yes Umbraco environments and Deploy tooling Higher resources and plan upgrades €45–€730/month for public Starter, Standard and Professional plans observed August 16, 2026; Enterprise by quote Less infrastructure control and shared-plan quotas
Azure App Service plus Azure SQL Azure-experienced teams Separately configured Designed by the customer or agency Vertical or horizontal Azure scaling, depending on architecture Usage-based You operate more components
Managed Azure through an Umbraco Partner Complex sites and agencies Usually architecture-dependent Partner-defined Partner-defined Quote-based Partner quality and responsibilities vary
Verified Windows/.NET shared hosting Small or legacy sites Provider-dependent Often limited Usually plan upgrades Provider-dependent Compatibility and resource limits can be unclear
Windows VPS with SQL Server Control at moderate cost Optional or self-managed Customer or agency-managed Vertical scaling or migration Usage- or plan-based SQL licensing and administration
Dedicated managed Windows server Demanding or business-critical sites Usually included or separately managed Custom Dedicated resources and architectural upgrades Quote-based Higher baseline cost
Self-managed cloud server DevOps-capable teams Self-managed or separately purchased Fully customizable Infrastructure-as-code and custom scaling Usage-based Highest operational responsibility

This is an architecture-based shortlist rather than seven equally specialized hosting companies. Current evidence directly documents Umbraco Cloud; the other choices must be verified against your project and provider configuration.

What Umbraco hosting must support

Do not treat “ASP.NET hosting” as proof that a provider supports current Umbraco. The current Umbraco requirements specify .NET 10 or newer, a supported operating system, and SQL Server 2016 or newer where SQL Server is used. Requirements are version-sensitive, so confirm them against the release you are deploying.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For IIS hosting, the server also needs the ASP.NET Core Runtime Hosting Bundle. The application identity must be able to read and write the directories Umbraco requires. During installation and upgrades, the database account needs schema-modification rights; Umbraco documents either db_owner or an appropriate restricted combination including db_datareader, db_datawriter and db_ddladmin.

Before buying, identify your exact CMS version. A current .NET-based release, Umbraco 13 LTS, and older versions such as 8, 10, 11 or 12 can have different hosting requirements. Also list Umbraco Forms, Deploy, Commerce, Engage, Headless, search tools, custom packages and external integrations. The official legacy hosting guidance should not be used as proof of current-version compatibility.

The seven best options

1. Umbraco Cloud: best overall for managed Umbraco

Umbraco Cloud is the clearest first choice when you want Umbraco-specific operations rather than a server you must assemble yourself. It runs on Microsoft Azure and combines managed infrastructure, managed SQL, HTTPS/TLS, security updates, CDN-related functionality, deployment tooling and cloud environments. Its product model is described in the official Umbraco Cloud documentation.

Best for: marketing teams, agencies, organizations without dedicated infrastructure staff and projects where deployment productivity is worth paying for.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Public price signal: Starter €45/month, Standard €280/month and Professional €730/month, with Enterprise pricing by quotation. These figures were observed August 16, 2026, are displayed in euros and should be rechecked for region, tax and billing terms.

Trade-offs: It costs more than basic server rental, shared plans have resource quotas, advanced capabilities can be tier-dependent, automatic scaling is not currently provided, and portability is lower than with a self-managed deployment. The Cloud FAQ distinguishes higher dedicated or prioritized resources from automatic scaling.

2. Azure App Service plus Azure SQL: best for infrastructure control

Azure is the strongest route for teams already operating Microsoft infrastructure. Umbraco documents Azure as a supported hosting architecture, while Umbraco Cloud itself uses Azure App Service infrastructure. You choose the App Service tier, SQL configuration, region, networking, secrets, monitoring, backup design and deployment workflow.

Best for: Azure-governed organizations, Microsoft-stack teams and agencies managing multiple custom installations.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Trade-offs: billing depends on configuration and usage; you must size and operate SQL, backups, monitoring and deployment; and a poorly designed Azure environment may cost as much as managed hosting while providing less support. See Umbraco’s hosting infrastructure guidance.

Confirm the operating system, .NET runtime, SQL tier, deployment method, backup retention, restore process and expected monthly cost for a representative workload.

3. Managed Azure through an Umbraco Partner: best for complex projects

An Umbraco Partner can combine Azure infrastructure with implementation, upgrades, monitoring, incident response and application expertise. This is often the most practical choice for multisite estates, regulated organizations, complex integrations and teams that need one accountable operational contact.

Important qualification: Partner status does not prove that a company hosts workloads itself, owns the Azure subscription or offers a particular SLA. Confirm the named partner, architecture, subscription and database ownership, support hours, response targets, backup policy, upgrade responsibilities and exit process. Pricing is normally quote-based.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Verified Windows/.NET shared hosting: best budget option when compatibility is explicit

Shared hosting can work for a low-traffic site or a supported legacy installation, but only after written confirmation of the exact runtime and CMS version. Shared CPU and memory, restricted IIS settings, limited scheduled tasks, outbound-request rules, weak staging and constrained database access are common risks.

For example, the surfaced UmbHost Windows hosting page advertises legacy Umbraco versions 4–12. That makes it potentially relevant to an older installation, not evidence of support for the current release. Confirm .NET, IIS, SQL Server, permissions, backups and upgrade support before treating it as a recommendation.

5. Windows VPS with SQL Server: best middle ground

A Windows VPS provides more predictable resources and administrative control than shared hosting without the baseline cost of a dedicated server. It suits developers and agencies able to administer Windows Server, IIS, SQL Server, certificates, backups and security.

Check allocated CPU and RAM, SSD or NVMe storage, SQL Server edition and licensing, backup retention, console access, Windows patching, monitoring, firewall rules and the exact meaning of “managed.” A VPS that is managed only at the operating-system level may still leave Umbraco upgrades and application incidents to you.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

6. Dedicated managed Windows server: best for demanding workloads

Dedicated capacity is appropriate for high-traffic publishing, complex search, heavy integrations, large media libraries or business-critical sites. It offers predictable compute and database resources, but a larger server alone does not create high availability. Database design, caching, deployment, monitoring and failover still need to be planned.

Umbraco’s infrastructure-sizing guidance uses page views and peak load as inputs. Its illustrative non-cloud guidance ranges from roughly 2 CPU cores and 4–8 GB RAM for smaller workloads to 8 cores and 16–32 GB RAM for workloads up to about one million monthly page views. Treat those figures as indicative, not a capacity guarantee; load-test the actual application.

7. Self-managed cloud hosting: best for experienced technical teams

A self-managed Windows or Linux cloud server offers portability, custom networking and infrastructure-as-code. It can be the right choice for a team with an engineer responsible for patching, observability, deployment, restore testing and incident response.

The trade-off is operational risk. You are responsible for .NET compatibility, IIS or Kestrel, SQL Server, permissions, firewall rules, certificates, secrets, backups, monitoring, capacity planning and Umbraco upgrades. The lowest infrastructure bill can produce the highest recovery cost if those responsibilities are neglected.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Managed hosting versus self-hosting

Managed hosting shifts much of the operational workload to the provider: provisioning, operating-system maintenance, TLS, backups, monitoring, platform security and sometimes upgrade assistance. Umbraco Cloud explicitly packages these responsibilities with environments, deployment workflows and managed SQL.

Self-hosting gives you more control but leaves your team or agency accountable for runtime compatibility, IIS or Kestrel configuration, SQL administration, application permissions, deployment automation, patching, security, scaling and incident response. Compare total operating cost, not just the monthly compute line.

Umbraco Cloud plans and quotas

The public prices observed on August 16, 2026 were Starter €45/month, Standard €280/month and Professional €730/month; Enterprise is custom-priced. Verify current pricing immediately before purchase because currency, tax, region, billing period and included environments can change. See the official pricing page.

Cloud shared plans have documented CPU, memory, disk and shared TCP-connection quotas. Exceeding CPU or memory quotas can restart an application. The plan documentation should be checked for current limits and included environments. Umbraco Cloud uses Umbraco Deploy to move schema and content between environments, but staging and additional environments vary by plan.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Cloud documentation describes automatic backups and point-in-time restoration. Confirm the current retention period, restore scope, restore fees, recovery point objective and recovery time objective for your plan or contract. Hosting regions include Azure locations such as West Europe, US East in Virginia, UK South, Australia and Canada, but availability varies by product, plan and project configuration; consult the compliance FAQ.

How much hosting does an Umbraco site need?

Monthly page views are only one input. Peak traffic, database queries, search indexing, media transformations, scheduled jobs, imports, external API latency, cache invalidation, template efficiency, media volume and editor count can all affect performance. “Scalable” should identify the mechanism: larger instances, dedicated CPU and memory, better database performance, CDN and caching, distributed cache, load balancing, connection limits or automatic scaling.

Engage requires particular care: the official guidance says it runs on Cloud Standard but recommends Professional for optimal performance and does not currently support Starter. Check separate requirements for Forms, Deploy, Commerce, Search, personalization, headless delivery and custom packages.

Migration checklist

  1. Record the exact Umbraco, .NET, package and database versions.
  2. Take and verify a complete files-and-database backup.
  3. Build a staging clone and test the deployment process.
  4. Confirm runtime, operating system, IIS Hosting Bundle and SQL Server compatibility.
  5. Set the connection string, environment variables and secrets securely.
  6. Check database collation, schema permissions and application file-write permissions.
  7. Test SMTP, webhooks, APIs, payment services and required outbound connections.
  8. Configure hostname, TLS, redirects, CDN and cache behavior.
  9. Warm caches and test publishing, scheduled jobs, media and editor workflows.
  10. Load-test peak scenarios and document a rollback plan.
  11. Cut over DNS, monitor the application and retain the old environment until validation is complete.

Questions to ask any host

  • Do you support my exact Umbraco and .NET versions?
  • Is SQL Server included, and what are its size, connection and performance limits?
  • Can the application write to all required directories?
  • Are scheduled jobs, webhooks, APIs and outbound requests permitted?
  • Which IIS version and ASP.NET Core Hosting Bundle are available?
  • What are backup frequency, retention, restore scope and restore procedures?
  • Is staging included, and can content, schema and database changes be deployed safely?
  • Who performs .NET, IIS, SQL Server and Umbraco upgrades?
  • What happens when CPU, memory, disk or connection limits are exceeded?
  • Where is data stored, and can the region be selected?
  • What are support response times, SLA terms and escalation routes?
  • How do I export the files and database if I leave?

Bottom line

Choose Umbraco Cloud when you want the least operational friction. Choose Azure when you need control and already have the skills to operate it. Use a Partner-managed Azure architecture for complex or business-critical work. Choose shared hosting only for a specifically verified small or legacy installation, and use a VPS, dedicated server or self-managed cloud deployment when your resource and control requirements justify the extra administration.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.