o1 on Azure OpenAI

o1 prices on Azure OpenAI for Global, Data Zone and Regional deployments, provisioned throughput (PTU) minimums and throughput, and a worked cost example.

Reference

Price per 1M tokens

USD list prices for Standard (pay per token) and Batch deployments.

DeploymentInputCached inputOutputBatch in / out
Global $15.00 $7.50 $60.00 $7.50 / $30.00
Data Zone $16.50 $8.25 $66.00 $8.25 / $33.00
Regional $16.50 $8.25 $66.00 —

Source: Azure Retail Prices API, refreshed 15 Oct 2026. Data Zone and Regional prices for eastus2. "list": price not yet confirmed by the weekly refresh; Data Zone list prices are Global + 10%. o1 is a reasoning model: its hidden reasoning tokens are billed as output.

Provisioned throughput (PTU)

Deployment parameters from Microsoft Learn.

Global / Data Zone minimum
15 PTU, steps of 5
Regional minimum
25 PTU, steps of 50
Input tokens / min per PTU
230
1 output token counts as
4 input tokens
Smallest Global deployment
$3,900 / month reserved
Fully used PTU, per 1M tokens
$25.81

"Fully used" is the 1-month Global reservation divided by everything one PTU can process in a month, in normalized tokens. Real deployments are sized for peak and run below that on average.

Worked example

1M requests a month, 1,500 input and 300 output tokens each, peak 3× the average, Global deployment.

Standard (Global)$40,500
Batch$20,250
Provisioned, hourly$587,650
Provisioned, 1-month reservation$209,300
Provisioned, 1-year reservation$177,905

PTUs: peak 184,932 normalized tokens a minute → 805 PTUs, about 33% used on average.

Change the numbers in the calculator

Frequently asked questions

How much does o1 cost on Azure OpenAI?

On a Global Standard deployment, $15.00 per million input tokens and $60.00 per million output tokens, with cached input at $7.50 per million. Data Zone costs about 10% more and Batch about half. Prices are USD list prices.

How many PTUs does o1 need?

At least 15 PTUs on Global or Data Zone (then steps of 5) and 25 on Regional. Each PTU handles 230 input tokens a minute, and one output token counts as 4 input tokens.

When is PTU cheaper than pay-as-you-go for o1?

A fully used Global PTU on a 1-month reservation costs about $25.81 per million normalized tokens, against $15.00 per million input tokens on Standard. Real deployments are sized for peak load and run well below 100% on average, so Standard is usually cheaper unless the load is high and steady.