Azure's Standard_ND96isr_MI300X_v5 lists at $48.00-$96.00/hr on-demand, or $6.00-$12.00/hr per GPU, per CloudPrice's Azure rate tracker. That's the instance behind most "azure mi300x pricing" searches, and it has a pricing structure that runs backwards from what we found on Azure's NVIDIA side. We covered Azure's ND H200 v5 a few weeks ago and flagged a gap: no published reserved tier and no distinct spot tier either. MI300X has the same missing reserved tier, but it does have a working spot rate, the inverse gap. Spheron doesn't sell MI300X at all, so this post also works through the honest comparison: Azure's AMD pricing against Spheron's NVIDIA H100 and H200 on cost per GPU-hour and cost per token, not a same-silicon price match.
TL;DR: Azure ND MI300X v5 vs Spheron (July 2026)
| Tier | Azure ND96isr MI300X v5 (per GPU) | Spheron NVIDIA equivalent (per GPU) |
|---|---|---|
| Pay-as-you-go (cheapest region) | $6.00/hr | H100 SXM5: $2.54/hr |
| Pay-as-you-go (priciest region) | $12.00/hr | H200 SXM5: $4.54/hr |
| Spot / low-priority | $1.11-$2.22/hr | H100 SXM5 spot: $1.44/hr |
| 1-year / 3-year reserved | Not published | N/A (no commitment required) |
| Egress fees | $0.087/GB (East US) | $0 |
| Quota wait | Same ND-series process as H100/H200 | Instant |
Pricing fluctuates based on GPU availability. The prices above are based on 15 Jul 2026 and may have changed. Check current GPU pricing for live rates.
What Is the Azure ND MI300X v5 (Standard_ND96isr_MI300X_v5)?
The ND MI300X v5 series is Azure's AMD-accelerator flagship, built for large-scale deep learning training and tightly coupled generative AI and HPC workloads. There's a single VM size in the series, Standard_ND96isr_MI300X_v5, and it reached general availability on May 21, 2024, with Hugging Face announced as the launch customer. "The AMD Instinct MI300X and ROCm software stack is powering the Azure OpenAI Chat GPT 3.5 and 4 services, which are some of the world's most demanding AI workloads," said Victor Peng, president of AMD, at the time. Hugging Face's Julien Simon, chief evangelist officer, added that the partnership would let Hugging Face users "run hundreds of thousands of AI models available on the Hugging Face Hub on Azure with AMD Instinct GPUs without code changes." Both quotes are from the May 2024 AMD launch announcement, not a 2026 statement, so read the "powering ChatGPT" line as a two-year-old snapshot of that partnership, not a claim about today's OpenAI infrastructure mix.
Specs: 8x MI300X 192GB, Infinity Fabric, and InfiniBand
Per Microsoft's own ND MI300X v5 series documentation, the instance has:
- 8x AMD Instinct MI300X GPUs with 192GB HBM3 each (1,535GB total accelerator memory)
- 96 vCPUs (Intel Xeon Sapphire Rapids)
- 1,850 GiB RAM
- 4th-gen AMD Infinity Fabric links between GPUs at 128 GB/s per GPU, 896 GB/s aggregate
- A dedicated, topology-agnostic 400 Gb/s NVIDIA Quantum-2 CX7 InfiniBand connection per GPU (3.2 Tb/s aggregate per VM), with GPUDirect RDMA support for scaling to thousands of GPUs across VMs in the same scale set
- 1x 1,000 GiB local temp disk plus up to 8 NVMe disks at 28 TiB each
- Max network bandwidth of 80,000 Mbps across 8 NICs
Notice the interconnect split: GPU-to-GPU traffic inside the VM runs over AMD's own Infinity Fabric, while node-to-node scaling runs over NVIDIA's InfiniBand hardware. That's not a typo. Azure builds its ND-series network fabric on Quantum-2 InfiniBand regardless of which accelerator vendor sits inside the box, so an AMD compute VM still depends on NVIDIA networking silicon to scale past a single node. For the architecture comparison against NVIDIA's own H200, including memory bandwidth and MLPerf results, see AMD MI300X vs NVIDIA H200.
ND MI300X v5 On-Demand Pricing Breakdown
There's no sticker price for this instance on Azure's standard retail pricing pages. The numbers below come from CloudPrice, which scrapes Azure's rate card region by region, the same source pattern we used for the H100 and H200 SKUs.
Per-GPU Cost Across Regions ($6-$12/hr)
CloudPrice's regional breakdown for Standard_ND96isr_MI300X_v5 on-demand Linux pricing shows:
| Region tier | Instance/hr | Per GPU (÷8) |
|---|---|---|
| Cheapest (East US 2, West US 3) | $48.00 | $6.00 |
| Priciest (Brazil South) | $96.00 | $12.00 |
That's roughly a 2x spread between the cheapest and most expensive published region, on identical hardware, the same pattern we've seen across every ND-series SKU on this blog. Thunder Compute's July 1, 2026 pricing tracker independently confirms the $6.00/GPU-hr floor for Azure's ND MI300X v5, matching CloudPrice's cheapest-region figure exactly. CloudPrice's own regional table is otherwise paywalled behind an "activate subscription to see all regions" gate, so the cheapest and priciest bands above are the two data points we can verify directly; expect intermediate regions to land somewhere between $6.00 and $12.00 per GPU.
Pricing fluctuates based on GPU availability. The prices above are based on 15 Jul 2026 and may have changed. Check current GPU pricing for live rates.
Azure MI300X Spot Pricing: The Discount Path That Actually Exists
Here's the part that flips the script from our H200 coverage: Azure does publish a low-priority (spot) rate for this SKU, and it's a real discount, not a rounding error. Per SpareCores' server pricing database, the ND MI300X v5 spot tier runs $8.8704/hr in the cheapest regions (East US 2, West US 3) up to $17.7408/hr in Brazil South, working out to roughly $1.11-$2.22 per GPU. That's an 81-82% discount off the matching on-demand rate in the same region, consistent across both the cheap and expensive ends of the range.
Spot capacity on Azure is reclaimable at any point with no notice, standard low-priority VM behavior, so this rate only makes sense for checkpointed, interruption-tolerant training or batch inference, not anything that needs to run to completion on a deadline.
Why MI300X Has Spot Pricing When Azure's H200 SKU Doesn't
We don't have Microsoft's internal reasoning here, so treat this as an informed read of the public data rather than a confirmed explanation. MI300X reached general availability over two years ago (May 2024), giving Azure far more operating history and demand data to build a spot pool from than the newer ND H200 v5 SKU has accumulated. AMD accelerator demand on Azure also likely runs thinner than NVIDIA demand overall, since most large training jobs default to CUDA-first tooling, which would leave more idle MI300X capacity available to resell at a discount during off-peak windows. Whatever the mechanism, the practical result is that this is currently the only ND-series pricing gap running in AMD's favor on Azure: a real discount lever exists for MI300X that doesn't exist yet for H200.
The Reserved Instance Gap (and Why There's No Commitment Discount Yet)
Outside of spot, the MI300X SKU falls back into the same pattern we documented for Azure's ND H200 v5: neither CloudPrice nor SpareCores list a 1-year or 3-year reserved rate for Standard_ND96isr_MI300X_v5. Compare that to Azure's ND H100 v5 series, which has a full published discount curve, roughly 35% off on-demand with a 1-year commitment and 55% off with a 3-year commitment. Standard Azure reserved-instance discounts on ND-series GPU VMs generally land in that same 35%-ish range at the 1-year mark, but no such published number exists yet for MI300X.
That doesn't mean Azure will never offer it. Newer or lower-volume SKUs typically lag their reserved-tier rollout by a few quarters after general availability, and MI300X's public reserved gap has now persisted well past that window. Until it changes, every on-demand hour on this instance is billed at the full $6.00-$12.00/GPU-hr rate shown above, with spot as the only discount lever, short of negotiating a custom Enterprise Agreement rate directly with Microsoft that isn't publicly quoted anywhere.
Hidden Costs on Top of the Hourly Rate
The instance rate is the number every pricing tracker quotes, and it's not the whole bill. The extra line items are the same general Azure platform charges we've documented on the H100 and H200 SKUs, since they apply regardless of which accelerator sits inside the VM: outbound data transfer at roughly $0.087/GB for the first 5 TB/month out of East US, Premium SSD managed disks at $135.17/month for a 1024 GiB P30 disk (about $0.132/GB/month, per Azure's retail pricing API; the local NVMe on this SKU doesn't persist across stops), Azure Files for datasets shared across multiple nodes, Azure Monitor and Log Analytics for anything past default metrics, and a support tier if you need a response-time SLA.
Here's what that looks like for a single Standard_ND96isr_MI300X_v5 node run 40 hours a week (172 hours/month) at the cheapest published on-demand rate, with 10 TB of monthly egress and 2 TB of Premium SSD for checkpoints:
| Line item | Monthly cost |
|---|---|
| Compute (172 hrs at $48.00/hr) | $8,256 |
| Egress (10 TB at $0.087/GB) | $891 |
| Premium SSD (2 TB, P30 tier) | $270 |
| Azure Monitor (estimated) | $80 |
| Support (Standard tier) | $100 |
| Total | $9,597/month |
The extras add about $1,341/month, or roughly 16% on top of pure compute, a bigger proportional bite than we found on the pricier H200 SKU, where the same extras added closer to 7.5%. That's not because MI300X's ancillary costs are higher, they're identical Azure platform charges, it's because MI300X's lower compute base means fixed costs like egress and storage make up a larger share of the total bill. Cheaper compute doesn't automatically mean a cheaper stack once storage and networking enter the picture.
Pricing fluctuates based on GPU availability. The prices above are based on 15 Jul 2026 and may have changed. Check current GPU pricing for live rates.
Azure MI300X vs Spheron: Cost Per GPU-Hour and Per-Token Reality Check
Why This Isn't Apples-to-Apples (Spheron Doesn't List MI300X)
Spheron's live GPU catalog, checked directly against the public offers API, has no AMD Instinct GPUs at all right now: no MI300X, no MI355X. It's NVIDIA-only, currently listing B300 SXM6, B200 SXM6, H100 SXM5/NVL/PCIe, H200 SXM5, and A100 80G. That's the same conclusion our AMD MI300X and MI355X pricing roundup reached across the broader market, and it hasn't changed. So there's no honest way to hand you a "Spheron MI300X" number. What we can do is put Azure's AMD pricing next to Spheron's NVIDIA pricing and let you weigh the real trade-off: AMD's larger per-GPU memory pool against NVIDIA's more mature CUDA tooling and, on Spheron specifically, per-minute billing with no quota queue.
What Spheron's NVIDIA Equivalents Cost Instead
Live rates from Spheron's own offers API for its H200 SXM5 instances and other NVIDIA GPUs, split strictly by instanceType before taking a minimum (dedicated on-demand offers can't be confused with spot offers, since spot listings carry a matching price field too):
| Spheron GPU | On-demand ($/hr) | Spot ($/hr) |
|---|---|---|
| H100 SXM5 | $2.54 | $1.44 |
| H200 SXM5 | $4.54 | $3.31 |
| B200 SXM6 | $8.83 | $5.34 |
Line these up against Azure's MI300X range and the comparison isn't a clean sweep either way. On-demand, Azure's cheapest MI300X rate ($6.00/GPU-hr) is still 2.4x Spheron's H100 rate and 1.3x Spheron's H200 rate, and Azure's priciest region ($12.00/GPU-hr) is 4.7x H100 and 2.6x H200. But flip to spot, and the gap partially inverts: Azure's cheapest MI300X spot rate ($1.11/GPU-hr) actually undercuts Spheron's own H100 spot rate ($1.44/GPU-hr), because this SKU's spot discount is unusually steep (81-82% off) rather than because AMD hardware is inherently cheaper.
Applying the same ROCm-versus-CUDA throughput estimate we used in the MI300X pricing roundup (92% of an assumed 19,500 tokens/sec H100 baseline, so roughly 17,900 tokens/sec for MI300X) to today's rates:
Formula: ($/hr / 3,600 sec) x (1,000,000 / tokens_per_sec)
| Path | $/GPU-hr | Est. $/million tokens |
|---|---|---|
| Azure MI300X on-demand, cheapest region | $6.00 | $0.093 |
| Azure MI300X on-demand, priciest region | $12.00 | $0.186 |
| Azure MI300X spot, cheapest region | $1.11 | $0.017 |
| Spheron H100 on-demand | $2.54 | $0.036 |
| Spheron H100 spot | $1.44 | $0.021 |
Treat the tokens/sec figures as a directional estimate carried over from prior coverage, not a benchmark run on this exact configuration, and rerun the math against your own workload before committing budget. The honest read: on-demand, Spheron's H100 beats Azure's MI300X on cost per token by a wide margin. Spot-to-spot, Azure's own discounted MI300X capacity is currently the cheapest path in this table, if your workload tolerates reclaimable capacity and your stack already runs on ROCm. That's a real, specific case where Azure wins outright, and it's worth saying plainly rather than smoothing it over.
The other side of the ledger is memory. A single MI300X's 192GB can host models that need two H100s (80GB each) to fit in FP16, which cuts interconnect complexity and multi-GPU serving overhead for large models. Whether that consolidation is worth more than Spheron's per-token edge depends on your model size and whether you're compute-bound or memory-bound, not on price alone. For the fuller memory-versus-throughput trade-off, see AMD MI300X vs NVIDIA H200, and for the software side of running ROCm in production, our ROCm pretraining and deployment guide and the ROCm vs CUDA comparison cover framework compatibility in depth.
Pricing fluctuates based on GPU availability. The prices above are based on 15 Jul 2026 and may have changed. Check current GPU pricing for live rates.
When It's Worth Moving AMD Inference Workloads Off Azure
Stay on Azure's MI300X if your team is already deep in ROCm on Azure specifically, you're drawing down Enterprise Agreement credits that don't transfer elsewhere, your workload is genuinely spot-tolerant and can exploit that 81-82% low-priority discount, or FedRAMP/HIPAA compliance is a hard requirement tied to Azure's certifications. None of that changes just because the reserved tier is missing.
Move to an NVIDIA path on Spheron if you need reliable on-demand capacity rather than reclaimable spot, if quota approval timelines (Azure's ND-series process typically runs 1-4 weeks, the same pattern documented for H100 and H200) don't fit your schedule, or if CUDA-first tooling (TensorRT-LLM, FlashAttention 3) matters more to your serving stack than MI300X's memory headroom. A September 2024 Microsoft Q&A thread also shows a user unable to provision this SKU through the Azure Portal at all, only the H100 equivalent appeared; that's a signal nearly two years old and shouldn't be read as current 2026 capacity, but it's a reminder to confirm regional availability before you commit budget to any specific SKU, AMD or NVIDIA. Spheron's overview docs cover how the platform aggregates capacity across 5+ providers instead of a single region's inventory, which is the structural reason it provisions without a quota queue in the first place. If you're weighing a broader move off Azure entirely, the step-by-step migration guide covers auditing current spend and standing up a first workload elsewhere without a rewrite, and the hyperscaler hidden-cost breakdown walks through the egress and quota math in more general terms.
Azure's ND MI300X v5 is a genuinely unusual SKU on its own pricing terms: a real spot discount that doesn't exist yet on its H200 sibling, paired with a reserved-instance gap that mirrors it exactly. Whether that trade works for you depends on how spot-tolerant your AMD workload actually is, not on a single headline number.
If your workload doesn't need AMD-specific tooling and you'd rather have reliable on-demand NVIDIA capacity without a quota queue, Spheron's H100 and H200 are both live right now.
Frequently Asked Questions
Azure's Standard_ND96isr_MI300X_v5 instance (8x AMD Instinct MI300X 192GB) lists at $48.00-$96.00/hr on-demand depending on region, per CloudPrice's Azure rate tracker, which works out to $6.00-$12.00/hr per GPU. East US 2 and West US 3 carry the cheapest published rate; Brazil South carries the most expensive. Thunder Compute's independent pricing tracker confirms the $6.00/GPU-hr floor as of July 2026.
Yes. Unlike Azure's ND H200 v5 SKU, which has no published spot tier at all, the MI300X instance carries a real low-priority rate: $8.87-$17.74/hr for the full 8-GPU instance (roughly $1.11-$2.22 per GPU), an 81-82% discount off the matching on-demand rate in the same region, per SpareCores. Low-priority capacity can be reclaimed by Azure with no notice, so it isn't a fit for anything that needs to run to completion uninterrupted.
Not currently. Neither CloudPrice nor SpareCores list a 1-year or 3-year reserved rate for Standard_ND96isr_MI300X_v5, the same gap documented on Azure's ND H200 v5 SKU. Every on-demand hour is billed at the full rate shown above unless you negotiate a custom Enterprise Agreement price directly with Microsoft.
No. Spheron's live GPU catalog is NVIDIA-only: H100 SXM5, H200 SXM5, B200 SXM6, B300 SXM6, and A100, with no AMD Instinct GPUs listed as of writing. The honest comparison against Azure's MI300X pricing is cost-per-token against Spheron's NVIDIA hardware, not a same-GPU price match. Spheron's H100 SXM5 on-demand starts at $2.54/hr per GPU, well under Azure's $6.00-$12.00/hr MI300X range, though Azure's uniquely discounted MI300X spot tier can undercut Spheron's own H100 spot rate for interruption-tolerant workloads.
