This page lists October 2026 API prices for LLMs, per million tokens, read straight from vendor and host pages. The spread is wide. The most expensive flagship in the table charges $50 per million output tokens; the cheapest small models charge $0.10 to $0.15. About fifty models sit between those ends, from OpenAI, Anthropic, Google, DeepSeek, xAI, Mistral and the main open-model hosts. Each row links to the page its number came from, so you can re-check a figure before it goes into a budget.

Prices checked on 30 October 2026 against the vendor pages linked in each row.

The price picture

The chart puts input and output prices for twelve widely used models on one linear scale, sorted by output price. The output bar drives the cost of chat and generation. The input bar drives summarisation, extraction and any prompt that carries long documents.

Input and output price per million tokens for twelve widely used models, October 2026, sorted by output price Input, $ per 1M tokens Output, $ per 1M tokens GPT-6 Astra (OpenAI) $10 $50 Claude Opus 5.5 (Anthropic) $4 $20 Gemini 3.1 Pro Preview (Google) $2 $12 Gemini 4 Argon (Google) $2 $10 Claude Sonnet 5.5 (Anthropic) $2 $10 GPT-6.1 Sol (OpenAI) $2 $10 Grok 4.7 (xAI) $2 $6 GPT-6.1 Terra (OpenAI) $1 $5 DeepSeek V4 Pro, peak $1.32 $3.96 Gemini 3.8 Flash (Google) $0.75 $3.75 Mistral Large 4 $0.7 $2.1 DeepSeek V4.1 Flash, peak $0.3 $1.2 Same linear scale for both bars. Gemini 3.1 Pro: prompts up to 200k tokens. Gemini 4 Argon: price to 30 Nov 2026.
Input and output list price per million tokens for twelve widely used models, October 2026, sorted by output price.

Three things stand out. First, GPT-6 Astra tops the chart at $10 in and $50 out, the same pair as Claude Fable 5.1 in the table below. Anthropic's main flagship, Claude Opus 5.5, costs $4 and $20. Second, the middle of the market has settled on $2 input and $10 output. Gemini 4 Argon (until 30 November), Claude Sonnet 5.5 and GPT-6.1 Sol all list exactly that pair. Gemini 3.1 Pro Preview is $2 and $12 for prompts up to 200k tokens. Third, DeepSeek V4 Pro, Gemini 3.8 Flash and Mistral Large 4 all price output between $2 and $4.

Output tokens cost 3 to 6 times more than input tokens at every vendor in the chart. Ministral 3, in the budget chart below, is the exception, with input and output at the same price.

The budget tier

Below $1 per million output tokens, the gap between vendors shrinks to cents. Open-weight models on third-party hosts compete directly with the vendors' own small models.

Input and output price per million tokens for eight models under one dollar per million output tokens, October 2026 Input, $ per 1M tokens Output, $ per 1M tokens Mistral Small 4 $0.15 $0.6 gpt-oss-120B (Groq) $0.15 $0.6 GPT-6 Luna (OpenAI) $0.1 $0.5 Claude Haiku 5.5 (short prompt) $0.1 $0.5 Gemini 2.5 Flash-Lite (Google) $0.1 $0.4 Llama 3.3 70B (OpenRouter) $0.1 $0.32 gpt-oss-20B (Groq) $0.075 $0.3 Ministral 3 14B (Mistral) $0.2 $0.2 Scale differs from the chart above: the longest bar here is $0.60.
Models under $1 per million output tokens, October 2026, on a different scale from the chart above.

GPT-6 Luna and Claude Haiku 5.5 list the same pair, $0.10 in and $0.50 out. Haiku moves to $0.50 and $2.50 once a prompt exceeds 100k tokens. The Groq-hosted gpt-oss models and the Llama 3.3 70B route on OpenRouter land in the same band. OpenRouter's headline price for gpt-oss-120B is lower still, at $0.03 in and $0.15 out from its cheapest provider. That figure depends on which provider the router picks and is not a vendor list price. It therefore appears in the table with the host named, and stays out of the chart.

Full price table

