First page of Microsoft's 100,000-partner directory, sorted by responsiveness Microsoft Solutions Partner — Security, Modern Work, Infrastructure, App Innovation Microsoft partner since 2006 1,100+ organizations under management
Home/Services/Windows Server and SQL Server Licensing and True-Up Advisory
ConsultingAssessment

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.

Timeline 1 weekService owner Mike MackeyWindows ServerSQL Server

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

01Every Windows Server and SQL Server instance in scope — physical and virtual, production and non-production — is inventoried with edition, version, host, physical sockets and cores, virtual cores, cluster membership and licensing channel, and you have confirmed the inventory as the agreed baseline.
02Every entitlement is recorded with its proof source and Software Assurance status — Enterprise Agreement or Server and Cloud Enrollment, Open Value, CSP perpetual, OEM, retail and subscription — and every instance is mapped to the entitlement that covers it or is flagged as uncovered.
03For every host and virtual machine the compliant licensing position is stated with the core-count arithmetic shown, and the cheaper compliant option is named: per-core or Server + CAL, Standard or Datacenter for Windows Server, Standard or Enterprise for SQL Server, host-level or per-VM licensing.
04The Software Assurance renewal decision is documented per product family: the specific benefits you would use, the servers that will be retired or migrated before they matter, and the price delta of renewing, dropping, or converting to subscription.
05The Azure and Azure Local map shows, license by license, what can move under Azure Hybrid Benefit or License Mobility, the vCore or core conversion that applies, and the effect of Microsoft's 180-day migration allowance on your timeline.
06The Extended Security Update matrix gives every Windows Server 2012 R2, 2016 and SQL Server 2016 instance a route — Volume Licensing with Software Assurance, Azure Arc, an Azure VM, or none — and names the licensing gap that must be closed before the route is open.
07For each candidate server the Azure Arc pay-as-you-go cost is compared with buying licenses over the server's expected remaining life, and a recommendation is recorded with the reasoning.
08You hold the right-sized true-up or renewal order by SKU and quantity, the savings-and-exposure memo with every compliance gap quantified, and the walkthrough has been held — and you approve delivery.

What you receive

Server licensing inventory workbook: every Windows Server and SQL Server instance with edition, version, role, host, physical sockets and cores, virtual cores, cluster placement, Windows Server and SQL Server CAL populations where Server + CAL applies, and the source of each data point.
Entitlement register: every license you hold for Windows Server, SQL Server and their CALs, by channel and agreement, with proof source (Volume Licensing statement, CSP invoice, OEM certificate, retail key, prior true-up statement), Software Assurance or subscription status and expiry, and the instance each license is assigned to.
Core-count and edition analysis per host and cluster: the compliant per-core or Server + CAL position with the arithmetic shown, Standard versus Datacenter and Standard versus Enterprise comparisons at Microsoft's current published prices, and the host-level versus per-VM licensing choice for virtualized estates — including whether SQL Server 2025 Standard's capacity limits let a workload leave Enterprise.
Software Assurance renewal decision memo: per product family, what Software Assurance would buy you in the next term, which servers will be gone before it matters, and the costed cases for renewing, dropping, or converting to subscription licenses.
Azure Hybrid Benefit and License Mobility map: which Windows Server and SQL Server licenses qualify, the Azure VM, Azure SQL Managed Instance, Azure SQL Database or Azure Local target they can cover and at what conversion, the 180-day migration allowance on your plan, and the License Verification Form step where a third-party hoster is involved.
Extended Security Update eligibility matrix: each Windows Server 2012 R2, Windows Server 2016 and SQL Server 2016 instance with its available route, what is required to make the route valid, and the decision options — upgrade, migrate, ESU, or retire — with Microsoft's lifecycle dates against each.
Azure Arc pay-as-you-go comparison: for each candidate server, Microsoft's metered Windows Server 2025 or SQL Server pay-as-you-go cost over its expected remaining life against the purchase route, with the operational conditions Microsoft attaches — no coexisting OEM, retail or Volume License activation, no Automatic Virtual Machine Activation, an internet-connected Arc agent — stated plainly.
Right-sized true-up or renewal order: SKU, edition, quantity and channel for every line you need to add, with the lines you should not renew, and a reseller-neutral format you can place through your Enterprise Agreement, your Licensing Solution Partner, or with IT Partner.
Savings-and-exposure memo and walkthrough call: the over-licensed servers with the amount recoverable at the next true-up or renewal, the under-licensed servers with the cost to close each gap, and a one-hour walkthrough with the licensing engineer who did the analysis.

