Skip to content
← Back to release · 2.1.271
New features / v2.1.271

Pricing multiplier for chargeback

CHANGELOG · original

Added support for a multiplier above 1, up to 10, in the modelPricing managed setting and the Claude apps gateway pricing block, for marked-up internal chargeback rates
Open official changelog ↗

Documentation

Documentation excerpt

Report spend at your contracted rates

By default, Claude Code computes every cost figure it shows developers at list price, so if your organization pays contracted rates, the figures in /usage, the status line, and OpenTelemetry don't match your bill. To make them match, set the modelPricing managed setting to your rates. The setting changes what Claude Code reports, not what Anthropic charges. Requires Claude Code v2.1.242 or later.

Take the rates from your contract

Enter the per-million-token rates from your contract. Claude Code doesn't fetch them from the Claude Console, so update the setting when the contract changes.

Write the setting

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 has the shape and a paste-ready example.

Deploy it through managed settings

Deliver it as managed settings: server-managed settings, an MDM policy, managed-settings.json, or a policy helper. Claude Code ignores the key in user, project, and local settings and in --settings.

To confirm the rates are in effect, run /usage in a session that has received the managed settings: the Session block's Total cost line carries the note at your organization's configured rates. The figures are still estimates, not an invoice. The per-million-token prices in the /model picker stay at list price.

Documentation snapshot · 2026-09-23

Change details