Skip to main content
One balance per workspace. One credit is one US dollar. There is no plan to buy: you add credits when you want them and pay for what you run.
One balanceone balance per workspaceBalanceCreditsone balance per workspace$1 free,once per accountAgent chat and plansCharged after each turn for the work that turn actually did.Optimization and benchmarking runsQuoted before the run, held while it runs, settled when it finishes.Your own deployed endpointsPer million tokens, input and output separately.Model APIsPer million tokens at the price published on that model’s page.Zero balance402 Payment Requiredwithout reaching a GPU.
One balanceone balance per workspaceBalanceCreditsone balance per workspace$1 free,once per accountAgent chat and plansCharged after each turn for the work that turn actually did.Optimization and benchmarking runsQuoted before the run, held while it runs, settled when it finishes.Your own deployed endpointsPer million tokens, input and output separately.Model APIsPer million tokens at the price published on that model’s page.Zero balance402 Payment Requiredwithout reaching a GPU.
This page is the one place the money numbers live. Other pages link here rather than repeat them.

What a token costs

The two products are priced differently, because one is a model we operate and the other is a GPU you rent.

Model APIs

Priced per model, not by size band. When rates are published for a model, its page in the Model Library lists the input, cached input, and output rates per one million tokens. If that published price set has no separate cached input rate, cached input bills at the standard input rate, and the page says so. An unpublished fact is left absent rather than filled with a placeholder. Model APIs work on every account, whatever you have spent.

Your own deployed endpoints

Priced per million tokens by model size, input and output counted separately. Always-on endpoints pay less per token because they also pay an hourly fee to hold a GPU warm. That fee depends on the GPU class, the Deploy tab projects it for your exact configuration before you commit, and if your balance cannot cover the next hour the endpoint is stopped rather than served for free. Your per-token rate does not change with the GPU; GPU choice changes latency and throughput.

Optimization runs

Every run is quoted before it starts. The price follows the size of the models and the techniques in the plan, not how much you have spent. There are no included free runs and no monthly quota.
1

You see the quote

The Plan ready card shows the estimated charge, the temporary hold, and your available balance before you select Accept and run.
2

The hold leaves your balance

The hold is usually about twice the estimate. It leaves your available balance the moment the run starts, so two runs can never spend the same dollar.
3

The run settles

You are charged the settled amount and the rest of the hold returns.
The estimate you accepted is a ceiling. The final charge is never more than the number on the card you accepted, even if the run cost more to produce. A plan that changes enough to cost more is re-quoted, so a higher price is always a new decision, never a surprise on the receipt. A run that fails or that you cancel releases the whole hold. If the hold is larger than your available balance, nothing starts and no GPU time is spent: add funds, or select Reduce plan cost and let the agent revise the plan for a new quote.

Capability milestones

