Aisle of a data center lined with server racks
Microsoft SQL Server

SQL Server licensing in 2026. Cores, CALs, Software Assurance and the cloud rules.

How Microsoft licenses SQL Server editions, cores, CALs, virtual machines, HA replicas and cloud deployments, and where audits find the gaps.

Contact Us Microsoft Advisory
500+Enterprise clients
$2B+Under advisory
PublishedMay 22, 2026UpdatedSeptember 24, 2026
ContentsKey takeawaysEditionsPer core and Server plus CALSoftware AssuranceHA and DR secondariesAzure, AWS and Google CloudAudit findingsWhat we have seenAnswering MicrosoftWhat to do nextFAQ

SQL Server is licensed per core or per server plus CAL, but Software Assurance, virtualization, HA replicas and cloud deployment decide what you actually owe. Those four areas produce most audit findings.

Key takeaways
  • Two metrics. Enterprise is per core only, Standard is per core or Server plus CAL, and the metric cannot change mid term.
  • SA decides what is allowed. It carries new version rights, mobility, Azure Hybrid Benefit, free passive replicas and, since SQL Server 2022, licensing by VM.
  • Virtualization is strict. Each VM needs licenses for its virtual cores, minimum four, unless every host core carries Enterprise with SA.
  • Passive replicas are free with SA. Readable secondaries need full licenses, and auditors check for them.
  • Azure Hybrid Benefit is often left off. Many eligible Azure SQL databases still pay license included rates.
  • SQL Server 2022 added exposure. Arc pay as you go billing, ledger features and Arc telemetry widen what Microsoft sees.
  • The audit gap is consistent. Most enterprises run between 8 and 22 percent short of SQL Server entitlement on first inventory.

The SQL Server licensing model has barely changed in a decade: you pay per core or per server plus CALs, and Software Assurance decides what else you may do. The detail underneath changes with every release, and that detail is where audit findings come from.

This guide covers editions, metrics, Software Assurance, virtualization, HA and DR, the cloud rules and how audits score SQL Server. For the wider picture, see our Microsoft knowledge hub and Microsoft advisory service.

Which SQL Server edition do you need?

Most production workloads belong on Standard or Enterprise, and the choice comes down to scale limits and a short list of Enterprise only features. The other editions are free, restricted to development, or sold only through hosting partners.

The editions on the price list

  • Enterprise. The full feature set, licensed per core only.
  • Standard. Core production workloads, licensed per core or Server plus CAL.
  • Web. Public facing workloads only, sold through the service provider (SPLA) channel. SQL Server 2025 no longer offers it.
  • Developer. Free for non production use. SQL Server 2025 splits it into Enterprise Developer and Standard Developer.
  • Express. Free, with limited features and a 10 GB database cap on SQL Server 2022, raised to 50 GB in SQL Server 2025.

Where Standard edition stops

Standard fits departmental OLTP, smaller analytics and most line of business databases. On SQL Server 2022 it uses at most the lesser of 4 sockets or 24 cores and 128 GB of buffer pool memory. SQL Server 2025 lifts those limits to 32 cores and 256 GB.

Enterprise fits mission critical OLTP, large analytics and any design that needs full Always On availability groups with several secondaries. Standard offers only basic availability groups: two replicas, one database, no readable secondary.

Why the edition question cuts both ways

Many companies pay for Enterprise where Standard would do. Data compression and table partitioning have been in Standard since SQL Server 2016 SP1, so they no longer justify Enterprise. The audit usually finds the reverse: an instance installed from Enterprise or Developer media on a server licensed as Standard, scored as unlicensed Enterprise cores.

Watch the briefingResearch briefing · 4:06

Microsoft EA: Where the Leverage Really Is, and the Mistakes That Give It Away

How do SQL Server per core and Server plus CAL licensing work?

Per core licensing counts processor cores and covers unlimited users. Server plus CAL counts servers plus the people or devices that use them. Enterprise is per core only, and Standard can go either way depending on how many users reach how many servers.

