The Real Cost of Kimi K3: Why Half-Price Tokens Don't Mean Half the Bill
Kimi K3 is half the price of GPT-5.6 Sol per token. But it uses twice as many tokens. And it runs at half the speed. We did the math so you don't have to.

Moonshot AI's Kimi K3 launched on July 16, 2026 with a pricing card that looked like a steal: $3 per million input tokens, $15 per million output tokens. That's 40% cheaper than GPT-5.6 Sol on input and 50% cheaper on output. Against Claude Fable 5, the savings look even bigger — 70% cheaper on both.
Within hours of the launch, the narrative was set: K3 is a frontier model at a discount price. "Much cheaper than Fable 5," declared one prominent YouTube review. Stock markets rattled. The AI pricing discourse revved up.
Then the people who actually ran it started posting receipts.
Theo Browne: "It is not an incredible value"
Developer and YouTuber Theo Browne put it bluntly:
"Kimi K3 is an incredible model. It is not an incredible value. In most tasks, it comes out to roughly the same cost as GPT-5.6 Sol."
"K3 is half the price of 5.6 Sol per token. GPT-5.6 uses half as many tokens. Price evens out."
"GPT-5.6 is 2x faster TPS, so it gets work done ~4x faster than K3 at roughly the same price."
"I still love K3 and will be using it for a TON of stuff. I'm just tired of people pretending it's way cheaper when it's not."
This post was viewed 477,000+ times. It resonated because it captured what many developers were quietly discovering.
The numbers: Artificial Analysis cost-per-task data
Artificial Analysis, the independent benchmarking firm, published the most rigorous cost comparison available. Their Intelligence Index evaluation ran each model through nine benchmark suites spanning coding, terminal work, scientific reasoning, and knowledge tasks.
Here's what they found:
| Model | Cost per task | Output tokens generated | Speed (tokens/sec) |
|---|---|---|---|
| Kimi K3 | $0.94 | 130M | 62 |
| GPT-5.6 Sol (max) | $1.04 | ~70M | ~120 |
| Claude Opus 4.8 | $1.80 | — | — |
| GLM-5.2 | $0.47 | — | — |
| Claude Fable 5 (w/ fallback) | $2.75 | 87M | — |
K3's cost per task ($0.94) is only 10% cheaper than GPT-5.6 Sol ($1.04). Not 50% cheaper. Not 70% cheaper. Ten percent.
The total evaluation cost for K3 was $2,690.80.
Why? Because K3 generated 130 million output tokens across the benchmark suite — more than double the 63 million median among comparable reasoning models, and roughly 1.9x more than GPT-5.6 Sol's ~70 million.
Simon Willison: 25 cents for a pelican
Simon Willison, the influential developer and AI commentator, ran his signature "pelican benchmark" — asking K3 to generate an SVG of a pelican riding a bicycle.
The result: 16,658 output tokens (of which 13,241 were reasoning tokens) for a cost of 25 cents. For a single SVG drawing.
Why so expensive? K3 currently has only one reasoning mode: max. Every task, no matter how simple, gets the full reasoning treatment. The model consumed 13,241 reasoning tokens to produce 3,417 tokens of actual response.
Willison noted the "sticker shock" of K3's pricing compared to earlier Kimi models: K2.6 cost $0.95/$4 per million tokens. K3 is 3.2x more expensive on input and 3.75x more expensive on output than its predecessor.
Reddit: "The token burning is out of control"
Users on r/kimi have been even more direct:
"Kimi K3 is incredibly smart, but the token burning is out of control. Anyone else experiencing this?"
"Yes, the base price looks cheaper on paper, but because it absolutely hemorrhages tokens, it's actually turned out to be one of the most expensive models I've tested so far."
These aren't edge cases. K3's architecture — always-on max reasoning, 2.8T parameters, verbose chain-of-thought — generates significantly more output per task than competing models.
Why K3 uses so many tokens
Three architectural factors explain the token inflation:
1. Max reasoning only — no lighter modes
GPT-5.6 offers three reasoning tiers (Sol, Terra, Luna) and adjustable effort levels. Claude Fable 5 has an effort parameter that controls reasoning depth. K3 launched with one setting: max. Every task gets the same exhaustive reasoning treatment.
Moonshot has announced that "low" and "high" reasoning modes are planned, but they're not available yet. Until they ship, every API call burns max-effort tokens.
2. Verbose chain-of-thought
K3's reasoning traces are long. In Willison's pelican test, reasoning tokens outnumbered response tokens 3.9:1. In complex coding tasks, the ratio can be even higher.
All reasoning tokens are billed at the output rate ($15/M). This means the "thinking" often costs more than the answer.
3. 2.8 trillion parameters = expensive inference
K3 activates 16 of 896 experts per token through its Stable LatentMoE architecture. Even though only a fraction of parameters activate, the infrastructure required (Moonshot recommends 64+ accelerators) drives high serving costs that are reflected in the $3/$15 rate card.
The speed factor: 4x slower in practice
Cost isn't just about dollars — it's about time.
| Model | Tokens per second | Time to first token |
|---|---|---|
| Kimi K3 | 62 | ~2.0s |
| GPT-5.6 Sol | ~120 | ~1.0s |
| Claude Fable 5 | ~100 | ~1.2s |
K3 processes tokens at roughly half the speed of GPT-5.6 Sol. Combined with generating roughly 2x more tokens per task, the practical throughput difference is approximately 4x — Sol completes the same work four times faster.
For a single query, the difference is seconds. For an agentic workflow with dozens of tool calls, retries, and multi-turn conversations, the speed gap compounds into minutes.
When K3 actually is cheap
The cost picture isn't uniformly bad. K3 has genuine pricing advantages in specific scenarios:
Cached input workloads
K3's cached input rate of $0.30 per million tokens is its killer feature. Moonshot reports a 90%+ cache-hit rate on coding workloads. For tasks with stable system prompts and reused repository prefixes — code review, documentation analysis, repeated agent patterns — the effective input cost is dramatically lower than competitors.
Long-context single-pass tasks
K3's pricing is flat across its 1M-token context window. GPT-5.6 Sol charges a 2x premium above 272K input tokens. For genuinely long-context work (reviewing a full codebase, analyzing hundreds of documents), K3's flat rate can save significantly.
Open-weight self-hosting (after July 27)
Once Moonshot releases the model weights, self-hosting eliminates API costs entirely. For organizations with the GPU infrastructure (64+ accelerators recommended), the total cost of ownership shifts from per-token to fixed infrastructure cost.
Frontend development
K3 is #1 on Arena's Frontend Code Arena. If your primary use case is frontend coding, K3 may deliver better results per dollar than any alternative — the quality advantage can offset the token overhead.
The honest pricing comparison
Here's the cost table that actually matters — per task, not per token:
| Metric | Kimi K3 | GPT-5.6 Sol | Claude Fable 5 |
|---|---|---|---|
| Input price (per 1M) | $3.00 | $5.00 | $10.00 |
| Output price (per 1M) | $15.00 | $30.00 | $50.00 |
| Cost per task | $0.94 | $1.04 | $2.75 |
| Speed (tokens/sec) | 62 | ~120 | ~100 |
| Time-adjusted cost | Baseline | ~4x faster, same price | ~2x slower, 3x price |
K3 is genuinely cheaper than Fable 5 — about 66% cheaper per task. That's real savings.
K3 is roughly the same cost as GPT-5.6 Sol — about 10% cheaper per task, but 4x slower. Whether that 10% savings is worth the 4x speed penalty depends entirely on whether your bottleneck is dollars or time.
The bottom line
Kimi K3 is an extraordinary model. Its benchmark performance is legitimate — #1 on Arena's frontend coding, #3 on Artificial Analysis, competitive on every major evaluation suite.
But the pricing narrative has been oversimplified. "Half the price per token" is a true statement that leads to a false conclusion. The real metric is cost per completed task, and on that metric, K3 and GPT-5.6 Sol are nearly identical.
The honest recommendation:
- Use K3 for frontend coding, long-context tasks with high cache reuse, and when self-hosting is planned
- Use GPT-5.6 Sol when speed matters and your workloads aren't cache-heavy
- Use Claude Fable 5 when you need the absolute best on hard coding problems and can absorb the premium
- Wait for K3's lighter reasoning modes — when "low" and "high" effort ship, K3's cost-per-task picture could change dramatically
The model race isn't just about benchmarks anymore. It's about total cost of ownership. And that calculation requires looking past the rate card.
But the real question is bigger than model pricing
Every model we've discussed — K3, Sol, Fable 5 — is priced per token. Every task burns tokens. The faster and better the model, the more you'll want to use it, and the higher your bill climbs.
This is the fundamental problem with treating AI as a metered utility. You're paying for each thought the model has, each reasoning step, each tool call. The verbosity tax that hits K3 today will hit every model tomorrow as reasoning chains get longer and agents get more capable.
Kylon takes a different approach. Instead of paying per token for isolated model calls, you work with AI agents that are part of your team. They have memory that persists across tasks (so they don't need to re-process the same context). They have skills that encode best practices (so they don't reinvent solutions). They have workflows that run reliably (so they don't burn tokens on retries).
The result? Less total computation for more total output. Not because the model is cheaper per token, but because the system around the model is smarter about when and how to use it.
The cost debate about K3 vs Sol vs Fable is important. But the larger question is: Are you optimizing the right thing? Shaving cents off token prices matters less than building a system where AI does more useful work per dollar spent.
That's what an AI-native workspace is for.
Sources: Theo Browne on X, Artificial Analysis, Simon Willison, Trilogy AI, r/kimi
Hire the AI agent team that runs your entire business.