One row per model as listed on the vendor page. Prices are US dollars per million tokens, standard tier, synchronous requests, as of 30 October 2026. "Not shown" means the vendor page fetched on that date did not display the figure. We left those gaps open rather than fill them from memory. Where a cached-input or batch figure comes from OpenRouter rather than the vendor, the cell and the Source column say so.

Vendor Model Context Input Output Cached input Batch Source
OpenAI GPT-6 Astra 1,050,000 (max input 922,000; max output 128,000) $10 $50 $1 50% off OpenAI docs
OpenAI GPT-6.1 Sol 1.05M $2 $10 not shown $1 / $5 (OpenRouter listing) OpenAI docs, OpenRouter
OpenAI GPT-6.1 Terra 1.05M $1 $5 $0.05 (OpenRouter) $0.50 / $2.50 (OpenRouter listing) OpenAI docs, OpenRouter
OpenAI GPT-6 Luna 1.05M $0.10 $0.50 not shown $0.05 / $0.25 (OpenRouter listing) OpenAI docs, OpenRouter
OpenAI GPT-5.6 Luna 1,050,000 $0.20 $1.20 $0.02 supported, price not shown OpenAI docs
OpenAI GPT-5.5 1,050,000 $5 $30 $0.50 page repeats standard figures; OpenRouter lists $2.50 / $15 OpenAI docs, OpenRouter
OpenAI GPT-5.4 mini 400,000 $0.75 $4.50 $0.075 not shown OpenAI docs
OpenAI GPT-5.4 nano (deprecated) 400,000 $0.20 $1.25 $0.02 not shown OpenAI docs
Anthropic Claude Fable 5.1 / Mythos 5.1 1M $10 $50 $0.25 read; $12.50 / $20 write (5 min / 1 h) $5 / $25 Claude docs
Anthropic Claude Opus 5.5 1M at standard pricing $4 $20 $0.20 read; $5 / $8 write $2 / $10 Claude docs
Anthropic Claude Sonnet 5.5 1M at standard pricing $2 $10 $0.10 read; $2.50 / $4 write $1 / $5 Claude docs
Anthropic Claude Haiku 5.5, prompt up to 100k not shown $0.10 $0.50 $0.01 read; $0.125 / $0.20 write $0.05 / $0.25 Claude docs
Anthropic Claude Haiku 5.5, prompt over 100k not shown $0.50 $2.50 $0.05 read; $0.625 / $1 write $0.25 / $1.25 Claude docs
Anthropic Claude Opus 5 / 4.8 / 4.7 / 4.6 / 4.5 1M (4.6 and later) $5 $25 $0.50 read; $6.25 / $10 write $2.50 / $12.50 Claude docs
Anthropic Claude Sonnet 5 1M $2 $10 $0.20 read; $2.50 / $4 write $1 / $5 Claude docs
Anthropic Claude Sonnet 4.6 / 4.5 / 4 not shown $3 $15 $0.30 read; $3.75 / $6 write $1.50 / $7.50 Claude docs
Anthropic Claude Haiku 4.5 not shown $1 $5 $0.10 read; $1.25 / $2 write $0.50 / $2.50 Claude docs
Google Gemini 4 Argon 1,048,576 (input + output combined) $2 (to 30 Nov 2026) $10 (to 30 Nov 2026) $0.10 implicit; $0.20 after 1 Dec $1 / $5 (to 30 Nov) Gemini docs, Gemini models
Google Gemini 3.1 Pro Preview not shown $2 (up to 200k), $4 (over 200k) $12 (up to 200k), $18 (over 200k) $0.20 / $0.40 + $4.50 per 1M per hour storage $1 / $6 (up to 200k); $2 / $9 (over) Gemini docs
Google Gemini 3.8 Flash not shown $0.75 (to 31 Dec 2026) $3.75 (to 31 Dec 2026) $0.075 + $0.50 per 1M per hour storage $0.375 / $1.875 Gemini docs
Google Gemini 3.6 Flash not shown $0.75 (to 31 Dec 2026) $3.75 (to 31 Dec 2026) $0.075 + $0.50 storage $0.375 / $1.875 Gemini docs
Google Gemini 3 Flash Preview not shown $0.50 text, $1 audio $3 $0.05 + $1 storage $0.25 / $1.50 Gemini docs
Google Gemini 3.5 Flash-Lite not shown $0.30 $2.50 $0.03 + $1 storage $0.15 / $1.25 Gemini docs
Google Gemini 3.1 Flash-Lite not shown $0.25 text, $0.50 audio $1.50 $0.025 + $1 storage $0.125 / $0.75 Gemini docs
Google Gemini 2.5 Pro not shown $1.25 (up to 200k), $2.50 (over) $10 (up to 200k), $15 (over) $0.125 / $0.25 + $4.50 storage $0.625 / $5 Gemini docs
Google Gemini 2.5 Flash not shown $0.30 text, $1 audio $2.50 $0.03 + $1 storage $0.15 / $1.25 Gemini docs
Google Gemini 2.5 Flash-Lite not shown $0.10 text, $0.30 audio $0.40 not shown $0.05 / $0.20 Gemini docs
DeepSeek deepseek-v4-pro (V4-Pro-0813) 1M; max output 384K $1.32 peak, $0.66 off-peak $3.96 peak, $1.98 off-peak $0.044 peak, $0.022 off-peak (cache hit) none; off-peak is the discount DeepSeek docs
DeepSeek deepseek-flash (V4.1-Flash-1017) 1M; max output 384K $0.30 peak, $0.15 off-peak $1.20 peak, $0.60 off-peak $0.006 peak, $0.003 off-peak (cache hit) none; off-peak is the discount DeepSeek docs
Mistral Mistral Large 4 not shown $0.70 $2.10 $0.07 50% off Mistral docs
Mistral Mistral Small 4 not shown $0.15 $0.60 $0.015 50% off Mistral docs
Mistral Ministral 3 14B not shown $0.20 $0.20 $0.02 50% off Mistral docs
Mistral Ministral 3 8B not shown $0.15 $0.15 $0.015 50% off Mistral docs
Mistral Ministral 3 3B not shown $0.10 $0.10 $0.01 50% off Mistral docs
Mistral Codestral not shown $0.30 $0.90 $0.03 50% off Mistral docs
Mistral (host) DeepSeek V4.1 Flash 1017 not shown $0.30 $1.20 $0.007 not shown Mistral docs
Mistral (host) Z.ai GLM 5.3 not shown $1.40 $4.40 $0.14 not shown Mistral docs
Mistral (host) Z.ai GLM 5.3 Flash not shown $0.15 $0.50 $0.03 not shown Mistral docs
xAI grok-4.7 500k $2 (under 200k), $4 (over) $6 (under 200k), $12 (over) $0.50 / $1 20% off xAI docs
xAI grok-4.6 500k $2 / $4 $6 / $12 $0.50 / $1 20% off xAI docs
xAI grok-4.5 500k $2 / $4 $6 / $12 $0.30 / $0.60 20% off xAI docs
xAI grok-4.3 1M $1.25 / $2.50 $2.50 / $5 $0.20 / $0.40 20% off xAI docs
xAI grok-build-0.1 256k $1 / $2 $2 / $4 $0.20 / $0.40 none xAI docs
OpenRouter (Meta Llama provider) Llama 3.3 70B Instruct 131,072 $0.10 $0.32 not shown not shown OpenRouter
Cloudflare Workers AI Llama 3.3 70B fp8-fast not shown $0.293 $2.253 not shown not shown Cloudflare docs
Cloudflare Workers AI Llama 3.1 8B fp8-fast / standard not shown $0.045 / $0.282 $0.384 / $0.827 not shown not shown Cloudflare docs
Together Llama 3 8B Instruct Lite not shown $0.14 $0.14 not shown not shown Together pricing
Groq gpt-oss-120B 131,072 (65,536 out) $0.15 $0.60 $0.075 Developer plan only; discount not shown Groq docs
Groq gpt-oss-20B 131,072 $0.075 $0.30 not shown Developer plan only; discount not shown Groq docs
Together gpt-oss-120B not shown $0.15 $0.60 not shown not shown Together pricing
Together DeepSeek V4 Pro 0813 / V4.1 Flash not shown $1.32 / $0.30 $3.96 / $1.20 not shown not shown Together pricing
OpenRouter (cheapest route) gpt-oss-120B 131K $0.03 $0.15 not shown not shown OpenRouter
OpenRouter (cheapest route) Qwen 3.8 27B 1.0M $0.035 $1.50 not shown not shown OpenRouter

