Microsoft Licensing

SQL Server 2022 Licensing The Definitive Enterprise Guide

SQL Server 2022 introduced a 10% price increase, tightened virtualisation rules requiring Software Assurance for VM-level licensing, and added cloud-linked options including Azure Arc pay-as-you-go billing. The core licensing decisions are deceptively complex: Per-Core vs Server+CAL, Enterprise vs Standard Edition, physical vs virtual licensing, and cloud licensing including Azure Hybrid Benefit and licence mobility. This guide covers pricing for every model, edition comparison, virtualisation and cloud rules, failover and DR rights, worked cost scenarios, common audit findings, and optimisation strategies that reduce SQL Server licensing costs by 20 to 40%.

Microsoft Licensing / SQL ServerBy Fredrik Filipsson20 min read
$15,123
Enterprise Edition per 2-core pack list price (4x Standard).
$3,945
Standard Edition per 2-core pack list price.
30-50%
Of Enterprise deployments do not use any Enterprise-exclusive feature.
20-40%
Typical savings achievable through systematic optimisation.
Microsoft Knowledge Hub SQL Server 2022 Licensing
01

SQL Server 2022 Licensing Models and Pricing

Licensing ModelList Price (USD)Best ForKey Risk
Enterprise: Per-Core~$15,123 per 2-core packMission-critical workloads; unlimited virtualisation with SA4x cost of Standard; over-deployed where Standard would suffice
Standard: Per-Core~$3,945 per 2-core packMedium-to-large user bases; virtualised environmentsStill significant at scale; 24-core cap per instance
Standard: Server+CAL~$989/server + ~$230/CALSmall internal apps with limited users (under 100)CAL count grows with users; not viable for external-facing
Subscription (EA/CSP)~$5,434/yr per 2-core (Ent); ~$1,418/yr (Std)Annual payment model; includes SA benefitsHigher total over 3+ years vs perpetual
Pay-As-You-Go (Azure Arc)~$274/core/month (Ent); ~$73/core/month (Std)Short-term projects; seasonal/elastic workloads3-5x more expensive than perpetual over 3+ years for steady workloads
Developer / ExpressFreeNon-production development; very small databases under 10 GBUsing Developer in production = full audit exposure at Enterprise pricing
The Per-Core Minimum: A Hidden Cost Multiplier

Microsoft requires a minimum of 4 core licences per physical processor, regardless of actual core count. A 2-socket server with 2-core processors still requires 8 core licences. Modern servers with 16 to 32 cores per socket drive licensing costs to $121K to $242K per server for Enterprise Edition. Choosing a 2-socket/16-core server over a 2-socket/32-core server saves $121,000 in SQL Server Enterprise licensing alone. Always evaluate SQL Server licensing cost alongside hardware procurement decisions.

02

Enterprise vs Standard Edition

CapabilityEnterprise EditionStandard Edition
List price (2-core pack)$15,123 (~4x Standard)$3,945
Maximum computeOS maximum (unlimited cores)Lesser of 4 sockets or 24 cores
Maximum memoryOS maximum (unlimited)128 GB per instance
Virtualisation rights (with SA)Unlimited VMs on fully licensed hostMaximum 2 VMs (licensing virtual cores of each)
Always On Availability GroupsFull (unlimited replicas, read-scale secondaries)Basic only (2-node, no read secondaries)
TDE / Table PartitioningIncludedNot available
In-Memory OLTPIncluded (unlimited)Limited (32 GB cap)
Failover rights (with SA)1 passive secondary (no licence required)1 passive secondary (no licence required)
The Enterprise Over-Deployment Problem

We consistently find that 30 to 50% of SQL Server Enterprise deployments do not use any Enterprise-exclusive feature. These databases could run on Standard at 75% lower cost. On a 2-socket, 16-core server, the difference is $121,000 (Enterprise) vs $31,560 (Standard), a savings of $89,440 per server. For an enterprise with 10 such servers, that represents $894,400 in recoverable licensing cost. Conduct a feature-usage audit on every Enterprise instance. Query sys.dm_db_persisted_sku_features: if no Enterprise features are returned, it is a candidate for Standard.

