Before you begin
Do one or both of the two Set steps, depending on your contract. Before you start, make sure you have:- Studio access: You can sign in to Model Gateway studio.
- Organization admin role: Only organization admins change rates and discounts. Everyone else can open the page and see what your organization pays.
- Your contract terms: The discount each seller gives you off its list price, or the rate per million tokens you pay for each model.
1
Open Rates and discounts
In Model Gateway studio, open Spend › Rates and discounts. The page has two tables: Seller discounts and Model rates. In Model rates, the Price from column shows where each model’s price comes from today; filter by price source to find every model that is still unpriced.
2
Set seller discount (optional)
In Seller discounts, select the seller’s discount. In the sheet that opens, enter the percentage, check What changes for the models it affects, and select Save (it shows the percentage, for example Save 15 %).A seller discount applies to that seller’s models in the same workspace, through any provider or proxy, unless a model has its own negotiated rate or its provider sets a listing price, as OpenRouter and LiteLLM do. Routes that don’t say who sells them can’t take a discount: prefix the route on the proxy, for example
azure/…, or give those models negotiated rates.3
Set negotiated model rate (optional)
In Model rates, select the model. Under Token meters, type the rate you pay for each meter, in USD per million tokens. A blank meter inherits. Context and cache-duration tiers and Media meters take their own rates when your contract prices them separately.Select Stage rates in the sheet, then Save rates in the bar that appears. To price many models at once, select them in the table and set rates or a percentage off list for all of them, or import a CSV of rates; staged rates apply only after you select Save rates.
4
Verify new price
- Check the page: In Model rates, the model’s Price from now shows your negotiated rate or seller discount. A model whose provider sets a listing price keeps showing that listing price after a seller discount.
- Check a new call: Changes apply to new calls within 30 seconds; past calls keep the price they were metered at. For a call through Model Gateway, make one yourself, open it in Calls, and check Tokens and cost, since Calls lists only your own calls; see Review model usage. For a traced agent run, run the agent again and open the trace: its cost is tagged Customer price instead of Estimate.
Troubleshooting
If a model you call doesn’t appear in Model rates, or a cost still reads Unpriced after you save, see Unpriced and missing costs. Seller discounts don’t apply to built-in models on the deployment’s own provider, and you can’t change their rates.Next steps
- Investigate agent cost: Find the agents and runs behind a spend change.
See also
- How cost is calculated: The cost formula, price sources, and how tokens are counted.
- Review model usage: Spend by model, person, and agent in Model Gateway studio.