The Price Reversal Phenomenon: When Cheaper Reasoning Models Cost More
Organizations: Stanford University · Microsoft Research · CMU · UC Berkeley
Abstract
Developers and consumers increasingly choose reasoning models (RMs) based on their listed API prices. However, how accurately do these prices reflect actual inference costs? We conduct the first systematic study of this question, evaluating 8 frontier RMs across 12 diverse tasks covering competition math, science QA, code generation, and multi-domain agents. We uncover the pricing reversal phenomenon: in 32% of model-pair comparisons, the model with a lower listed price actually incurs a higher total cost, with reversal magnitude reaching up to 28x. For example, Gemini 3 Flash's listed price is 80% cheaper than GPT-5.4's, yet its actual cost across all tasks is 38% higher. We build a formal cost attribution framework based on Shapley value, and leverage it to trace the dominating contributors to vast heterogeneity in thinking token consumption and number of interaction turns: on the same query, one model may use 900% more thinking tokens than another, or 10x more turns of environment interactions. We further show that per-query cost prediction is fundamentally difficult: repeated runs of the same query yield thinking token variation up to 9.7x, establishing an irreducible noise floor for any predictor. Thus, we propose cost distribution prediction as an open challenge. Our findings demonstrate that listed API pricing is an unreliable proxy for actual cost, calling for cost-aware model selection and transparent per-request cost monitoring.
Figures & tables
| Symbol | Description | Symbol | Description |
|---|---|---|---|
| Total turns | Avg. thinking tokens/turn | ||
| Avg. fresh input tokens/turn | Price of fresh input tokens | ||
| Avg. output tokens/turn | Price of output (incl. thinking) | ||
| Avg. cached tokens/turn | Price of cached tokens |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Category | # tasks | Description |
| Single-turn workloads | |||
| AIME Art of Problem Solving [2025] | Math | Competition math (AMC/AIME) | |
| ARC-AGI Chollet [2019] | Reasoning | Visual / abstract reasoning | |
| ArenaHard Li et al. [2024] | Chat | Open-ended hard prompts | |
| GPQA Rein et al. [2023] | Science | Graduate-level QA (diamond) | |
| HLE Phan et al. [2025] | Mixed | Humanity’s Last Exam (subset of ) | |
| Model | Provider | API model code | ||||
|---|---|---|---|---|---|---|
| GPT-5.4 | OpenAI | gpt-5.4 | 2.50 | 15.00 | 0.25 | 17.50 |
| GPT-5.4 Mini | OpenAI | gpt-5.4-mini | 0.75 | 4.50 | 0.075 | 5.25 |
| Gemini 3.1 Pro | gemini-3.1-pro-preview | 2.00 | 12.00 | 0.20 | 14.00 | |
| Gemini 3 Flash | gemini-3-flash-preview | 0.50 | 3.00 | 0.05 | 3.50 | |
| Claude Opus 4.7 | Anthropic | claude-opus-4-7 | 5.00 | 25.00 | 0.50 | 30.00 |
| Claude Haiku 4.5 | Anthropic | claude-haiku-4-5 | 1.00 | 5.00 | 0.10 | 6.00 |
| Model | top- | max_tokens | Reasoning configuration | |
|---|---|---|---|---|
| GPT-5.4 | default | default | default | reasoning_effort="high" |
| GPT-5.4 Mini | default | default | default | reasoning_effort="high" |
| Gemini 3.1 Pro | default | default | default | built-in adaptive thinking |
| Gemini 3 Flash | default | default | default | built-in adaptive thinking |
| Claude Opus 4.7 | default | default | adaptive thinking | |
| Claude Haiku 4.5 | default | default | default | extended thinking |
| Model | AIME | ARC | Arena | GPQA | HLE | LCB | LMB | MMLU | SQA |
|---|---|---|---|---|---|---|---|---|---|
| GPT-5.4 | 389 | 4,596 | 1,090 | 585 | 17,309 | 3,284 | 289 | 1,804 | 4,722 |
| GPT-5.4 Mini | 272 | 3,617 | 1,140 | 482 | 8,766 | 2,097 | 284 | 2,964 | 3,530 |
| Gemini 3.1 Pro | 646 | 5,340 | 2,061 | 1,147 | 35,735 | 8,231 | 586 | 8,007 | 30,122 |
| Gemini 3 Flash | 994 | 12,579 | 2,087 | 3,619 | 57,797 | 53,338 | 1,754 | 71,489 | 5,024 |
| Claude Opus 4.7 | 321 | 2,797 | 1,019 | 614 | 13,599 | 2,405 | 279 | 1,827 | 1,336 |
| Claude Haiku 4.5 | 1,074 | 7,267 | 2,146 | 1,751 | 6,047 | 9,023 | 1,086 | 9,301 | 121 |
| Dataset | MEAN | Q1 | Q10 | Q20 | Q40 | Q50 | Q70 | Q90 | Q99 |
|---|---|---|---|---|---|---|---|---|---|
| Single-turn | |||||||||
| AIME | 32.1 | 50.0 | 53.6 | 57.1 | 53.6 | 50.0 | 42.9 | 42.9 | 17.9 |
| ARC-AGI | 14.3 | 50.0 | 42.9 | 42.9 | 25.0 | 21.4 | 17.9 | 17.9 | 17.9 |
| ArenaHard | 10.7 | 28.6 | 17.9 | 17.9 | 17.9 | 14.3 | 10.7 | 10.7 | 17.9 |
| GPQA | 35.7 | 50.0 | 53.6 | 50.0 | 60.7 | 60.7 | 53.6 | 25.0 | 17.9 |
| HLE | 28.6 | 32.1 | 42.9 | 50.0 | 46.4 | 42.9 | 28.6 | 21.4 | 17.9 |
Cost-Aware Inference
Cost-aware inference allocates models, computation, and serving resources to meet quality goals at lower latency, energy use, and monetary cost.
See all 281 papers