See what your tokens actually cost after the OpenRouter markup — and when going direct to the provider is cheaper.
Last updated: 2026-09-26
Prices verified 2026-09-26. Source: official provider pricing pages. · Machine-readable: /api/prices.json
OpenRouter charges a small markup on top of each provider's official API price. The current average is around 5%, but the exact markup varies per model and per credit package. For most single-model workloads the overhead is small; it gets painful when you pay per request with many small models, or when you don't need OpenRouter's fallback / multi-model routing at all.
Current average markup: ×1.05 (5%)
If your workload is single-model, high-volume, and latency-sensitive, going direct to the provider's API almost always wins: lower latency, no aggregator in the request path, and you can negotiate volume pricing the aggregator can't match. OpenRouter wins when you need (a) automatic fallback across providers, (b) one bill for many models, or (c) access to models that aren't available on your home region.