Per core licensing

Core licenses are sold in two core packs covering two physical or virtual cores. You need at least four core licenses per physical processor, and at least four per VM when you license by VM. The metric follows hardware and ignores headcount.

SQL Server 2025 list prices (Microsoft open no level estimated retail)
LicenseEnterpriseStandard
Per core, perpetual$15,123 per 2 core pack$3,945 per 2 core pack
Server license (Server plus CAL model)Not available$989 per server
CAL, per user or per deviceNot applicable$230
Subscription, per year$5,434 per 2 core pack$1,418 per 2 core pack
Pay as you go through Azure Arc$0.375 per core per hour$0.100 per core per hour

Server plus CAL licensing

  • Server license. One license covers the physical server or virtual machine.
  • CAL per user or per device. Every named user or device that reaches the server, directly or through an application, needs one.
  • Standard edition only. New Enterprise purchases are per core.
  • Known populations only. The model fails for internet facing systems and large user bases, because you cannot count the users.

Say one 8 core Standard server supports 40 named users. Per core costs 4 packs, or $15,780. Server plus CAL costs $989 plus 40 CALs at $230, or $10,189. The break even sits near 64 users on 8 cores and 30 users on a 4 core VM.

One SQL CAL covers access to any licensed SQL Server of the same or an earlier version. The same 40 users across three such servers cost $12,167 under Server plus CAL against $47,340 per core. Connection pools and web tiers do not reduce the CAL count.

How virtualization changes the count

When you license by VM, each VM needs licenses for its virtual cores, minimum four. Since SQL Server 2022 that option requires Software Assurance or subscription licenses. The alternative is to license every physical core of the host with Enterprise plus SA, which covers unlimited SQL Server VMs on that host.

Without SA, a license can move to another server in the farm only once every 90 days, which a vMotion or DRS cluster breaks routinely.

Worked example: one host with 24 physical cores, Enterprise edition, 4 vCores per VM, license cost before SA
SQL Server VMs on the hostLicensed by VMLicensed by host
4 VMs, 16 vCores8 packs, $120,98412 packs, $181,476
6 VMs, 24 vCores12 packs, $181,47612 packs, $181,476
9 VMs, 36 vCores18 packs, $272,21412 packs, $181,476

Both columns need SA to work as shown. Once the vCores on a host pass its physical core count, host licensing wins, and with SA in place every later VM on that host costs nothing extra. Hosts running SQL Server VMs without full host licensing are also the largest single source of exposure we find, because VMs grow between inventories.

SQL Server licensing decision matrix
ScenarioMetricEdition fitSA requirement
Mission critical OLTPPer coreEnterpriseRequired
Departmental OLTPPer core or Server plus CALStandardRecommended
Analytics workloadPer coreEnterpriseRequired
Azure SQL Managed InstanceAzure SKU plus Azure Hybrid BenefitEnterprise or StandardRequired for Azure Hybrid Benefit
Dev and testDeveloper editionDeveloperNot applicable
Reporting layerPer core or Server plus CALStandardRecommended
Free white paper

Microsoft EA Renewal Guide

How to plan SQL Server, SA and cloud decisions into your next Enterprise Agreement renewal.

Get the white paper →

What does SQL Server Software Assurance give you?

Software Assurance is the annual add on that keeps a perpetual license current. Several of its rights now decide whether a design is compliant at all.

  • New version rights. Move to the next release without buying new licenses.
  • License mobility. Reassign licenses inside a server farm without the 90 day wait, and use them with authorized mobility partners in the cloud.
  • Azure Hybrid Benefit. Pay the base rate on Azure SQL services.
  • Passive failover rights. Free passive replicas for HA and DR.
  • Licensing by VM. Required since SQL Server 2022.
  • Flexible Virtualization Benefit. Since October 2022, shared servers at outsourcers other than the Listed Providers.

