releaseteemoon source is public.read it

Cost · August 2026

Pay per token, not per month — but the cheap-model era has a plot twist.

For what most people actually do with an AI chat app, paying per token through a bring-your-own-key client costs a fraction of a $20-a-month subscription — and the deeper advantage isn't the price. It's that metered billing is legible and exitable in a way a subscription is structurally designed not to be.

You see what every conversation cost. You stop paying by stopping typing. An idle month bills $0.00, which no subscription has ever done.

And the part the pitch skips. At the heavy tail metered billing loses badly — the frontier labs sell their power tiers below cost, and a saturated Claude Max plan is worth 5x to 25x its price in API-rate tokens. Meanwhile the strongest version of the cheap-tokens case — Chinese open weights at a tenth of Western prices — is compressing in real time. Both halves are true. This post is precise about which is which.

13 aug 2026 8 min

The floor

Start with the number the pitch usually buries: $0

Before any per-token arithmetic, the structurally interesting fact about a bring-your-own-key client is what sits between you and the model: nothing. teemoon is free. No backend, no account, no seat, no “unlock the good model” tier, and no margin on inference — your traffic goes from your phone to the provider you chose, who bills you directly at their published rate. The app cannot mark up a request it never sees.

The whole cost question reduces to one comparison: what the chat apps charge per month, versus what the providers charge per token. No blended third thing.

One rung below even that: teemoon runs small models fully on-device — Gemma 4 via LiteRT-LM — where the marginal cost of a conversation is your battery. This post is about cloud models, but the floor of the ladder is literally zero.

Side one

What the subscriptions cost

Consumer pricing as of mid-2026, from third-party roundups — sentisight, felloai, perspectiveai. None is a provider page.

AppStandard tierPower tiers
ChatGPTPlus $20/mo (Go $8/mo)Pro $200/mo1
ClaudePro $20/moMax $100 / $200/mo
Google GeminiAI Pro $19.99/moAI Ultra $99.99 / $199.99/mo2
GrokSuperGrok $30/mo (Lite $10/mo)SuperGrok Heavy $300/mo
PerplexityPro $20/moMax $200/mo
Microsoft CopilotPro ~$20/mo3
DeepSeekapp is free

1 Roundups disagree on whether ChatGPT Pro is $100 or $200 in mid-2026 — one lists both as concurrent tiers. 2 Google cut Ultra from $250 to $200 and added a $100 entry tier at I/O 2026; the budget “AI Plus” tier is variously reported at $4.99 and ~$7.99, likely regional. 3 Copilot Pro’s consumer price did not appear in the sources pulled; $20/mo is its historical price.

Notice the shape of that table. Every vendor sells three or four tiers distinguished mostly by usage caps — $8 gets you a little, $20 more, $200 a lot. That is usage-based pricing wearing a subscription costume: you are already paying for volume; you just can’t see the meter. The API gives you the same meter with the cover off.

Side two

What tokens cost

Staleness is the failure mode of every pricing post, so: teemoon hardcodes no price menu — it fetches each provider’s live catalog and shows current rates in the model picker. The near.ai rows below come from the live public catalog (cloud-api.near.ai/v1/models), the Fireworks rows from its serverless pricing page, both re-verified 2026-08-12.

near.ai — own TEE fleet E2EE · attested

Model$ in / $ out per 1MContext
GLM 5.2$1.40 / $4.401M
Qwen3.6 35B$0.17 / $1.10262K
DeepSeek V4 Flash$0.17 / $0.351M
Gemma 4 31B$0.13 / $0.40262K

A version note that matters more than it looks: near.ai pins DeepSeek V4 Flash to the undated deepseek-ai/DeepSeek-V4-Flash weights (last modified 22 Jun 2026). Fireworks serves -0731, a separate first-party repository. Two checkpoints ship under one marketing name. The $0.17/$0.35 and $0.14/$0.28 rows are not the same model.

Fireworks — serverless, standard tier

Model$ in / $ out per 1M
Kimi K3$3.00 / $15.00
DeepSeek V4 Pro$1.74 / $3.48
GLM 5.2$1.40 / $4.40
Kimi K2.6$0.95 / $4.00
DeepSeek V4 Flash 0731$0.14 / $0.28

