Hello Stewart Kennedy
As you are seeing $0 back-billing, it means Azure Arc successfully recognized your prior ESU entitlement from Volume Licensing. When ESU licenses are applied under VL and properly declared (e.g., via Invoice ID), Azure does not apply retroactive charges.
For reference, here are the official Microsoft documents that support this:
- Manage licensing and billing – SQL Server enabled by Azure Arc which Explains BYOL requirements and eligibility: https://free.blessedness.top/en-us/sql/sql-server/azure-arc/manage-license-billing?view=sql-server-ver17
- SQL Server Extended Security Updates enabled by Azure Arc:
Covers ESU subscription options and linking licenses: https://free.blessedness.top/en-us/sql/sql-server/azure-arc/extended-security-updates?view=sql-server-ver17 - Billing service for Extended Security Updates for Azure Arc:
Details back-billing rules and how declaring prior VL entitlements prevents charges: https://free.blessedness.top/en-us/azure/azure-arc/servers/billing-extended-security-updates
For other servers, make sure you include the Volume Licensing Invoice ID when creating ESU licenses in Azure Arc to maintain this $0 back-billing behavior. Confirm all SQL Server licenses have active Software Assurance or subscription, BYOL for ESU is not supported for perpetual-only licenses.
If you have any other queries, please let us know.
Thanks,
Suchitra.