Running an earlier version under a current license is often credited to SA, but it is a downgrade right that comes with every volume license. Our Software Assurance guide covers SA across other Microsoft products.

When SA pays for itself

SA costs roughly 25 percent of the license price per year. It pays off if you plan an upgrade, run Azure SQL, rely on HA failover or license VMs individually. The exception is a fixed legacy footprint with no upgrade or cloud plans.

On 16 Enterprise cores bought at $120,984, SA runs about $30,246 a year. Over five years that is $151,230, more than buying the same cores again at the newer version.

Why we do not put SA on every core

Microsoft presents SA as a standard add on justified by upgrade rights. We disagree. In roughly five out of eight SQL Server environments we have audited, the SA premium exceeded the upgrade value over the term, because most enterprises run a prior version for five to seven years before upgrading.

Buy SA for disaster recovery rights, Azure Hybrid Benefit and license mobility. That usually means SA on production cores and none on test or development cores. Check first how each non production server is licensed, because a VM licensed individually needs SA.

How SA renewal works

SA renews on the Enterprise Agreement cycle, and a lapse is expensive to undo. Microsoft generally sells SA only with a new license or as a renewal of unbroken coverage, so getting it back typically costs 1.5 to 2 times the SA price. Map SA on every license at renewal and decide line by line.

How are SQL Server HA and DR secondaries licensed?

With Software Assurance a passive secondary is free and an active one needs full licenses. Since November 1, 2019, SA covers up to three passive replicas per licensed primary: HA on premises, DR on premises and DR in Azure.

What a passive secondary may do

  • Allowed. Consistency checks (DBCC CHECKDB), full and transaction log backups, and resource monitoring.
  • Allowed for testing. Brief DR tests with primary and replica running together, every 90 days.
  • Not allowed. Readable secondaries serving queries, reports or extracts.
  • Not allowed. Log shipping standby databases opened for queries.

Readable secondaries are the most common SQL Server audit finding. A replica is set to allow read connections for a reporting tool, and from that day it needs the same core licenses as the primary.

Cold, warm and hot disaster recovery

Cold DR is covered by SA, and so is warm DR with no active workload. Hot DR that answers queries needs full licensing for each instance.

Rack mounted server hardware with green and blue status lights
One setting on an availability group replica, allowing read connections, turns a free passive node into fully licensed cores.

How does SQL Server licensing work in Azure, AWS and Google Cloud?

In the cloud you either pay for SQL Server in the hourly rate or bring licenses with Software Assurance. The rules differ by provider and by service.

Azure Hybrid Benefit

Azure Hybrid Benefit applies licenses with SA, or subscription licenses, against Azure SQL Database, Managed Instance and SQL Server on Azure VMs. The cost reduction runs 30 to 55 percent against license included SKUs, for as long as the SA stays active.

  • Enterprise. One core covers four vCores of General Purpose or one of Business Critical.
  • Standard. One core covers one vCore of General Purpose, and four cover one of Business Critical.
  • Azure SQL Database. Provisioned vCore model only, with DTU and serverless excluded.
  • Migration. 180 days of dual use on premises and in Azure, then the license lives in one place.

Sixteen Enterprise cores with SA cover 64 vCores of General Purpose, but only 16 of Business Critical. See our Azure Hybrid Benefit guide for the Windows Server side.

License Mobility on AWS and Google Cloud

  • AWS. Licenses with SA qualify for License Mobility on shared tenancy EC2 with conditions, and on dedicated hosts.
  • Google Cloud. Licenses with SA qualify on Compute Engine. Cloud SQL for SQL Server does not accept your own licenses.
  • Listed Providers. Alibaba, Amazon, Google and Microsoft are excluded from the Flexible Virtualization Benefit.
  • Authorized partners only. Off list providers do not qualify for License Mobility.

The mistake we see most often is migrating first and checking the terms later. The team then learns mobility does not cover that provider or service, and SQL Server gets billed twice: once in the hourly rate and once on the idle licenses.

Pay as you go through Azure Arc