Priority path runs ~25% higher, batch runs half, US-only endpoints +10%.

Closed frontier — the vendors' own rates

From OpenAI, Anthropic and Google, all read 2026-08-12.

Model$ in / $ out per 1M
Claude Fable 5$10.00 / $50.00
Claude Opus 5$5.00 / $25.00
GPT-5.6 Sol$5.00 / $30.00
Claude Opus 4.8$5.00 / $25.00
Claude Sonnet 5$2.00 / $10.00
GPT-5.6 Terra$2.00 / $12.00
Gemini 3.1 Pro$2.00 / $12.00
Gemini 3.5 Flash$1.50 / $9.00
Claude Haiku 4.5$1.00 / $5.00
GPT-5.6 Luna$0.20 / $1.20
GPT-5.4 Nano$0.20 / $1.25

Grok (xAI) — read from xAI's own rate card

The app synthesizes its Grok list from xAI's live /v1/models, which publishes context and capabilities but not rates. xAI does publish them, just elsewhere: docs.x.ai embeds a __XAI_PUBLIC_MODELS__ JSON payload, fetchable without a key. Every figure below was read out of it on 2026-08-13, the day after Grok 4.6 shipped — first-party, no intermediary.

Model$ in / $ out per 1MCached inContext
Grok 4.6 · shipped 12 Aug 2026$2.00 / $6.00$0.50500K
Grok 4.5$2.00 / $6.00$0.30500K
Grok 4.3$1.25 / $2.50$0.201M
Grok Code Fast grok-build-0.1$1.00 / $2.00$0.20256K

The payload also turns the long-context surcharge into a documented parameter: an explicit longContextThreshold of 200,000 tokens, above which rates exactly double. And it prices tokens only: separately-billed tool calls (reportedly ~$5 per 1,000) appear nowhere in it.

The same open-weight model is sold by competing hosts at competing prices. GLM 5.2 lands at exactly $1.40/$4.40 on both — two hosts, different hardware, no coordination, one number. That is what a commodity looks like when it has finished converging.

The arithmetic

When does $20 flat actually win?

Do the math honestly or don’t do it. A chat turn resends the whole conversation as input and gets a reply as output, so model a turn as ~2,000 input and 400 output tokens. A genuinely active user — 20 turns a day, every day — sends about 1.2M input + 240K output tokens a month. At the vendors’ own published rates, not a reseller’s:

ModelThat month costsvs. $20 subscription
GPT-5.6 Sol$5 / $30$13.20~0.66x
Claude Sonnet 5$2 / $10$4.80~0.24x
Grok 4.6$2 / $6$3.84~0.19x · vs SuperGrok's $30: 0.13x
Kimi K2.6$0.95 / $4.00$2.10~0.11x
GLM 5.2, E2EE$1.40 / $4.40$2.74~0.14x
DeepSeek V4 Flash$0.14 / $0.28$0.24~0.01x

The Anthropic row costs the argument something real, so out loud: $2/$10 is what Anthropic charges, and it is not a price a teemoon user can reach. The GPT and Gemini rows don’t have that problem — both expose OpenAI-compatible endpoints. A comparison that hides its worst case isn’t worth the one it wins.

Twenty turns a day on the priciest model in the table above still comes in under ChatGPT Plus. On anything mid-tier the subscription is a 10–100x overpayment for this usage — and most people are not 20-turns-a-day users. A $20 subscription used for three questions a week is paying roughly a dollar per question that the API prices at a tenth of a cent.

One thing this table must not be read as saying: that the rows are interchangeable. A $0.24 month and a $13.20 month buy different things. What the table actually shows is that metered billing lets you match the model to the task — cheap tokens for the 80% of conversations that are ordinary, frontier tokens for the ones that aren’t — instead of paying frontier rates for everything because that’s the tier your plan is on.

Now the crossover. Input cost scales with conversation length: a thread grown to 30K tokens costs about $0.15 per additional turn at GPT-5.6 Sol rates, and 130 such turns is $20.

