Get the most tokens for every dollar
Two models can differ tenfold in how many tokens a dollar buys. This leaderboard ranks major LLMs by tokens per dollar, weighted for how you actually use them — input-heavy, output-heavy, or balanced — so the best-value model for your workload is the one at the top.
How tokens-per-dollar is computed
For a given workload mix we blend the input and output prices, then invert to get tokens per dollar:
blended_price = w_in x input_price + w_out x output_price (per 1M tokens)
tokens_per_dollar = 1,000,000 / blended_price
For input-heavy work the input weight dominates; for output-heavy work the more expensive output price dominates, which is why output-heavy leaderboards look very different from input-heavy ones.
Why input and output prices differ so much
Most LLM APIs charge output tokens at a significantly higher rate than input tokens — often three to five times more. The reason is computational: generating each output token requires an autoregressive forward pass through the full model, while input tokens are processed in a single parallel pass. This means a “balanced” workload effectively costs more than a pure input-only workload at the same total token count, and the model that looks cheapest for reading large documents may not be cheapest for writing long ones.
Workload types explained
Input-heavy: Sending large documents, codebases, or conversation histories with short responses. Examples: summarization, classification, data extraction, RAG retrieval augmentation where the context is large and the answer is short.
Output-heavy: Short prompts, long responses. Examples: creative writing, code generation, detailed explanations, report drafting. Output-heavy workloads are where per-token cost differences matter most because you are generating the expensive tokens far more.
Balanced: Conversational back-and-forth or medium-length responses to medium-length prompts. Chat assistants and general-purpose tools typically fall here.
Worked illustration
For example, suppose Model A charges $0.50 per million input tokens and $1.50 per million output tokens. Model B charges $1.00 per million input and $1.00 per million output.
- Input-heavy (80% input): Model A blended ≈ $0.70/M, Model B ≈ $1.00/M — Model A wins
- Output-heavy (80% output): Model A blended ≈ $1.30/M, Model B ≈ $1.00/M — Model B wins
- The leaderboard does this calculation for you across all tracked models simultaneously.
Tips for using the ranking
- Match the workload weighting to reality. Ranking a content-generation app on input-heavy weights will recommend the wrong model.
- Filter by quality first. Set the tier so you only compare models that can do the job, then maximise tokens per dollar within that set.
- Re-check prices regularly. Provider price cuts reshuffle the leaderboard; a model that was mid-pack last quarter may now top it.
- Account for context caching. Several providers offer reduced rates on cached (repeated) input. If your system prompt is large and fixed, caching can substantially change the effective leaderboard position.