SQL Server 2022 added pay as you go billing through Azure Arc, per core per hour, for servers you run yourself. It suits variable workloads, and a server running all year rarely comes out ahead.

Arc reports edition and core counts to Microsoft, so treat that telemetry as audit evidence. SQL Server 2022 also added ledger tables, which every edition supports, so a ledger database on its own does not signal Enterprise use. More in our Azure Arc guide.

What do Microsoft audits usually find in SQL Server?

SQL Server audits find a gap in approximately 75 percent of enterprise environments, and it usually runs between 8 and 22 percent of installed entitlement. The auditor inventories instances and cores through MAP Toolkit scans or SCCM extracts, reconciles them to your Enterprise Agreement, and bills the difference as a true up at list.

How to check your own position first

  • Edition. SERVERPROPERTY('Edition') on every instance.
  • Cores. cpu_count in sys.dm_os_sys_info, against the vCPU allocation in vCenter or Hyper-V and the host's physical cores.
  • Replicas. secondary_role_allow_connections_desc in sys.availability_replicas; anything other than NO is readable.
  • Features. sys.dm_db_persisted_sku_features in each database.

The findings that cost the most

  1. Readable secondaries. Treated as passive but configured for read access.
  2. Enterprise installs on Standard licenses. Enterprise media, or features such as full availability groups, on cores licensed as Standard.
  3. VM core growth. Virtual cores increased beyond entitlement, or VMs added to hosts that are not fully licensed.
  4. Mobility to the wrong provider. SA mobility claimed on a cloud configuration that does not qualify.
  5. Developer in production. Developer edition used for production reporting or live data.

Our SQL Server audit defense guide covers contesting findings.

Keeping an Effective License Position

Your protection is a current Effective License Position: installed SQL Server by edition, core count and HA role, against entitlement. Refresh it every six months and run your own audit before Microsoft does. The EA renewal is the best time to close gaps, at negotiated prices.

What have we seen in recent SQL Server audits and renewals?

Across roughly 30 to 45 SQL Server audit defenses and licensing reviews we ran in 2024 and 2025, the median gap on first inventory sat at 14 to 21 percent of total SQL Server core entitlement. Most of it closed without new purchases once SA, HA and virtualization rules were applied correctly.

Patterns from 38 SQL Server audit defenses and reviews, 2024 to 2025
PatternWhat we foundEffect
Hosts not fully licensed for SQL Server VMsThe largest single gap40 to 60 percent of identified exposure
Azure Hybrid Benefit not switched onUnused on 55 to 75 percent of eligible Azure SQL Database and Managed Instance workloadsTurning it on recovered 30 to 55 percent of the affected cloud SQL cost, median 42 percent
Readable secondaries run as passiveRoughly half of environments with mature HA designsLicensing or reconfiguring cost 8 to 14 percent of SQL Server spend
Overall gap on first inventoryMedian of 17 percentMostly closed by applying the rules correctly
The costly SQL Server findings rarely come from missing licenses. They come from a replica switched to readable, a VM that grew, or a workload that changed clouds.

What will Microsoft say about SQL Server, and how should you answer?

Account teams and SAM partners repeat a few lines on SQL Server, and each has a precise answer.

  • "You need SA on every core to stay compliant." SA is a condition only where a design depends on it: VMs licensed individually, unlimited virtualization, passive replicas, mobility and Azure Hybrid Benefit. Price the other servers separately.
  • "Your availability group secondaries are covered by SA." Only passive ones are. Bring the replica configuration and let the terms decide.
  • "Migrate to Managed Instance and Azure Hybrid Benefit covers you." Ask for the ratio by tier. Business Critical consumes four times the Enterprise cores that General Purpose does.
  • "A SAM engagement is not an audit." It is voluntary, but your data feeds the same reconciliation. Build your own position first and share only what the scope requires.