How the work unfolds

Day 1 — Kickoff, scope and evidence

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.

Days 1–2 — Inventory and entitlement reconciliation

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.

Days 2–4 — Core counting, edition and licensing model

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.

Days 3–5 — Software Assurance, Hybrid Benefit, ESU and Arc decisions

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.

Day 5 — Order, memo and walkthrough

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

An inventory source we can read: an Azure Migrate, Configuration Manager or RVTools export, Hyper-V and VMware host inventories, or an account under your control from which our read-only inventory scripts can run. Nothing in this engagement changes a server.
Your entitlement records: Volume Licensing statements from the Microsoft 365 admin center or the Volume Licensing Service Center, the agreement and enrollment documents with their anniversary or expiry dates, prior true-up statements, CSP invoices, OEM certificates or invoices for host-bundled licenses, and retail keys.
Host facts the license math needs: physical sockets and cores per host, virtual cores per VM, and which VMs move between hosts in a cluster — license counts follow the hosts a VM can land on, not the one it is on today.
Where Server + CAL is in play, the number of users or devices that access each Windows Server and each SQL Server Standard instance, directly or through an application tier.
The Enterprise Agreement anniversary or Software Assurance renewal date, and your Azure or Azure Local plans for the next term, because they decide the Hybrid Benefit and Software Assurance analysis.
A named contact in IT and one in procurement or finance who can answer questions during the week and receive the order.
An estate of up to 50 Windows Server instances (physical and virtual combined) and 20 SQL Server instances under one agreement family. Larger estates, multiple agreements, subsidiaries or regions are quoted per estate before we start.
Disclosure at kickoff of any pending or active Microsoft licensing review, Software Asset Management engagement or audit — it changes how the work should be sequenced and it is outside this scope.

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

Microsoft 365 licensing — seats, service plans, add-ons and New Commerce renewals — is the Microsoft 365 License Audit and Optimization, and its quarterly maintenance is the Microsoft 365 License Optimization Subscription.
Executing the purchase. The order is reseller-neutral and yours to place anywhere. If you want IT Partner to transact it, we sell perpetual server licenses through CSP — Windows Server 2025 Standard and Datacenter core licenses, Windows Server CALs, SQL Server 2025 Standard and Enterprise core packs and SQL Server CALs, and Extended Security Updates for Windows Server and SQL Server 2016 — at Microsoft's published list prices, as a direct-bill CSP partner; see how the switch to our CSP billing works.
Formal Software Asset Management audit defense — representing you in a Microsoft licensing review, a Licensing Solution Partner-led audit or a compliance settlement. This engagement prepares your position; it does not represent you in a dispute, and it is not a legal compliance certification.
Negotiating the Enterprise Agreement itself with Microsoft, and advising on leaving the Enterprise Agreement for CSP or a Microsoft Customer Agreement for Enterprise — a separate advisory we will point you to when your agreement's future is the real question.
Deciding and executing what happens to each server. Choosing refresh, ESU or Azure per server is the Server Refresh, ESU or Azure: Renewal Decision Assessment; enrolling the servers you keep is Windows Server ESU Enrollment through Azure Arc and SQL Server 2016 ESU Enrollment through Azure Arc on the foundation of Azure Arc Hybrid Server Management Implementation, with the ongoing lifecycle handled by the Managed ESU and Legacy Server Lifecycle Service; upgrading in place is the Windows Server 2016 to 2025 Upgrade Service and the SQL Server 2016 In-Place Upgrade.
Microsoft's charges: license and CAL prices, Software Assurance and subscription fees, Extended Security Update fees — including Azure Arc-enabled ESU, which Microsoft meters per core and bills to your Azure subscription — and Azure or Azure Arc pay-as-you-go consumption. All are billed to you by Microsoft or your reseller, not through this fee.
Azure consumption optimization — reservations, savings plans, right-sizing of running VMs and FinOps practice — is the Azure Cost Optimization and FinOps Assessment; this engagement covers the license component of Azure cost, not the compute.
Non-Microsoft licensing (VMware, Oracle, Red Hat and other third-party software), and Microsoft client and desktop licensing — Windows 11, Office and Microsoft 365 Apps — except where Windows Server, SQL Server and Remote Desktop Services CALs are concerned.
Legal advice on your agreements. We read Microsoft's Product Terms and program documents as licensing practitioners; contractual interpretation and dispute strategy are for your counsel.