The meter has a second gear too — all three Western frontier vendors charge a long-context surcharge past a documented threshold: OpenAI steps to $10/$45 above 272K prompt tokens, Gemini 3.1 Pro to $4/$18 above 200K, xAI exactly doubles above the same 200K. So metered billing loses to the flat rate for people who live in very long contexts on the priciest models, run agentic workloads burning tens of millions of tokens, or want the bundled features a subscription includes.

For conversational use — which is what a chat app is — metered access costs a small fraction of every mainstream subscription, and the gap widens the less you use it.

The counter-argument

Frontier labs sell tokens below cost in their own apps

Price out what a power tier actually delivers and the result is uncomfortable for this post’s thesis, so here it is plainly. Anthropic’s Max tiers are sold as usage multiples, 5x Pro for $100 and 20x Pro for $200, which already means the top tier buys 20x the usage for 10x the money.

Against API rates the gap becomes a chasm: analyses of saturating Claude Code users put a $200 Max plan at roughly $5,000/month in API-equivalent compute — about 25x, and one eight-month case study reported $15,000 of consumption for $800 of spend. Developer-reported, so treat them as ceilings. Conservative breakpoint analyses land in the same place: past ~50M tokens a month the subscription wins, past 200M it isn’t close.

For heavy users, a subsidized flat-rate subscription is dramatically cheaper per token than anything you can do with your own API key — teemoon included — and no amount of framing changes that.

Two notes before the counterweights. First: that arithmetic is only possible for Anthropic, because its limits are published as multiples and its power users measure their burn. OpenAI publishes caps as messages, Gemini and Grok as “5x more usage”-style language — none of it convertible to tokens. You cannot compute what a subscription’s tokens are worth because the vendors decline to tell you, and that opacity is itself part of the argument. Second: the subsidy exists for a reason. Nobody sells $5,000 of compute for $200 out of kindness.

What the discount costs you

  • Subsidized tokens are not portable. Max capacity is spendable only inside Anthropic’s own clients. The subsidy and the lock-in are the same object — the discount is purchasing your inability to leave.
  • It’s a business decision, and it has already moved. Anthropic announced weekly rate limits in July 2025, then changed them at least three more times — a two-week off-peak doubling, a permanent 5-hour-window doubling, and Agent SDK usage moved onto fixed credit pools. Every move repriced the multiple without touching the $200 sticker.
  • The multiple is a ceiling, not an entitlement. Anthropic’s own reported figure that 90% of Claude Code users stay under $30 per active day implies most $200 subscribers extract nowhere near the maximum. The median subscriber funds the tail.
  • Consumer-tier tokens come with consumer-tier data defaults. Training toggles, five-year retention, human review — the subject of this blog’s privacy post. You pay less per token partly because the token is not all you’re paying with.

What metered billing keeps

  • Legibility. A metered bill answers "what did I get for my $20?" to four decimal places, per conversation, per model. A subscription answers with a shrug and a cap you can’t inspect.
  • Exit. There is no billing date to beat and no retention flow, because there is nothing to retain. You exit by stopping.
  • Portability. Your tokens work in any client against any compatible provider — the same key, the same rate, a different app.
  • No quiet recoupment. A metered price can move too, but it moves in the open, on a public price card, not inside an opaque cap.

That last point stopped being hypothetical the day a vendor put a figure on it. From late 2024 xAI priced the data trade explicitly: share your API requests for training, receive $150/month in free credits. xAI ended the program in May 2025; the docs page now 404s. Both halves are instructive. While it ran it was the most clarifying document in this subject — a frontier lab stating on a public price card that a month of your traffic is worth about $150, the same trade every “free” tier runs at an unstated rate. And its termination demonstrates the other lesson in miniature: a subsidy is a business decision, and business decisions end.

The real argument

It was never the price. It’s the meter.

The comparison people reach for is Netflix. It is the right one, but be precise about what it indicts. The problem with the streaming model isn’t the monthly number — it’s that the business is built on the gap between what you pay and what you use. Flat-rate economics work because the median subscriber under-consumes. Every idle month is pure margin, the default is renewal, and exit requires an act. None of that is an accident; passive spend is the product.

Metered billing structurally cannot do this to you. A prepaid balance you stop drawing on just sits there. The subscription asks “are you sure you want to leave?”; the meter doesn’t know you left.

