Output tokens are the expensive ones
On almost every endpoint in this index, a generated token costs several times more than a supplied one. Across 538 priced endpoints, the median output price is 3.91× the input price — so the fastest way to cut a bill is usually to make the model say less, not to feed it less. Every number here is computed from published prices.
How lopsided is it?
Share of priced endpoints whose output price is at least N× their input price.
Is the premium growing? Every model by release date
One dot per model: release date against its median output/input price ratio across all hosts. Reasoning-heavy models tend to carry the steepest premiums — watch the upper band fill in over time. Click a brand to isolate it.
Trim output, not input
A chatbot workload (1,000 in / 500 out,1,000 requests) on MiniMax M3 (DeepInfra)(DeepInfra) — a typical 3.9× output premium. Baseline: $0.83. Now cut 30% off one side:
Same 30% cut, but trimming the response saves 2.0× more. Tighten max_tokens, ask for terse answers, or stream-and-stop — it moves the bill more than shrinking the prompt.
Try it — trim output30% · trim input0% → cost $0.67()
Highest output premiums
Endpoints where output is priced furthest above input — where response length matters most.
Prices per 1M tokens (USD), from each provider's published input/output rates. Verified 2026-09-05.
FAQ
Do input and output tokens cost the same?
No. Across 538 priced endpoints, the median output-token price is 3.91× the input-token price. Generated tokens are the expensive side of the bill.
What's the cheapest way to cut an LLM API bill?
Usually to make the model say less, not to feed it less. Because output is priced about 3.91× input, trimming the response — tighter max_tokens, terse answers, stream-and-stop — moves the bill more than shrinking the prompt.
Why is output priced higher than input?
Output tokens are generated one at a time, each needing a full forward pass, while input tokens are processed in parallel during prefill. That compute asymmetry is passed through into per-token pricing.