Capabilities unlock at lifetime credit purchases, automatically. You do not buy, choose, or renew a milestone.
Capability milestonesread from lifetime paid purchasesunder 50</text><text x="198" y="56" fill="#0f0f0e" fontFamily="'Helvetica Neue', Helvetica, Arial, sans-serif" fontSize="12.5" fontWeight="500" letterSpacing="-0.12">Model APIs, agent chat, optimization runs</text><text x="682" y="56" fill="#78786f" fontFamily="Consolas, Menlo, monospace" fontSize="10.5" letterSpacing="0" textAnchor="end">no managed deploy</text><text x="76" y="73" fill="#6e6d64" fontFamily="'Helvetica Neue', Helvetica, Arial, sans-serif" fontSize="10.5" letterSpacing="0">Everything your balance covers. Managed deploy is not unlocked yet.</text><rect x="23.5" y="116.5" width="5" height="5" fill="#bbb9b1" shapeRendering="crispEdges"></rect><line x1="29" y1="119" x2="48" y2="119" stroke="#e8e8e3" strokeWidth="1"></line><rect x="48.5" y="94.5" width="647" height="49" fill="#ffffff" stroke="#e8e8e3" strokeWidth="1" shapeRendering="crispEdges"></rect><rect x="62" y="108" width="5" height="5" fill="#76b900" shapeRendering="crispEdges"></rect><text x="76" y="116" fill="#5a8f00" fontFamily="Consolas, Menlo, monospace" fontSize="10.5" letterSpacing="0">50 or moreManaged deploy unlocks4 replicas, 2 GPUsThe Deploy tab opens and the daily playground cap is lifted.250 or more</text><text x="198" y="176" fill="#0f0f0e" fontFamily="'Helvetica Neue', Helvetica, Arial, sans-serif" fontSize="12.5" fontWeight="500" letterSpacing="-0.12">Managed deploy capacity rises</text><text x="682" y="176" fill="#78786f" fontFamily="Consolas, Menlo, monospace" fontSize="10.5" letterSpacing="0" textAnchor="end">16 replicas, 4 GPUs</text><text x="76" y="193" fill="#6e6d64" fontFamily="'Helvetica Neue', Helvetica, Arial, sans-serif" fontSize="10.5" letterSpacing="0">The same capabilities with a higher ceiling per deployment.</text><rect x="23.5" y="236.5" width="5" height="5" fill="#bbb9b1" shapeRendering="crispEdges"></rect><line x1="29" y1="239" x2="48" y2="239" stroke="#e8e8e3" strokeWidth="1"></line><rect x="48.5" y="214.5" width="647" height="49" fill="#ffffff" stroke="#e8e8e3" strokeWidth="1" shapeRendering="crispEdges"></rect><rect x="62" y="228" width="5" height="5" fill="#76b900" shapeRendering="crispEdges"></rect><text x="76" y="236" fill="#5a8f00" fontFamily="Consolas, Menlo, monospace" fontSize="10.5" letterSpacing="0">10,000 or moreManaged deploy capacity rises32 replicas, 8 GPUsPast this rung the arrangement is a contract, not a milestone.The ladder reads lifetime paid purchases, never your current balance, so spending credits can never moveyou back down a rung. The $1 signup grant and promotional credits do not count toward a milestone.
Capability milestonesread from lifetime paid purchasesunder 50</text><text x="198" y="56" fill="#f0efe2" fontFamily="'Helvetica Neue', Helvetica, Arial, sans-serif" fontSize="12.5" fontWeight="500" letterSpacing="-0.12">Model APIs, agent chat, optimization runs</text><text x="682" y="56" fill="#9a998e" fontFamily="Consolas, Menlo, monospace" fontSize="10.5" letterSpacing="0" textAnchor="end">no managed deploy</text><text x="76" y="73" fill="#9a998e" fontFamily="'Helvetica Neue', Helvetica, Arial, sans-serif" fontSize="10.5" letterSpacing="0">Everything your balance covers. Managed deploy is not unlocked yet.</text><rect x="23.5" y="116.5" width="5" height="5" fill="#6e6d64" shapeRendering="crispEdges"></rect><line x1="29" y1="119" x2="48" y2="119" stroke="#383833" strokeWidth="1"></line><rect x="48.5" y="94.5" width="647" height="49" fill="#161614" stroke="#383833" strokeWidth="1" shapeRendering="crispEdges"></rect><rect x="62" y="108" width="5" height="5" fill="#76b900" shapeRendering="crispEdges"></rect><text x="76" y="116" fill="#8fd400" fontFamily="Consolas, Menlo, monospace" fontSize="10.5" letterSpacing="0">50 or moreManaged deploy unlocks4 replicas, 2 GPUsThe Deploy tab opens and the daily playground cap is lifted.250 or more</text><text x="198" y="176" fill="#f0efe2" fontFamily="'Helvetica Neue', Helvetica, Arial, sans-serif" fontSize="12.5" fontWeight="500" letterSpacing="-0.12">Managed deploy capacity rises</text><text x="682" y="176" fill="#9a998e" fontFamily="Consolas, Menlo, monospace" fontSize="10.5" letterSpacing="0" textAnchor="end">16 replicas, 4 GPUs</text><text x="76" y="193" fill="#9a998e" fontFamily="'Helvetica Neue', Helvetica, Arial, sans-serif" fontSize="10.5" letterSpacing="0">The same capabilities with a higher ceiling per deployment.</text><rect x="23.5" y="236.5" width="5" height="5" fill="#6e6d64" shapeRendering="crispEdges"></rect><line x1="29" y1="239" x2="48" y2="239" stroke="#383833" strokeWidth="1"></line><rect x="48.5" y="214.5" width="647" height="49" fill="#161614" stroke="#383833" strokeWidth="1" shapeRendering="crispEdges"></rect><rect x="62" y="228" width="5" height="5" fill="#76b900" shapeRendering="crispEdges"></rect><text x="76" y="236" fill="#8fd400" fontFamily="Consolas, Menlo, monospace" fontSize="10.5" letterSpacing="0">10,000 or moreManaged deploy capacity rises32 replicas, 8 GPUsPast this rung the arrangement is a contract, not a milestone.The ladder reads lifetime paid purchases, never your current balance, so spending credits can never moveyou back down a rung. The $1 signup grant and promotional credits do not count toward a milestone.
Your current limits are shown in Settings > Billing. RunInfra recalculates the milestone when a paid purchase settles; allow up to a minute for it to apply everywhere. The purchase that moves you up names the milestone you reached and the one you left, reading the same ladder that enforces your limits, so it never announces capacity you have not been granted. Before your first purchase a workspace can create an API key and call the Model APIs at 60 requests per minute, use the agent to build and plan up to 3 pipelines, run 100 playground requests a day, and run optimizations once the balance covers the quote.

