Windows Server and SQL Server Licensing and True-Up Advisory
Windows Server and SQL Server Licensing and True-Up Advisory is a fixed-price, one-week engagement that establishes exactly where your server licensing stands before an Enterprise Agreement true-up, a Software Assurance renewal, or a Windows Server 2016 and SQL Server 2016 end-of-support decision forces the question. IT Partner inventories every Windows Server and SQL Server instance together with the physical cores, sockets and virtual machines underneath them, reconciles that inventory against your entitlements from every channel — Enterprise Agreement, Open Value, CSP, OEM and retail — works out the compliant per-core versus Server + CAL and Standard versus Datacenter or Enterprise position for each host, applies Microsoft's core-counting rules to your Hyper-V and VMware clusters, prices the Software Assurance decision at renewal, maps which licenses can move to Azure or Azure Local under Azure Hybrid Benefit and License Mobility, settles Extended Security Update eligibility server by server, and compares Azure Arc pay-as-you-go against buying licenses outright. You receive a licensing position workbook, a savings-and-exposure memo, and a right-sized true-up or renewal order you can place with any reseller. $1,950 per project, fixed, for estates of up to 50 Windows Server instances and 20 SQL Server instances; larger estates are quoted per estate.
What this engagement is
Server licensing is where Microsoft licensing reviews find money, and it is the part of the estate with no admin center to tell you what you own. Microsoft 365 shows every subscription on one screen; Windows Server and SQL Server entitlements live in Volume Licensing statements, CSP invoices, OEM stickers on hosts that were replaced years ago, and a true-up spreadsheet somebody built for the last anniversary. Meanwhile the rules kept moving: per-core licensing replaced per-processor, Microsoft added licensing by virtual machine and the Flexible Virtualization Benefit for licenses with active Software Assurance or a subscription, Azure Hybrid Benefit and Azure Arc pay-as-you-go arrived, and Extended Security Updates became a purchasing decision of their own. Now the calendar is forcing the issue. Per Microsoft's product lifecycle, SQL Server 2016 extended support ended on 14 July 2026 — it is already out of support today, with Extended Security Updates running to July 2029 for those who qualify — Windows Server 2016 extended support ends on 12 January 2027, and the final year of Extended Security Updates for Windows Server 2012 and 2012 R2 ends on 13 October 2026. Every one of those decisions — upgrade, migrate, buy ESU, or run unsupported — is priced by your licensing position, and most organizations do not actually know theirs. This engagement establishes it. We inventory every Windows Server and SQL Server instance from the evidence you already have — an Azure Migrate or Configuration Manager export, RVTools, Hyper-V and VMware inventories, or our read-only scripts — and record what the license math needs: edition, version, physical sockets and cores per host, virtual cores per VM, cluster membership, and the channel each license came through. Then we apply Microsoft's rules the way an auditor would. Windows Server Standard and Datacenter are licensed per physical core with a minimum of 8 core licenses per processor and 16 per host; Standard covers two virtual machines per full set of licenses and stacks for more, Datacenter covers unlimited virtual machines on the licensed host, and both need a CAL for every user or device that accesses the server. With active Software Assurance or subscription licenses, Microsoft also allows licensing by virtual machine at a minimum of eight core licenses per VM. SQL Server is licensed per core with a four-core minimum per server or virtual machine, or — for Standard edition only — per server plus a CAL for every user or device that connects, directly or through middleware; Enterprise edition is per-core only and unlocks unlimited virtualization when every physical core on the host carries Software Assurance or an active subscription. Public-facing workloads cannot be counted, so they cannot use CALs. Those rules are the same ones behind our Windows Server licensing calculator and SQL Server licensing calculator; the calculators narrow the options for one machine, and this engagement applies them to the whole estate with your entitlements on the other side of the ledger. With the position established, the decisions become arithmetic instead of argument. Software Assurance on server products is worth renewing when you will use what it buys — new version rights for the Windows Server 2025 and SQL Server 2025 upgrades, Azure Hybrid Benefit, License Mobility for SQL Server, licensing by virtual machine, and the route to Extended Security Updates that Microsoft's Volume Licensing channel requires — and not worth renewing on servers you will retire before any of that matters; the memo prices both cases per product family. Azure Hybrid Benefit needs licenses with active Software Assurance or a subscription: for Windows Server, a minimum of eight core licenses per Azure VM; for SQL Server, Microsoft's conversion rates apply — one Enterprise core license covers four General Purpose vCores or one Business Critical vCore in Azure SQL Managed Instance and Azure SQL Database, one Standard core covers one General Purpose vCore — with a 180-day migration allowance after which the license may be used only in Azure. License Mobility through Software Assurance lets SQL Server run on a third-party hoster's shared hardware; Microsoft's program terms exclude Windows Server from it, which surprises people every time. Extended Security Updates are a channel question before they are a price question: Microsoft's Windows Server documentation ties ESU purchase for on-premises and Azure Arc-enabled servers to Software Assurance under a Volume Licensing agreement, Azure VMs receive them at no extra charge, and for SQL Server 2016 Microsoft's documentation states that connecting instances to Azure Arc with pay-as-you-go billing provides ESU without Software Assurance — while, unlike SQL Server 2014, SQL Server 2016 gets no free ESU simply for running on an Azure VM. OEM and retail licenses without Software Assurance generally have no Volume Licensing route at all, which is why the eligibility matrix goes server by server. And Azure Arc pay-as-you-go — Windows Server 2025 Standard or Datacenter billed hourly to your Azure subscription, or SQL Server Standard and Enterprise metered on every core visible to the operating system with a four-core minimum — is compared honestly against buying licenses: right for bursty, short-lived or soon-to-be-migrated servers, wrong for a stable host that will run for five years. What you take away is a true-up or renewal order that is right-sized in both directions, a savings-and-exposure memo that names the servers you are over-licensed on and the ones you are not, and a licensing position you can defend. The order is reseller-neutral — place it through your Enterprise Agreement, your LSP, or with us. This is the paid, estate-level tier of our licensing advice for organizations with on-premises server estates from a few dozen servers to enterprise scale. It is not the right page if your question is Microsoft 365 seats — that is the Microsoft 365 License Audit and Optimization — and if you simply need to choose a licensing program before a purchase, the no-charge Microsoft Volume Licensing consultation is the place to start.
Success criteria
What you receive
How the work unfolds
A kickoff call confirms the agreement type and its anniversary or renewal date, the estate boundary (up to 50 Windows Server and 20 SQL Server instances at the fixed price), and your Azure or Azure Local intentions. You grant read-only access to the inventory sources and provide the entitlement records; we confirm the scope in writing.
IT Partner builds the server inventory from your exports or our read-only scripts, records sockets, cores, virtual cores and cluster placement per host, and reconciles every instance against the entitlement register — including the OEM and retail licenses that never appear in a Volume Licensing statement.
Every host and VM gets its compliant position: per-core or Server + CAL, Standard or Datacenter, Standard or Enterprise, host-level or per-VM. Where the CAL population is uncountable the model is per-core by rule, not by preference. Alternatives are costed at Microsoft's current published prices, and unclear items come back to you as questions rather than assumptions.
The Software Assurance renewal is priced per product family, the Azure Hybrid Benefit and License Mobility map is drawn against your migration plan, the Extended Security Update route is settled for every Windows Server 2012 R2, 2016 and SQL Server 2016 instance, and Azure Arc pay-as-you-go is compared with purchase for the candidates.
You receive the right-sized true-up or renewal order, the savings-and-exposure memo and the full workbook, and we walk through them with your IT and procurement contacts — what to place, what not to renew, what to fix before the anniversary — and close on your approval. One week of our work; the calendar moves only if the evidence arrives late.
Prerequisites
Who does what
IT Partner
- Run the kickoff, confirm the scope in writing, and build the server inventory from your exports or our read-only scripts.
- Compile the entitlement register from the records you provide and reconcile every instance to a license or flag it as uncovered.
- Apply Microsoft's core-counting and edition rules to every host and VM, show the arithmetic, and cost the compliant alternatives at Microsoft's current published prices.
- Price the Software Assurance renewal per product family, draw the Azure Hybrid Benefit and License Mobility map, settle the Extended Security Update route for every affected server, and compare Azure Arc pay-as-you-go with purchase.
- Deliver the right-sized true-up or renewal order in a reseller-neutral format, the savings-and-exposure memo and the full workbook, and walk you through them.
- Tell you plainly when the honest result is a larger order than you expected — the memo quantifies exposure as carefully as savings.
- Treat your inventory and entitlement data as confidential, use it only for this engagement, and delete it on request after you accept delivery.
Your team
- Provide the inventory access and the entitlement records at kickoff; the accuracy of the position depends on the completeness of what we are shown.
- Answer questions on host configuration, CAL populations, cluster membership and planned retirements or migrations during the week.
- Disclose any pending or active Microsoft licensing review, Software Asset Management engagement or audit at kickoff.
- Decide the Software Assurance, Hybrid Benefit, ESU and Arc questions on the basis of the memo — the recommendations are ours, the decisions and the resulting purchases are yours.
- Place the true-up or renewal order with the reseller of your choice; Microsoft's license prices, Software Assurance fees, Extended Security Update charges and any Azure consumption are billed to you by Microsoft or your reseller, never through this fee.
- Review the deliverables and approve delivery, or report defects, within the schedule.
What's not included
Limitations & technical notes
Frequently asked questions
What is a licensing true-up, and why prepare for it?
Under an Enterprise Agreement you can add users, devices, products and servers during the year without individual purchase orders, and the additions are reconciled and paid at each enrollment anniversary — that reconciliation is the true-up. Prepared badly, it is either an over-count you pay for or an under-count that surfaces in a later licensing review with back-charges attached. This engagement establishes the actual position from inventory and entitlement evidence before the anniversary, so the order you place is right-sized in both directions and every line has arithmetic behind it.
What does the engagement include?
A server licensing inventory workbook; an entitlement register with proof sources across Enterprise Agreement, Open Value, CSP, OEM and retail; the compliant per-core or Server + CAL and edition position for every host and VM with the core-count math shown; a Software Assurance renewal decision memo; an Azure Hybrid Benefit and License Mobility map against your Azure or Azure Local plans; an Extended Security Update eligibility matrix for every Windows Server 2012 R2, 2016 and SQL Server 2016 instance; an Azure Arc pay-as-you-go comparison; the right-sized true-up or renewal order by SKU and quantity; a savings-and-exposure memo; and a walkthrough with the engineer who did the work.
How much does it cost?
$1,950 per project, fixed and quoted in writing before work begins; you pay after you approve delivery. The fixed price covers one agreement family and an estate of up to 50 Windows Server instances and 20 SQL Server instances. Larger estates, multiple agreements, subsidiaries or regions are quoted per estate. Microsoft's license prices, Software Assurance fees, Extended Security Update charges and Azure consumption are billed to you by Microsoft or your reseller, not through this fee.
How long does it take?
One week of our work: kickoff and evidence on day one, inventory and entitlement reconciliation through day two, core counting and edition analysis through day four, the Software Assurance, Hybrid Benefit, ESU and Arc decisions through day five, and the order, memo and walkthrough on day five. The calendar moves only if inventory exports or entitlement records arrive late, so gather them before kickoff.
Per-core or Server + CAL — how do you decide?
By rule first, then by price. Server + CAL exists for SQL Server Standard edition only, and it requires a CAL for every user or device that connects, directly or through middleware — so if the population cannot be counted, as with a public website or an application tier serving the public, per-core is the only compliant model. Where the users can be counted, we cost both: a small internal application with thirty known users is usually cheaper on Server + CAL, a sixteen-core public workload is per-core by definition. Windows Server is per-core with CALs in every case. Our SQL Server licensing calculator shows the comparison for one machine; the engagement does it for every instance with your entitlements alongside.
How do you count cores on Hyper-V and VMware hosts?
Against Microsoft's minimums and the hosts a VM can actually land on. Windows Server needs at least 8 core licenses per physical processor and 16 per host; Standard covers two virtual machines per full set of host licenses and stacks for more, while Datacenter covers unlimited VMs on the licensed host — so a dense cluster tips to Datacenter and a lightly loaded host stays on Standard. With active Software Assurance or subscription licenses Microsoft also allows licensing by virtual machine at a minimum of eight core licenses per VM, which can beat host licensing when VMs are few. SQL Server is licensed per core with a four-core minimum per VM, or every physical core on the host with Software Assurance or a subscription if you want Enterprise's unlimited virtualization. Because a VM that can migrate between hosts must be licensed on each host it can reach, cluster membership is part of the arithmetic, not a footnote.
Should we renew Software Assurance on our server licenses?
Only where you will use what it buys, and the memo answers that per product family rather than for the estate as a whole. Software Assurance on Windows Server and SQL Server gives you new version rights — the path to Windows Server 2025 and SQL Server 2025 — Azure Hybrid Benefit, License Mobility for SQL Server, licensing by virtual machine, and the Software Assurance that Microsoft's Volume Licensing route to Extended Security Updates requires. On a host you will migrate to Azure next year that is worth a great deal; on a server you will retire before the term ends it is money for nothing. The memo prices renewing, dropping and converting to subscription licenses for each family so procurement is choosing between numbers.
How does Azure Hybrid Benefit work for SQL Server?
You apply SQL Server core licenses with active Software Assurance or subscription to Azure instead of paying the license-included rate. For Azure SQL Managed Instance and Azure SQL Database, Microsoft's published conversion is one Enterprise core license for four General Purpose vCores or one Business Critical vCore, and one Standard core license for one General Purpose vCore; for SQL Server on an Azure VM the licenses cover the VM's cores subject to the four-core minimum. Microsoft allows a 180-day migration allowance during which the same licenses may run on-premises and in Azure, after which they may be used only in Azure. The map in the engagement tells you which licenses qualify, what they cover, and when the allowance runs out against your migration plan — and our SQL Server to Azure Migration Assessment picks up the migration itself.
Windows Server 2016 and SQL Server 2016 are out of support or about to be. Are we eligible for Extended Security Updates?
It depends on the channel each license came through, which is why the matrix is per server. Per Microsoft's product lifecycle, SQL Server 2016 extended support ended on 14 July 2026 — it is out of support now — and Windows Server 2016 extended support ends on 12 January 2027. Microsoft's documentation makes ESU for SQL Server 2014 and 2016 available for up to three years after support ends, so SQL Server 2016 coverage runs to July 2029, through Volume Licensing with Software Assurance or by connecting instances to Azure Arc with pay-as-you-go billing — which Microsoft states needs no Software Assurance — and, unlike SQL Server 2014, SQL Server 2016 does not receive free ESU simply by running on an Azure VM. For Windows Server, Microsoft's documentation ties ESU purchase for on-premises and Azure Arc-enabled servers to Software Assurance under a Volume Licensing agreement, while Azure VMs receive ESU at no extra charge; whether Windows Server 2016 follows the same terms as 2012 R2 is confirmed against Microsoft's lifecycle documentation at delivery. The matrix names the route for each server and the licensing gap that must be closed first. The server-by-server roadmap that follows — upgrade, migrate, ESU or retire — is the Windows Server 2016 End of Support Assessment and Roadmap and the SQL Server 2016 End of Support Options Assessment; this engagement supplies the licensing position those roadmaps are priced on.
Our Windows Server licenses came with the hardware (OEM). Can we still get ESU?
Often not through the traditional route. Microsoft's Windows Server ESU documentation requires Software Assurance under a Volume Licensing agreement to purchase ESU for on-premises servers, and OEM and retail licenses without Software Assurance generally have no Volume Licensing route. The realistic options are then to bring the server under a qualifying license, move the workload to an Azure VM where ESU is provided at no extra charge, or upgrade — and for SQL Server 2016 specifically, Azure Arc with pay-as-you-go billing is the route Microsoft documents as not requiring Software Assurance. The matrix tells you, per server, which of these applies and what it costs, and we confirm the channel rules against Microsoft's terms in force when you enroll.
When does Azure Arc pay-as-you-go make sense instead of buying licenses?
When the server's remaining life is short or its load is uneven. Windows Server pay-as-you-go through Azure Arc applies to Windows Server 2025 Standard and Datacenter, is billed hourly to your Azure subscription, cannot coexist with an OEM, retail or Volume License activation on the same device, and does not support Automatic Virtual Machine Activation — every VM carries its own license. SQL Server pay-as-you-go through Arc meters every core visible to the operating system, with a four-core minimum, whenever SQL Server is running. Over a five-year life on a stable host that arithmetic usually favors buying; for a server you will migrate within eighteen months, a seasonal workload, or a lab that is off most of the year, pay-as-you-go often wins. The comparison is done per candidate server, and connecting the servers is the Azure Arc Hybrid Server Management Implementation.
Can IT Partner sell us the licenses the order calls for?
Yes, if you want us to — and the order is written so you do not have to. As a direct-bill CSP partner we sell perpetual Windows Server and SQL Server licenses, CALs and Extended Security Updates at Microsoft's published list prices; our margin comes from Microsoft, not from a markup on you, and nobody here earns a commission on your order. Customers who buy their Microsoft licensing through IT Partner also get break-fix support during business hours at no extra charge. Enterprise Agreement lines are placed through your EA and its Licensing Solution Partner, and the order says which lines belong where.
How is this different from the free Volume Licensing consultation and the Microsoft 365 License Audit?
The no-charge Microsoft Volume Licensing consultation helps you choose a licensing program before a purchase — a conversation, not an inventory. The Microsoft 365 License Audit and Optimization is the same $1,950 audit tier applied to Microsoft 365 seats and service plans. This engagement is the server-estate tier: inventory against entitlements, core counting on virtualized hosts, Software Assurance, Hybrid Benefit, ESU and Arc decisions, and a true-up order. If your servers are few and the question is simply which program to buy through, start with the free consultation and we will tell you if this one is warranted.
Is this audit defense? We have had a letter from Microsoft.
No, and tell us at kickoff if you have. If a Microsoft licensing review or a Software Asset Management engagement is already under way, the sequencing and the disclosure strategy belong with your counsel and a SAM specialist, and this engagement is scoped as preparation, not representation. Where no review is pending, establishing your position now is the preparation a review actually tests: a documented inventory, an entitlement register with proof, and a closed gap list are exactly what a review asks for.
What if the review shows we are under-licensed?
Then the memo says so, with the cost to close each gap and the cheapest compliant way to do it — which is often not the way the shortfall first appears. A cluster short on Standard licenses may be cheaper to fix with Datacenter; an Enterprise instance whose workload fits SQL Server 2025 Standard's limits — the lesser of four sockets or 32 cores, and 256 GB of buffer pool memory — may not need Enterprise at all; a server due for retirement may be better on Azure Arc pay-as-you-go than on a perpetual license. Nothing is bought during the engagement, and you decide what to close and when.
Do you cover Azure Local and third-party hosting as well as Azure?
Yes, as far as the licensing goes. Azure Hybrid Benefit for Azure Local and the Windows Server licensing options Microsoft attaches to it are part of the map, and for third-party hosters the analysis covers License Mobility through Software Assurance for SQL Server — with the License Verification Form Microsoft requires within ten days of deployment — and the fact that Windows Server is excluded from License Mobility under Microsoft's program terms, so it must be provided by the hoster. Microsoft's Flexible Virtualization Benefit for licenses with active Software Assurance or a subscription is applied where your hoster qualifies; we confirm each hoster's status against Microsoft's Product Terms at delivery rather than assume it.