
Kimi K2.7 Code pricing at a glance
Here's the part you came for. These are the official rates from Moonshot's pricing page, per 1 million tokens:
| Model | Input (cache hit) | Input (cache miss) | Output | Context window |
|---|---|---|---|---|
kimi-k2.7-code (standard) | $0.19 | $0.95 | $4.00 | 262,144 tokens |
kimi-k2.7-code-highspeed | $0.38 | $1.90 | $8.00 | 262,144 tokens |

A few details the table alone won't tell you. Moonshot bills both input and output tokens on every chat completion call, and if you upload a document and pass its extracted text into a prompt, that text counts as billed input too - the extraction step itself is temporarily free, only the completion call charges you. There's no free API tier at all; a $1 cumulative recharge is the entry ticket before the API responds to a single request. HighSpeed isn't a different model, it's the same weights tuned for throughput (roughly 180 tokens/second, up to 260 in short contexts), and Moonshot prices that speed at a flat 2x on every tier.
The catch: rate limits are gated by how much you've paid, not a flat quota
This is the structural detail that shapes how the pricing actually plays out for a real account. Moonshot's rate limits scale with cumulative recharge, not a fixed per-key ceiling:
| Tier | Cumulative recharge | Concurrency | Requests/min | Tokens/min | Tokens/day |
|---|---|---|---|---|---|
| Tier0 | $1 | 1 | 3 | 500,000 | 1,500,000 |
| Tier1 | $10 | 50 | 200 | 2,000,000 | Unlimited |
| Tier2 | $20 | 100 | 500 | 3,000,000 | Unlimited |
| Tier3 | $100 | 200 | 5,000 | 3,000,000 | Unlimited |
| Tier4 | $1,000 | 400 | 5,000 | 4,000,000 | Unlimited |
| Tier5 | $3,000 | 1,000 | 10,000 | 5,000,000 | Unlimited |
At $1 you're on Tier0: one concurrent request, three requests a minute, a 1.5M-token daily ceiling. That's a proof-of-concept limit, not a production one - a single MCP tool-calling loop that runs 4,000+ steps (the exact long-horizon workload K2.7 Code is built for) will bump into Tier0's concurrency cap almost immediately. Moonshot does hand out a $5 voucher once you cross $5 in cumulative recharge, but that's a one-time incentive credit, not a recurring free allowance. Anything past Tier5 means emailing api-service@moonshot.ai directly for a custom arrangement.
How it stacks up against Opus 4.8, and where third parties undercut Moonshot's own price
Moonshot's own model card puts K2.7 Code's pricing next to Claude Opus 4.8, and the gap is the headline number every launch post led with:
| Model | License | Params | Context | Input / 1M | Output / 1M |
|---|---|---|---|---|---|
| Kimi K2.7 Code | Modified MIT (open) | 1T total / 32B active | 256K | $0.95 | $4.00 |
| Claude Opus 4.8 | Closed | Not disclosed | 1M | $5.00 | $25.00 |
| Qwen3-Coder-480B-A35B | Open (Qwen license) | 480B / 35B active | 256K | Varies by host | Varies by host |
Opus 4.8 costs more than 5x as much per token and doesn't ship open weights, though it does carry a much larger 1M-token context window and, per Moonshot's own benchmark table, still leads K2.7 Code on most of the six coding evals it published. The one place K2.7 Code actually beats Opus 4.8 outright is MCP Mark Verified (81.1 vs 76.4) - a real head-to-head win on a tool-calling benchmark, not just a cheaper consolation prize.
Moonshot's own $0.95/$4.00 rate isn't the cheapest way to run this model, either. OpenRouter's provider table lists more than a dozen third-party hosts serving the identical open weights:
| Provider (via OpenRouter) | Input / 1M | Output / 1M | Cache read / 1M | Uptime |
|---|---|---|---|---|
| DeepInfra | $0.74 | $3.50 | $0.15 | 99.86% |
| Inceptron | $0.75 | $3.15 | $0.15 | 99.76% |
| ModelRun | $0.85 | $3.75 | $0.16 | 99.71% |
| Moonshot AI (official) | $0.95 | $4.00 | $0.19 | 99.59% |
| Together | $0.95 | $4.00 | $0.19 | 99.84% |
DeepInfra undercuts Moonshot's own price by roughly 20-25% on input tokens while matching it closely on uptime. That's the direct upside of open weights: because anyone can host the model, the official vendor doesn't have pricing power the way a closed lab does. OpenRouter's own 30-day weighted average across every host, after accounting for cache hits, comes out to roughly $0.38/1M input and $4.13/1M output - a reminder that the sticker price on any of these tables is a ceiling, not what a well-cached workload actually pays.
Self-hosting: the real zero-dollar option
If neither Moonshot's own rate nor OpenRouter's discount is cheap enough, the weights are yours to run. Kimi K2.7 Code ships under a Modified MIT License covering both code and weights, downloadable straight from Hugging Face - 870,022 downloads last month at the time I checked, a genuinely large open-weight adoption number. Self-hosting means the only cost is your own compute, not a per-token fee to Moonshot.
The catch is size. Full BF16 precision runs to roughly 595GB on disk - a server-class deployment, not a laptop model. Community quantization narrows that gap considerably: r/unsloth published a Dynamic 2-bit quant that shrinks the model to about 325GB (a 48% reduction) while still running at over 40 tokens/second on consumer-scale RAM/VRAM rigs, using inference engines like vLLM, SGLang, or KTransformers. It's a real option, just one that trades a token bill for a hardware bill.
The gap between the "30% cheaper" claim and what real accounts are paying
This is the part that actually changes how you should read every price table above. Moonshot's headline efficiency claim is that K2.7 Code uses roughly 30% fewer reasoning tokens than K2.6 - "less overthinking," in the company's framing - which should shrink the output half of the bill, since reasoning tokens bill as output on most price cards.