When you can see that a month of real use cost $2.74, the $20 default stops looking like a convenience and starts looking like what it is: a rounding-up of the entire distribution of users to its 95th percentile.

The plot twist

The cheap-model story is compressing

A year ago this post would have leaned hard on one fact: Chinese open-weight models cost roughly a tenth of Western frontier models. Below the frontier that is still true. At the frontier, Kimi K3 moved onto the Western price card on purpose.

On 16 July 2026 Moonshot released Kimi K3 at $3.00 / $15.00 per million — a 3–4x repricing from K2.6, landing to the cent on Claude Sonnet’s card, a match observers called out immediately. The tempting reading — that this abandons the cheap-Chinese-model thesis — fails a capability check.

K3 doesn’t benchmark as a Sonnet-class model. It debuted at 57 on Artificial Analysis’s Intelligence Index, within a few points of Claude Fable 5, and on agentic deliverables scored second among all models measured. Its actual peers sit on the $5/$25, $5/$30 and $10/$50 rows above — against which $3/$15 is a 40–70% discount. (Caveats in proportion: several headline scores are vendor-reported on vendor-chosen harnesses, and K3 measures notably worse than Opus on adversarial traps and knowledge reliability.)

What died is the order-of-magnitude discount. What survived is a capability-adjusted undercut of roughly 2–3x. The thesis compressed from “a tenth of the price” to “a third to a half, for now.”

And the mechanism matters more than the number. The K3 weights shipped not under MIT but under a bespoke license: any licensee operating what the license calls a Model as a Service business — third-party inference access where the customer controls the inputs — must sign a separate agreement with Moonshot once aggregate revenue passes $20M over any twelve months (Tom’s Hardware). No public source confirms a revenue share (see open questions).

The market effect is unmistakable: nobody undercuts $3/$15. Fireworks sells K3 at exactly $3.00/$15.00; OpenRouter’s listing routes to Moonshot’s own endpoint. Contrast GLM 5.2 two tables up, where two hosts land on the same number. Open weights made hosting a commodity; a license toll gate switches that mechanism off. K3 is technically open-weight and economically price-controlled.

Below the frontier, nothing moved at all: K2.6, GLM 5.x, Qwen 3.x and DeepSeek V4 remain genuinely cheap and competitive across hosts. The repricing is a frontier phenomenon — so far.

Where teemoon fits

A client that takes no cut

Everything above is only usable if the client takes no cut and imposes no switching cost. So, concretely:

  • FREENo backend, no accounts, no analytics. The provider bills you directly and the app has no way to add a margin.
  • LOCALKeys in the iOS Keychain, conversations in SwiftData. No iCloud sync — your history survives any provider switch, and any provider’s demise.
  • KEYFour presets plus any OpenAI-compatible endpointnear.ai, Grok, Fireworks, Brave Answers, or a server you own. Small models run fully on-device.
  • OPENPer-token prices shown next to each model in the picker, because a cost argument you can’t check is just marketing. AGPL-3.0; source is public at github.com/teemoonai/teemoon-ios.

Open questions

What we haven’t settled

  • OpenRouter lists K3 at $2.80/$14 — below the $3/$15 card — while reportedly routing to Moonshot’s own endpoint. A ~7% discount doesn’t break the parity story but is unexplained.
  • The Moonshot license is a revenue-triggered agreement past $20M/12mo. Whether those agreements include a share is not public. The post says “toll gate,” not “share.”
  • Gemini 3.1 Pro is listed as gemini-3.1-pro-preview, and preview pricing can move.
  • Subscription table discrepancies: ChatGPT Pro ($100 vs $200), Gemini’s budget tier ($4.99 vs $7.99), and Copilot Pro’s current price all need provider-page checks.
  • The crossover arithmetic assumes 2,000-in/400-out turns with full-context resend and no prompt caching. Different assumptions move the dollar figures several-fold; the qualitative conclusion is robust.
  • The subsidy multiples (25x, $5,000/mo, $15,000-for-$800) are developer-reported anecdotes, not audited. Ceilings, not typical.

Primary sources · checked 13 Aug 2026

Sources and as-of dates