Adding funds

  • One-time top-ups from 10to10 to 10,000 at Settings > Cost. Pick an amount and RunInfra hands you to Stripe’s secure checkout, which collects your card and billing address, offers an optional VAT or tax ID field for business purchases, and shows the exact charge before you confirm. Every purchase issues a Stripe invoice carrying those details. Presets are 10,10, 25, 50,50, 100, 250,and250, and 500, and you can enter any whole amount in range.
  • Auto recharge is off until you turn it on at Settings > Cost. Enabling it runs one top-up through Stripe checkout with card saving on; after that, when your balance falls below your threshold, RunInfra charges the saved card, up to a monthly ceiling you set.
  • Billing details live at Settings > Cost: set the company name, billing address, and tax IDs that appear on your invoices, manage saved cards, and browse every finalized invoice. Managed by Stripe.
A declined card stops auto recharge and flags it rather than retrying against a card that will not work. Credit is added when the payment confirms, never before, and an automatic recharge counts toward lifetime purchases exactly like a manual top-up.
Credit checkout does not take promotion codes, and a reload cannot charge you twice. Credits are stored value, so a discount would reduce the credits you receive by exactly what it takes off the price. The attempt you started is identified for as long as it is open, so a refresh, a back button, or a return from a bank verification screen resumes that payment instead of creating a second one.

Spending controls

Your balance is the real ceiling. Nothing that costs money starts without a balance that covers it. A workspace owner can also set a monthly spend limit on new optimization runs and new deployments at Settings > Billing. A soft limit emails you; a hard limit also refuses to start new runs and deployments. Email goes out as spend crosses 50%, 75%, 90%, and 100%. A spend limit is deliberately not a kill switch on your traffic: endpoints that are already deployed keep serving past it, and it does not govern auto recharge. To bound automatic charges, use the auto recharge monthly ceiling.

At zero balance

Nothing is faked, estimated, or quietly run on credit.
  • New optimization runs, agent turns, and new deploys are refused before any GPU work starts, and the refusal states your balance and the amount required.
  • Calls to the Model APIs and to your deployed endpoints return 402 Payment Required without reaching a GPU. See Errors.
  • Always-on endpoints are stopped when the balance cannot cover the next reserved hour. They are not deleted, and they are not served for free.
  • If a settlement drives the balance below zero, the workspace pauses new billable work. Your next top-up offsets the negative amount first.
  • A screen that cannot read your balance says so and offers a retry. It never renders a zero it did not read.

Details you may need

Balance from a top-up lasts one year from purchase, manual and automatic alike. The $1 signup grant never expires. Whatever expires soonest is spent first, so a top-up is never stranded behind funds that expire later.
A small number of workspaces hold one from before subscriptions were retired, and nothing about those changes: it keeps granting its monthly balance, which expires at the end of each billing period, and it is managed at Settings > Billing. Those invoices are listed under Invoices on Settings > Cost, alongside the invoices credit purchases now produce. Every top-up, charge and refund is also recorded in Credit Activity.New subscriptions cannot be started. A checkout attempt returns 410 with the code subscription_sales_retired. To move a legacy workspace onto credits, contact support; that switch is not self-serve today.
Enterprise is a contract, not a milestone you can reach by spending: custom volume, hardware, SLAs, and terms. Contact sales.

Quickstart

First API call, or first optimization run.

Account and billing FAQ

Short answers about keys, funds, and workspaces.

Deployments

What happens after an optimization run.