Limitations & technical notes

!The licensing position is only as complete as the evidence. We reconcile what you can show us; we cannot manufacture proof of entitlement for a license with no record, and the memo marks those as uncovered rather than assumed.
!Microsoft's Product Terms, program rules and prices change — the Product Terms are republished monthly. The position, the costings and the order reflect the Product Terms, published prices and lifecycle dates current on the delivery date, which is stated on every document; an order placed months later should be sanity-checked first.
!This is a licensing advisory, not a legal compliance certification, and it does not guarantee the outcome of a Microsoft licensing review or audit. It gives you a defensible, documented position and closes the gaps you choose to close.
!Lifecycle dates are Microsoft's, per its product lifecycle pages: SQL Server 2016 extended support ended on 14 July 2026 and is already out of support, with Extended Security Updates available for up to three years — to July 2029 — under Microsoft's ESU documentation; Windows Server 2016 extended support ends on 12 January 2027; and Extended Security Updates for Windows Server 2012 and 2012 R2 end on 13 October 2026. Whether Microsoft offers Extended Security Updates for Windows Server 2016 on the same terms as for 2012 R2 is confirmed against Microsoft's lifecycle documentation at delivery, not assumed.
!Extended Security Update eligibility is decided by Microsoft's program rules, not by us. Microsoft's Windows Server documentation requires Software Assurance under a Volume Licensing agreement to purchase ESU for on-premises and Azure Arc-enabled servers, while for SQL Server 2016 Microsoft's documentation states that Azure Arc with pay-as-you-go billing provides ESU without Software Assurance; both are read against the terms in force when you enroll. ESU fees are Microsoft's and are billed to you.
!Azure Hybrid Benefit and License Mobility apply only while the Software Assurance or subscription that qualifies the license stays active; SQL Server licenses moved to Azure carry a 180-day migration allowance and are then usable only in Azure under Microsoft's terms, and License Mobility deployments require Microsoft's License Verification Form within ten days. Windows Server is not eligible for License Mobility under Microsoft's program terms.
!Azure Arc pay-as-you-go for Windows Server applies to Windows Server 2025 Standard and Datacenter only, cannot coexist with an OEM, retail or Volume License activation on the same device, does not support Automatic Virtual Machine Activation, and needs an internet-connected Azure Arc agent; SQL Server pay-as-you-go meters every core visible to the operating system with a four-core minimum. These are Microsoft's conditions and Microsoft's hourly charges to your Azure subscription.
!We do not promise a saving in advance. Some estates are over-licensed and the true-up shrinks; some are under-licensed and the honest output is a larger order than you expected. The memo quantifies both, because a right-sized order in the wrong direction is what a licensing review finds.
!The $1,950 fixed price covers one agreement family and an estate of up to 50 Windows Server instances and 20 SQL Server instances; multiple agreements, subsidiaries, regions or larger estates are quoted per estate before work begins. Late evidence moves the completion date, not the scope or the price.
!Technical content reviewed September 2026.

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.

Didn’t find your question?

Ask it here. A real engineer answers by email within one business day — and if it’s a good one, it becomes part of this page so the next person finds it.

Answered by a person, one time, to your inbox. Nothing you type here is published without a human reviewing and anonymizing it first.

Often combined with

$1,950 per project
1 week
Book the licensing true-up review