Notes on reading the table:

Announced changes

Several of the figures above carry an expiry date on the vendor's own page.

Vendor What changes When Source
Google Gemini 4 Argon: input $2 to $4, output $10 to $20; batch $1 / $5 to $2 / $10; implicit cache $0.10 to $0.20 1 December 2026 Gemini docs
Google Gemini 3.8 Flash and 3.6 Flash: input $0.75 to $1.50, output $3.75 to $7.50; batch $0.375 / $1.875 to $0.75 / $3.75; cache $0.075 to $0.15 1 January 2027 Gemini docs
DeepSeek Server-side Search and Fetch tools become $0.75 per 1,000 successful requests 1 November 2026 DeepSeek docs
DeepSeek Off-peak rate is 50% of peak outside 01:00 to 04:00 and 06:00 to 10:00 UTC on weekdays standing schedule DeepSeek docs
OpenAI GPT-5.4 nano is marked deprecated on its model page already in effect OpenAI docs

The Gemini increases are the ones to put in a calendar. A workload on Gemini 3.8 Flash costs twice as much on 1 January 2027 as it does today unless something else changes before then.

How to read a price

A model's price has four parts: input, output, cached input and batch. The lowest headline pair often does not mean the lowest bill in production.

Input is what you pay for every token you send: system prompt, conversation history, documents, tool definitions, tool results.