03

Server+CAL Breakeven Analysis

ScenarioServer+CAL CostPer-Core CostCheaper Model
25 users, 8-core server (Standard)$989 + (25 x $230) = $6,7394 x $3,945 = $15,780Server+CAL (57% cheaper)
50 users, 8-core server$989 + (50 x $230) = $12,489$15,780Server+CAL (21% cheaper)
75 users, 8-core server$989 + (75 x $230) = $18,239$15,780Per-Core (13% cheaper)
100 users, 16-core server$989 + (100 x $230) = $23,9898 x $3,945 = $31,560Server+CAL (24% cheaper)
200 users, 16-core server$989 + (200 x $230) = $46,989$31,560Per-Core (33% cheaper)
Internet-facing (unlimited users)Not viable: cannot CAL unknown users$15,780 to $31,560+ depending on coresPer-Core (only option)
Breakeven Rule of Thumb

For Standard Edition on an 8-core server, the breakeven is approximately 65 users. Below 65 users, Server+CAL is cheaper. Above 65, Per-Core wins. For 16-core servers, the breakeven rises to approximately 133 users. For internet-facing applications where you cannot identify or count every accessing user, Per-Core is the only compliant option. Server+CAL is never viable for web-facing databases.

04

Virtualisation and Cloud Licensing Rules

SQL Server 2022 significantly tightened virtualisation licensing. The most critical change: Software Assurance (SA) is now effectively required for any VM-level licensing. Without SA, you must licence all physical cores on the host server regardless of how many cores are allocated to the SQL Server VM.

EnvironmentLicensing RuleSA Required?Cost Impact
Physical serverLicence all physical cores (min 4 per processor)Not required for basic licensingStraightforward; cost scales with core count
VM with SA (vCore licensing)Licence only the virtual cores assigned to the SQL Server VM (min 4 vCores)YesEfficient; licence only what the VM uses
VM without SAMust licence ALL physical cores on the host serverN/A (no SA = full host licensing)2 to 10x more expensive; 32-core host = $63K+ Standard or $242K+ Enterprise
Enterprise + SA (unlimited virtualisation)Licence all physical cores on host; run unlimited SQL Server VMsYesCost-effective for high VM density (5+ SQL VMs per host)
Azure (Azure Hybrid Benefit)BYOL existing SQL Server licences with SA to Azure VMs or Azure SQLYesUp to 55% savings on Azure SQL compute vs pay-as-you-go
AWS / GCP (Licence Mobility)Deploy SQL Server licences on authorised cloud provider shared infrastructureYesEnables BYOL to non-Microsoft clouds; form submission required
Azure Arc pay-as-you-goOn-premises SQL billed per-core/per-month through Azure subscriptionNot required~$274/core/month (Ent); breakeven vs perpetual at 3-4 years
05

Failover and Disaster Recovery Rights

Failover ScenarioAdditional Licence Required?Condition
Passive secondary (cold standby)No: free with SAServer must be truly passive (no queries, reporting, or maintenance). 1 free per licensed primary.
Active secondary (read workload)Yes: full licensing requiredAny read or write workload on the secondary requires its own licences.
Always On Basic (Standard)No: 1 passive replica free with SA2-node Basic AG with 1 passive replica; no readable secondaries.
Log shipping / database mirroringNo: passive secondary free with SASecondary must remain passive. Any read/reporting use = fully licensable.
Failover cluster instance (FCI)No: passive node free with SAPassive FCI node runs no SQL workload. Only 1 passive per active.
The Active Secondary Trap

A secondary SQL Server used for read workloads, reporting, or maintenance is not passive and requires full licensing. This is one of the most common audit findings. If your Always On Availability Group has readable secondaries (Enterprise only), each readable secondary requires its own per-core licensing. The cost of "free" reporting on a secondary can be $60K to $240K+ when Microsoft counts the cores. If read workloads on the secondary are not business-critical, disable them and save the licensing cost.

