Share via

Why does the Spot price differ between the marketplace image ($0.11x/hr) and the custom Gallery image ($0.178/hr) for the same VM size, region, and OS disk type?

Crystal Ho 0 Reputation points
2026-03-10T07:51:45.0066667+00:00

I am observing that the actual CPU cost for my AVD session host is higher than the Spot price quoted in the Azure Portal. I would like to understand the reason for this discrepancy.

Environment Details:

  • VM size: Standard_E8as_v7
  • Pricing model: Spot
  • Region: Southeast Asia
  • OS disk: SSD
  • Usage pattern: Non 24/7 (VM is shut down when not in use)

Observed Issue:

The Spot price shown in the Azure Portal at time of deployment was approximately $0.11x/hr when using the marketplace image (Windows 11 Enterprise Multi-Session Gen2).

However, when using a custom Azure Compute Gallery image created from the same base image, the quoted Spot price shows $0.178/hr.

The actual CPU cost reflected in Azure Cost Analysis appears higher than expected based on the $0.11x/hr Spot rate.

Questions:

  1. Why does the Spot price differ between the marketplace image ($0.11x/hr) and the custom Gallery image ($0.178/hr) for the same VM size, region, and OS disk type?
Azure Virtual Machines
Azure Virtual Machines

An Azure service that is used to provision Windows and Linux virtual machines.


1 answer

Sort by: Most helpful
  1. TP 156.9K Reputation points Volunteer Moderator
    2026-03-10T09:10:38.6433333+00:00

    Hi Crystal,

    From your description it sounds like VM does not have correct license type set, so you are likely being charged for Windows Server hourly license. When creating VM from the gallery image you need to select Windows Client for license type when using Windows 11 Enterprise multi-session.

    Please navigate to your VM in Azure portal, on left click on Settings -- Operating system. On right, please confirm that License type is set to Windows client, check I confirm I have an eligible Windows 10/11 license with multi-tenant hosting rights, and click Apply, as shown below:

    User's image

    Having License type set to Windows client will cause your Spot VM compute to be billed at approximately $0.1107/hour instead of $0.1787/hour, assuming the spot price or VM size hasn't changed.

    To summarize, base Spot compute price for the VM size is approximately $0.1107/hour, whereas base Spot compute + Windows Server license is about $0.1787/hour. If you set License type to Windows client it will not charge the hourly windows server license fee.

    Please click Accept Answer and upvote if the above was helpful.

    Thanks.

    -TP

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.