Plans and pricing

What Gateway costs, what the free plan covers, and where each number comes from

Gateway charges for the model traffic it routes. There is no seat fee and no platform minimum: you pay what the tokens cost at the provider, plus Merge’s fee on top. Signing up needs no card, so you can send real requests before anyone approves a purchase.

Plans

PlanWhat you payPayment method
FreeNothing. Signup credit covers requests to the free plan’s model listNot required
ProProvider cost plus a 5% Merge fee, drawn from prepaid credit, with monthly credit includedCard on file
EnterpriseA contracted rate in place of the 5% fee, invoiced monthlyContract

Credit amounts, the current free model list, and Enterprise terms are on the pricing page, which is the authority on the numbers. Sign up at gateway.merge.dev.

What one request costs

Every response carries its own cost. usage.cost is the provider’s charge for the tokens that request used, and routing.merge_fee_usd, once it is enabled for your organization, is Merge’s fee on top, so the two together are what the request adds to your bill. Both are documented in API details.

Two things are priced outside usage.cost: server tools such as web search, which carry their own per-call charge, and BYOK requests, covered below. Cost governance and savings shows where each lands in the dashboard, which is the authority on what you are invoiced.

Bringing your own provider key

On a BYOK key, your provider bills you for the tokens directly and never bills Merge. What reaches your Merge invoice is the fee alone, which is why a BYOK request’s cost in the dashboard looks far smaller than the usage.cost in its response.

When credit runs out

An exhausted organization credit balance returns 402 with budget_exceeded, and it does so before any provider is called, so a blocked request costs nothing. Add credit from Billing settings, or cap spend deliberately with Budgets at the organization, project, key, or customer scope.

On the free plan, a model outside the free model list returns 403 with free_tier_model_not_allowed. Adding a payment method opens the full model catalog.

Next steps