Reddit tells a different story. A thread titled "Kimi 2.7 Code is good, but it thinks forever and consumes way too much limit" is the core complaint in one headline, and the top reply doesn't soften it:
"Same for me: I'm spending tokens twice as fast..."
A separate thread, "Does the new Kimi K2.7 use up your credits twice as fast?", describes a paid plan "draining 1% per complex" task at a rate the poster didn't expect going in. Not everyone agrees on why - one thread, "Do you think the increase in consumption of Kimi 2.7 is due to...", frames it as an open question between infrastructure issues, model regressions, or, as one commenter bluntly put it, "pure greed on Moonshot's" part. What's consistent across the threads is the direction: real usage running against the official efficiency claim, not with it.
MarkTechPost's own cost-calculator example is a useful illustration of what the claimed savings should look like, even if real accounts aren't seeing it. Assume 50,000 input tokens and 8,000 output tokens per run, a 50% cache hit rate, and 1,000 runs a month, with reasoning making up 40% of output:
- Input cost: ~$28.50/month
- Output cost: ~$32.00/month
- Estimated monthly total: ~$60.50/month
- Estimated savings from the 30% reasoning-token cut: ~$3.84/month, versus running the same workload on K2.6-style reasoning
That's a real but modest saving on paper, on a moderate workload, if the efficiency claim holds. On the Reddit threads above, it isn't holding for everyone, which means the honest way to budget for K2.7 Code is to price it at K2.6-era token consumption and treat any savings as a bonus, not a baseline.
Token pricing vs paying per outcome
Here's the reframe I'd leave you with, and it's one I come back to a lot having spent years watching AI run on live queues rather than benchmarks. Kimi K2.7 Code's pricing is genuinely good if you're a developer with a coding agent and roughly predictable token volume - you can forecast a monthly bill within a reasonable range, and you have three ways to pay less (official rate, OpenRouter, or self-host). But if the reason you landed on a "coding model pricing" page is that you're actually trying to budget AI for something like customer support, per-token billing is the wrong unit entirely, and the community threads above are exactly why.

A ticket that gets resolved in three quick tool calls and a ticket that needs twelve costs wildly different amounts under token billing, and a model update - like K2.6 to K2.7 - can silently double what a "resolved" conversation costs without anyone changing a setting. That's the exact unpredictability that makes teams stall on AI support rollouts: you can't put a number in next year's budget if the number moves every time the vendor ships a model that "thinks" differently, and a model that's mandated to always reason before responding - which K2.7 Code is, thinking mode can't be turned off - is one more variable stacked on top of that.
Try eesel
If you got this far because you're weighing AI pricing for customer support rather than a coding agent, this is the part worth reading closely. eesel is an AI support teammate that runs on frontier models under the hood, but you never watch a token meter: it's priced per resolved ticket, starting at $0.40 per ticket with no seat fees and no platform minimum, so a model update on the backend doesn't quietly change what your bill looks like. It plugs into your existing helpdesk (Zendesk, Freshdesk, Front, and 100+ others), learns from your actual ticket history on day one, and you can simulate it against past tickets to see the real resolution rate, and the real cost, before it ever answers a live customer.

Frequently Asked Questions
How much does Kimi K2.7 Code cost?
Moonshot's own API prices the standard kimi-k2.7-code model at $0.95 per 1M input tokens ($0.19 on a cache hit) and $4.00 per 1M output tokens. The HighSpeed variant is exactly double every rate: $1.90 / $8.00. A minimum $1 account recharge is required before API access opens at all. See the full breakdown in our Kimi K2.7 Code explainer.
Is Kimi K2.7 Code free to use?
Not through Moonshot's API, no. There's no free API tier, only a $1 minimum recharge to unlock the lowest rate-limit tier. It is free if you self-host: the weights are open under a Modified MIT License on Hugging Face, so you can run the model yourself and only pay for your own compute.
Why are some users saying Kimi K2.7 Code costs more than Kimi K2.6?
Moonshot advertises roughly 30% fewer reasoning tokens than K2.6, which should lower the bill. Multiple Reddit threads report the opposite: users burning through weekly credit limits faster and describing the model as "spending tokens twice as fast." Our Kimi K2.7 Code review digs into that gap between the claim and real usage.
Is Kimi K2.7 Code cheaper than Claude Opus 4.8 or GPT-5.5?
On paper, yes, by a wide margin. Claude Opus 4.8 lists at $5.00 input / $25.00 output per 1M tokens, more than 5x Kimi K2.7 Code's official rate. GPT-5.5's pricing isn't in Moonshot's own comparison table, but our GPT-5.6 pricing breakdown shows OpenAI's flagship tier priced similarly to Opus. Kimi's benchmark scores trail both on most tasks, so the comparison is priced-for-what-you-get, not priced-for-the-same-thing.
Can I run Kimi K2.7 Code cheaper than Moonshot's own rate?
Yes, two ways. Third-party hosts on OpenRouter like DeepInfra undercut Moonshot's own listed price by roughly 20-25% on input tokens, though usually at lower throughput. Or self-host the open weights for free (compute only) - full precision needs around 595GB, but community 2-bit quantization gets a usable version down to about 325GB. See our Kimi K2.7 Code alternatives roundup for other options entirely.

Article by
Rama Adi Nugraha
Rama is a software engineer at eesel AI with two years of experience writing about B2B SaaS, AI tools, and customer support technology. Based in Bali, Indonesia, he brings a developer's perspective to product comparisons — cutting through marketing copy to what the integrations and APIs actually do.








