Pricing
Flat pricing, zero token markup
You pay TokenRouter a flat subscription. Your providers bill your tokens at their exact rates — we never take a percentage. Compare every plan side-by-side.
Scale
How much gateway each plan includes
Gateway
One endpoint in front of every provider
Spend controls
Enforced at the gateway, before the invoice
Visibility
Zero retention by default — capture is opt-in per key, team, or member
Evals
Judge, measure, and improve on your own keys — zero markup
Support & billing
How we back you up
No surprise bills, ever
Budgets are hard-capped at the gateway. When a team hits its cap, requests stop — a looping agent can never turn into a five-figure invoice.
Zero token markup
Your providers bill your tokens at their exact rates, on your own keys. TokenRouter never takes a percentage of your traffic.
Cancel in two clicks
Self-serve from the billing portal, no email required. Your plan stays active until the end of the period you already paid for.
FAQ
Pricing, in plain English
Is there a free plan?
Yes. The Free plan needs no credit card and never expires: 1 seat, 1 team, 2 connected providers, and 1,000 gateway requests a month, with the same budgets, hard caps, and analytics as every paid plan. It's built for trying the gateway on real traffic — when you need model="auto" routing, more seats, or more volume, upgrade in two clicks.
What happens on day 14 of a paid trial?
Your card is charged for the plan you picked at signup and your subscription starts. Nothing changes about your gateway, keys, or budgets — traffic keeps flowing. If you cancel before day 14, you are never charged.
Can I cancel anytime?
Yes. You can cancel from the billing portal in the console at any time. Your plan stays active until the end of the current billing period and you won't be charged again.
What counts as a request?
One API call to the gateway — a chat completion, a response, a message, or an embedding call. Streaming counts as a single request regardless of how many chunks are streamed. Failed requests that never reach a provider don't count against your quota.
Do you proxy my provider keys securely?
Yes. Provider keys are encrypted with AES at rest, decrypted only in memory at request time, and never written to logs. By default, prompts and completions are processed transiently and never stored — we keep only token counts, cost, and latency metadata. On paid plans you can explicitly opt specific keys, teams, or members into message capture for review and evals; captured conversations are encrypted at rest, deleted after your plan's retention window, and deletable in one click.
Wondering how this stacks up against a usage-based gateway? See the OpenRouter comparison