Output is what you pay for every token the model writes, including hidden reasoning tokens at vendors that bill them.

Cached input is the reduced rate for the part of a prompt the vendor has seen recently and kept in memory. Anthropic and Google also charge for writing to or storing that cache. OpenAI's pages mention a write charge only for GPT-5.6, at 1.25x the input rate.

Batch is the rate for asynchronous requests that the vendor may take up to 24 hours to answer. OpenAI, Anthropic, Google and Mistral give 50% off; xAI gives 20%.

A worked example shows how the four parts interact. Take a product that sends a 2,000-token prompt and gets a 500-token answer. Of the prompt, 1,500 tokens are a fixed system prompt that can be cached, and 500 tokens are the user's fresh input. The product makes 1,000,000 calls a month. That adds up to 1.5 billion cacheable input tokens, 0.5 billion fresh input tokens and 0.5 billion output tokens. The table assumes every cacheable token is a cache hit. It leaves out Anthropic's cache-write charge and Google's storage charge, which depend on how often the cache is refreshed.

Line GPT-6 Astra Claude Sonnet 5.5 Gemini 3.8 Flash (rates to 31 Dec 2026)
Rates used (input / output / cached) $10 / $50 / $1 $2 / $10 / $0.10 $0.75 / $3.75 / $0.075
Input, no cache: 2,000M tokens $20,000 $4,000 $1,500
Output: 500M tokens $25,000 $5,000 $1,875
Monthly total, no cache $45,000 $9,000 $3,375
Cached input: 1,500M tokens $1,500 $150 $112.50
Fresh input: 500M tokens $5,000 $1,000 $375
Output: 500M tokens $25,000 $5,000 $1,875
Monthly total, with cache $31,500 $6,150 $2,362.50
Saving from caching 30% 32% 30%
Monthly total, batch at 50%, no cache $22,500 $4,500 $1,687.50
Cost per call, no cache 4.5 cents 0.9 cents 0.34 cents

Two observations follow. First, output is about 80% of the bill at every price level (79% to 81%), even with three quarters of the prompt cached. Output tokens cost 5x input, and the cache only touches input. A shorter answer or a model that stops sooner saves more than a better cache. Second, for this shape of traffic the batch discount saves more dollars than the cache does. A workload that can wait a few hours is better batched first and cached second. Anthropic states that the two discounts stack. Google bills cache hits inside a batch at the standard caching rate. OpenAI's pages do not state the cached-input rate inside a batch.