06

Common Audit Findings and Compliance Risks

Audit FindingHow It OccursTypical Cost ImpactPrevention Strategy
Enterprise deployed where Standard sufficesEnterprise installed by default; no Enterprise-exclusive features used$50K to $120K over-licensing per serverAudit feature usage (sys.dm_db_persisted_sku_features); downgrade where possible
VM licensing without SASQL Server on VMs without Software Assurance; Microsoft requires licensing all physical host cores$100K to $500K+ per hostEnsure SA coverage for all virtualised SQL Server; or isolate SQL VMs on dedicated hosts
Under-licensed core countPhysical cores added during hardware upgrade or VM cores increased without licence addition$15K to $60K per 2-core pack gapChange management process requiring licence review for any hardware/VM change
Missing CALs (Server+CAL model)New users accessing SQL Server without corresponding CAL; indirect access through middleware$230 per missing CAL x user countAudit all direct and indirect SQL Server access paths
Active failover server not licensedSecondary SQL Server used for read workloads, reporting, or maintenance$30K to $240K (full licensing of secondary)Enforce strict passivity on failover servers
Developer Edition in productionDeveloper Edition (free) used for production workloads$60K to $240K+ (back-licensing at Enterprise rates)Audit all SQL Server instances for edition; replace Developer with licensed edition
07

Cost Optimisation Strategies

Edition Right-Sizing

Identify Enterprise Edition instances not using Enterprise-exclusive features; migrate to Standard Edition. Typical savings: $50K to $120K per server (75% per-server reduction). Query sys.dm_db_persisted_sku_features on each instance. If no Enterprise features are returned, it is a candidate for Standard.

Core Count Optimisation

Right-size server and VM core allocations to match actual SQL Server workload CPU requirements. Typical savings: 20 to 40% per server. Analyse CPU utilisation over 30+ days; reduce VM vCPU allocation; select smaller physical hardware for new deployments. Hardware selection is a licensing decision.

Server+CAL Conversion

Switch from Per-Core to Server+CAL for Standard Edition instances with fewer than approximately 65 users (8-core server breakeven). Typical savings: $5K to $15K per eligible server. Inventory user counts for each Standard instance; convert when CAL count is below breakeven.

Enterprise Consolidation (Unlimited VMs)

Consolidate multiple SQL Server VMs onto fewer physical hosts fully licensed with Enterprise + SA. This triggers unlimited virtualisation rights: licence the host once, run unlimited SQL Server VMs. Cost-effective when running 5+ SQL VMs per host. Reduces total licensed core count while maintaining capacity.

Azure Hybrid Benefit

Apply existing SQL Server licences with SA to Azure VMs or Azure SQL Database for up to 55% savings on compute costs. This is the single most impactful cost lever for organisations migrating SQL Server workloads to Azure. Ensure you are claiming AHB on every eligible Azure resource. See Microsoft Knowledge Hub.

08

Frequently Asked Questions

Per-Core licensing charges based on the number of physical or virtual cores running SQL Server, with a minimum of 4 cores per processor. It covers unlimited users and is required for Enterprise Edition. Server+CAL charges a per-server fee plus a Client Access Licence for every user or device that accesses SQL Server. Server+CAL is available only for Standard Edition and is cost-effective for small, internal applications with fewer than approximately 65 users per 8-core server. Per-Core is the only option for internet-facing or external-user scenarios.

Choose Enterprise only when you need Enterprise-exclusive features: unlimited virtualisation rights with SA, full Always On Availability Groups with readable secondaries, Transparent Data Encryption, table partitioning, or unlimited In-Memory OLTP. Enterprise costs 4x Standard. If your workload does not use any Enterprise-exclusive feature, Standard Edition at 75% lower cost is the correct choice. Query sys.dm_db_persisted_sku_features to verify whether Enterprise features are actually in use.