Terms to request at renewal

  • Price hold on SQL Server SKUs. Fix core pack, CAL, SA and subscription prices for the full term, so a true up in year three is priced like year one.
  • Shortfalls at your EA price level. Any gap found in an audit or SAM review is bought at your negotiated prices, with no backdated SA charge.
  • A remediation window. Time to switch a readable replica back to passive, or shrink a VM, before a finding turns into a purchase.
  • SA line by line. The right to renew SA on production cores and let it lapse on named non production licenses, recorded in the enrollment.

Our Microsoft EA renewal guide covers the wider agreement.

What to do next

  1. Inventory every SQL Server instance. Edition, core count, HA role, virtualization host and cloud service.
  2. Reconcile to entitlement. Match the inventory line by line to your active Enterprise Agreement.
  3. Test every secondary against the passive rules. Any readable secondary needs licenses or a configuration change.
  4. Map SA coverage. Keep SA on each license for a stated reason, or remove it on purpose.
  5. Model Azure Hybrid Benefit. Calculate Azure SQL savings for licenses with SA, using the ratio for each tier.
  6. Check each cloud workload against the mobility rules. Match it to an authorized provider and a service that accepts your licenses.
  7. Run your own audit before the EA renewal. Use the renewal to buy or restructure at negotiated prices.

Frequently asked questions

How is SQL Server licensed in 2026?

Per core or Server plus CAL. Enterprise is per core only and Standard supports both. A VM needs licenses for its virtual cores, minimum four, and licensing individual VMs requires SA or subscriptions. SQL Server 2025 kept the metrics and list prices of SQL Server 2022.

Is the passive secondary really free with Software Assurance?

Yes, as long as the primary is covered by SA or a subscription license and the replica does no production work. Consistency checks and backups are fine. The moment it answers a report or query, license it like the primary or switch reads off.

Does Azure Hybrid Benefit apply to all SQL Server licenses?

No. Only licenses with active Software Assurance, or subscription licenses, qualify. The benefit covers Azure SQL Database on the vCore model, Managed Instance and SQL Server on Azure VMs. Perpetual licenses whose SA lapsed do not qualify.

Can I use SQL Server SA mobility on AWS?

Yes. Licenses with SA qualify for License Mobility on AWS shared tenancy with conditions, and on dedicated hosts. AWS is an authorized mobility partner, and you submit Microsoft's License Mobility verification form for the deployment.

What is the difference between Standard and Enterprise edition?

Standard caps compute at 24 cores and memory at 128 GB on SQL Server 2022, rising to 32 cores and 256 GB on SQL Server 2025. Enterprise adds full availability groups with readable secondaries, online index operations and unlimited virtualization on fully licensed hosts.

How often do Microsoft audits surface SQL Server gaps?

In our work, about three quarters of enterprise SQL Server environments show a gap when audited. The most frequent finding is a readable secondary treated as passive, followed by VMs on hosts that are not fully licensed.

How does Redress engage on SQL Server compliance?

We run SQL Server work inside the Vendor Shield subscription and the Microsoft Renewal Program: building the Effective License Position, defending audits, modeling Azure Hybrid Benefit and deciding SA line by line. We take nothing from Microsoft or resellers.

What should we do first on SQL Server licensing?

Build an inventory and entitlement baseline before talking to Microsoft. Pull twelve months of usage, compare it to what you own, and document the gap. Start about 270 days before renewal, because at 60 days there is no time left to fix anything.

Newsletter
Licensing news that changes what you pay

One email a week on vendor price moves, audit activity and what worked in recent renewals.

Subscribe
Vendor Shield
An advisor on call for every vendor conversation

Always on advisory for renewals, audits and contract questions across your software vendors.

Explore Vendor Shield
Advisory White Paper

Get the Microsoft EA renewal guide for SQL Server buyers.

Renewal timing, SKU and SA decisions, true up terms and the contract clauses to request across your Microsoft agreement.

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
We never share your details with vendors.

Microsoft licensing news, once a week.

Price changes, audit activity and what worked in recent renewals. No vendor spin.