Our prompt caching guide explains how each cache works, including how long entries live and what counts as a hit. Batch APIs Compared sets out batch limits, turnaround times and the queue sizes each vendor allows.

Embedding prices

Vendors bill embedding models on input tokens only. The prices below could be read on vendor pages on 30 October 2026.

Vendor Model Price per 1M tokens Notes Source
OpenAI text-embedding-3-small $0.02 page shows a batch label without a separate figure OpenAI docs
OpenAI text-embedding-3-large $0.13 same OpenAI docs
Voyage voyage-4-large, voyage-context-4, voyage-code-4 $0.12 200M free tokens per account Voyage docs
Voyage voyage-4 $0.06 200M free Voyage docs
Voyage voyage-4-lite $0.02 200M free Voyage docs
Voyage voyage-multimodal-3.5 / 3 $0.12 + $0.60 per billion pixels 200M text tokens and 150B pixels free Voyage docs
Voyage rerank-3 / rerank-3-lite $0.05 / $0.02 200M free Voyage docs
Mistral Mistral Embed $0.10 cached $0.01 Mistral docs
Mistral Codestral Embed $0.15 cached $0.015 Mistral docs
Google gemini-embedding-2, gemini-embedding-001 not verified batch is "50% of the default Embedding price" Gemini docs

The range is narrow, $0.02 to $0.15. For most retrieval pipelines, the embedding bill is a rounding error next to the generation bill. Embeddings get expensive when you re-index a large corpus every time the model version changes.

Where prices stood in mid-2025

A reference point helps when reading the current table. Sixteen months before this snapshot, OpenAI cut the price of o3 by 80%, and Simon Willison summarised the market in one tweet.

Simon Willison in June 2025, when the mid-tier ran $1.25 to $3 input and $8 to $15 output and the Anthropic flagship cost $15 and $75.

The mid-tier pair has stayed close to $2 and $10 since then. The flagship tier moved in both directions. Claude Opus went from $15 and $75 to $4 and $20 for Opus 5.5. OpenAI's current flagship, GPT-6 Astra, lists $10 and $50, against the $2 and $8 of o3 in that tweet. Gemini 2.5 Pro still lists the same $1.25 and $10 it did in June 2025. LLM Prices 2023–2026 has the year-by-year picture.

What's missing from this snapshot

Some vendors are absent because their pages did not render a usable price on 30 October 2026. This snapshot prints only figures read from a page. Amazon Nova prices on the Bedrock pricing page appeared as headings with no values. The only verifiable statement there is that Amazon models are available for batch inference at 50% below on-demand. Cohere's pricing page showed Model Vault hourly rates and legacy Command prices, but no per-token Embed or Rerank price. Google's Gemini embedding price did not appear in four reads of the pricing page. Groq lists Llama 3.3 70B and 3.1 8B as "contact sales". Together's serverless table did not include Llama 4 Maverick or Scout. Cerebras per-token prices were not reachable. OpenAI's public pricing page now shows seat-based plans only, so OpenAI token prices here come from the developer model pages. Some cells come from OpenRouter's OpenAI provider listings instead of OpenAI: the cached-input figure for GPT-6.1 Terra and the batch figures for GPT-6.1 Sol, Terra and GPT-6 Luna. Treat those cells as provisional.

What to do next

Copy the three or four rows for the models you call into your own sheet, with the source links. Re-check them on the first of each month; the Gemini rows change on 1 December and 1 January. Then run the worked example above with your own prompt shape: average prompt length, how much of it is fixed, average output length, calls per month. If output is more than 60% of the bill, look at answer length and stop sequences before model choice. If the traffic can wait, price the batch rate before the cache rate. The Cheapest LLM APIs in 2026, by Task lists the cheapest viable option per task type. Free LLM APIs in 2026 covers free tiers and their limits. We re-run this snapshot when a vendor changes a list price.

Sources