What
Model usage records gained costBasis, one of list, managed or unknown: Claude Code's built-in list prices, your organisation's managed-settings modelPricing rates or multiplier, or neither. When it is unknown, the reported costUSD is a guess based on the default model's rate.
Details
- Overwritten per request, so it reflects the most recent pricing decision for that model.
- Absent until this process has priced at least one request for the model; consumers are told to treat absence as
list.
Evidence
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Names in the bundlemodelPricingcostBasis
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Added since
A small documentation edit on Manage costs effectively touched a line naming modelPricing after this was published.
Set `multiplier` below 1 for a flat discount or above 1 for a markup, list each model's four per-token rates under `overrides`, or do both. A markup requires Claude Code v2.1.271 or later. The [`modelPricing` entry](/docs/en/settings-refer…costs see the edit
Confirmed since
Anthropic's documentation has since written up modelPricing, on Claude apps gateway configuration.
With v2.1.268 or later on the gateway server, the gateway also puts the rates from `pricing` into the [`managed`](#managed) policies it serves, as the [`modelPricing`](/docs/en/settings-reference#modelpricing) managed setting. Developers m…claude-apps-gateway-config see the edit
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agrees
Anthropic's documentation has since written up modelPricing, on Claude apps gateway configuration.