Effectively yes for SQL Server 2022. Without SA, you must licence all physical cores on the host server regardless of how many cores are allocated to the SQL Server VM. With SA, you can licence only the virtual cores assigned to the VM (minimum 4 vCores). On a 32-core host, this is the difference between licensing 4 vCores ($7,890 Standard) and licensing 32 physical cores ($63,120 Standard). SA is also required for Azure Hybrid Benefit, Licence Mobility to AWS/GCP, and free passive failover rights.

Azure Hybrid Benefit allows you to use existing SQL Server licences with active Software Assurance on Azure VMs or Azure SQL Database, reducing compute costs by up to 55% compared to pay-as-you-go pricing. You bring your own SQL Server licence (BYOL) and pay only for the Azure infrastructure. This applies to both Enterprise and Standard Edition licences. Ensure you are claiming AHB on every eligible Azure SQL resource. It is the single most impactful cost optimisation for SQL Server workloads moving to Azure.

No. SQL Server Developer Edition is free but explicitly restricted to non-production use only (development, testing, demonstrations). Using Developer Edition for any production workload is a licence violation. If discovered in an audit, Microsoft will back-licence at Enterprise per-core rates, which can cost $60K to $240K+ depending on the server. Audit all SQL Server instances for edition and replace any Developer Edition instances running production workloads.

Only if it is truly passive. With Software Assurance, you get 1 free passive secondary per licensed primary. The secondary must run no queries, reporting, maintenance, or any other workload. If the secondary is used for read workloads (such as Always On readable secondaries), it requires its own full per-core licensing. This is one of the most common SQL Server audit findings. If you need a readable secondary, budget for full licensing on that server.

Azure Arc pay-as-you-go allows you to run SQL Server on-premises with per-core monthly billing through an Azure subscription instead of purchasing perpetual licences upfront. Enterprise costs approximately $274 per core per month; Standard approximately $73. No upfront licence purchase or Software Assurance required. The breakeven vs perpetual licensing is typically 3 to 4 years. This model is cost-effective for short-term projects, seasonal workloads, or uncertain demand, but 3 to 5x more expensive than perpetual for steady long-term workloads.

Need Help With SQL Server Licensing?

Redress Compliance provides independent Microsoft advisory for SQL Server licensing optimisation: edition right-sizing, core count optimisation, virtualisation licensing assessment, Azure Hybrid Benefit maximisation, Server+CAL conversion analysis, audit defence, and EA negotiation. We typically save enterprises 20 to 40% on SQL Server licensing costs. Complete vendor independence. No Microsoft partnerships, no resale commissions.

Microsoft Advisory Services

Related Resources

FF

Fredrik Filipsson

Co-Founder, Redress Compliance

Fredrik Filipsson brings over 20 years of experience in enterprise software licensing and contract negotiations. His expertise spans Oracle, Microsoft, SAP, Salesforce, IBM, ServiceNow, Workday, and Broadcom, helping global enterprises navigate complex licensing structures and achieve measurable cost reductions through data-driven optimisation.

← Back to Microsoft Knowledge Hub

Optimise Your SQL Server Licensing

Independent Microsoft advisory helping enterprises optimise SQL Server licensing through edition right-sizing, core count optimisation, virtualisation assessment, and Azure Hybrid Benefit maximisation. Fixed-fee engagement models.

Microsoft Advisory Services Book a Consultation
Always-On Advisory

🛡️ Vendor Shield — Subscription Advisory

Continuous, always-on advisory coverage across Oracle, Microsoft, SAP, Salesforce, IBM, Broadcom, and more. One subscription. Every vendor. Always prepared, never outmanoeuvred.

Learn About Vendor Shield Multi-vendor protection
Licensing Intelligence

Stay Ahead of Vendor Moves

Monthly licensing intelligence, audit alerts, and negotiation tactics from our advisory team. Trusted by 1,000+ enterprise leaders.

Subscribe Free No spam. Unsubscribe anytime.
Explore All Vendor Hubs