Fast mode for Claude Opus 5.5 is available, and fast mode for Claude Opus 5 and Claude Opus 4.8 is in research preview.
/fast when you need speed for interactive work like rapid iteration or live debugging, and toggle it off when cost matters more than latency.
Fast mode is not a different model. It uses Claude Opus with a different API configuration that prioritizes speed over cost efficiency. You get identical quality and capabilities with faster responses. Fast mode is supported on Opus 5.5, Opus 5, and Opus 4.8. It is not available on Sonnet, Haiku, or other models.
Opus 4.7 doesn’t support fast mode, so switching to it turns fast mode off. Fast mode for Opus 4.7 was deprecated on June 25, 2026, and removed on July 24, 2026.
What to know:
- Use
/fastto toggle on fast mode in the Claude Code CLI. The VS Code extension offers a Toggle fast mode command when the selected model supports fast mode. Claude Code saves that toggle to yourfastModesetting. - Fast mode pricing per MTok input/output is $8/$40 on Opus 5.5 and $10/$50 on Opus 5 and Opus 4.8.
- Available to Claude Code users on subscription plans (Pro/Max/Ultra/Team/Enterprise) and on Claude Console. Team and Enterprise organizations need an Owner to enable it first, and Console organizations need access provisioned first to use it with Opus 5 or Opus 4.8. Requirements describes both.
- For Claude Code users on subscription plans (Pro/Max/Ultra/Team/Enterprise), fast mode is available via usage credits only and not included in the subscription rate limits.
Toggle fast mode
In the CLI, toggle fast mode in either of these ways:- Run
/fast, press Space to toggle on or off, then press Enter to confirm - On a model that supports fast mode, set
"fastMode": truein your user settings file. If you set it on any other model, you stay on that model with fast mode off.
-p flag, /fast works only in a session launched with fast mode in its --settings value, for example claude -p --settings '{"fastMode": true}'; the toggle then applies to that session only and isn’t saved as your default. The -p form requires Claude Code v2.1.205 or later. Elsewhere in non-interactive mode, the command reports that fast mode isn’t available.
You can run /fast while Claude is working, and Claude Code toggles fast mode without waiting for the turn to end. Claude Code finishes the running turn at its original speed, so the speed change takes effect from your next turn. If your current model doesn’t support fast mode, turning it on also switches your model, and Claude Code uses the new model from its next request in that turn.
For the best cost efficiency, enable fast mode at the start of a session rather than switching mid-conversation. See understand the cost tradeoff for details.
When you enable fast mode with /fast:
- If your current model doesn’t support fast mode, Claude Code switches to Opus
- You’ll see a confirmation message: “Fast mode ON”
- A small
↯icon appears next to the prompt while fast mode is active - Run
/fastagain at any time to check whether fast mode is on or off
/fast again, you remain on Opus. To switch to a different model, use /model.
Switch models while fast mode is on
Fast mode follows your model switches in both directions:- Switch away: when you switch to a model that doesn’t support fast mode, Claude Code turns fast mode off. This includes Opus 4.7; before v2.1.221, fast mode stayed on after a switch to Opus 4.7 and the API rejected the requests.
- Switch back: switching back to a supported Opus model turns fast mode on again when your saved fast mode preference is on, the same preference a new session starts from by default. A model switch never turns fast mode on for a session whose saved preference is off, and with per-session opt-in configured, switching back doesn’t turn it on either; run
/fastto re-enable it.
Fast mode ON or Fast mode OFF confirmation, and the ↯ icon appears while fast mode is on. This holds whether you switch with /model, with /config model=<model>, or from a device connected through Remote Control.
Claude Code resends the session’s fast mode status to devices connected through Remote Control after a model switch, a reconnection, or a failed availability check.
Use fast mode in cloud sessions
Fast mode works in cloud sessions when it’s available on your account, whether the session runs on Anthropic-managed infrastructure or a self-hosted runner. Requires Claude Code v2.1.271 or later in the session’s environment. Type/fast on in the session to turn fast mode on. It stays on for that session only and isn’t saved as your default. The requirements apply in cloud sessions too.
In the browser at claude.ai/code, you can also turn fast mode on and off from the model menu on the message box. The menu shows the switch when your plan includes fast mode and the selected model supports it.
Understand the cost tradeoff
Fast mode has higher per-token pricing than standard Opus:
Fast mode pricing is flat across the full 1M token context window. For the standard Opus rate to compare against, see the Claude pricing reference.
The first time you enable fast mode in a conversation, you pay the full fast mode uncached input token price for the entire conversation context. The deeper into a conversation you are, the more this costs, so the charge is smallest when you enable fast mode at the start. Fast mode and standard speed keep separate caches, so each later switch reads part or all of the conversation uncached again.
See where fast mode spend appears
You see fast mode spend in a different place depending on how you signed in, so first run/status to check. If it shows a Login method row such as Claude Max account, you signed in with a Claude subscription. If it shows an API key row instead, your requests bill to a Claude Console organization.
- Pro, Max, and Ultra: you pay for fast mode from your usage credits. Go to Settings > Usage on claude.ai, where the Usage credits section shows how much you’ve spent in usage credits this month. That figure includes fast mode but doesn’t break it out separately.
- Team and Enterprise: your organization pays for your fast mode usage from its usage credits. To see your own usage-credits spend, run
/usage. For where your organization sees that spend, see Claude for Teams and Enterprise. - Claude Console: your organization pays for fast mode with the rest of its API usage. On the Console Usage and Cost pages, select Speed (research preview) in the Group by menu to separate fast mode from standard-speed usage. You see that option only when the selected date range includes fast mode usage.
Decide when to use fast mode
Fast mode is best for interactive work where response latency matters more than cost:- Rapid iteration on code changes
- Live debugging sessions
- Time-sensitive work with tight deadlines
- Long autonomous tasks where speed matters less
- Batch processing or CI/CD pipelines
- Cost-sensitive workloads
Fast mode vs effort level
Fast mode and effort level both affect response speed, but differently:
You can combine both: use fast mode with a lower effort level for maximum speed on straightforward tasks.
Requirements
Fast mode requires all of the following:- Anthropic API or subscription only: fast mode is available through the Anthropic Console API and for Claude subscription plans using usage credits. It is not available on Amazon Bedrock, Google Cloud’s Agent Platform, Microsoft Foundry, or Claude Platform on AWS. Console organizations must also have fast mode access provisioned to use it with Opus 5 or Opus 4.8.
- Usage credits turned on for subscription plans: on a Pro, Max, Ultra, Team, or Enterprise plan, your account must have usage credits turned on, which allows billing beyond your plan’s included usage. Until they’re on,
/fastreports “Fast mode requires usage credits”. To turn them on, follow the step for your plan:- On Pro, Max, and Ultra, turn them on in the Usage credits section of Settings > Usage on claude.ai, or run
/usage-creditsto open that page. - On Team and Enterprise, a member with billing access turns them on for the organization at Organization settings > Usage, and a member without it runs
/usage-creditsto send the organization’s admins a request.
- On Pro, Max, and Ultra, turn them on in the Usage credits section of Settings > Usage on claude.ai, or run
Fast mode usage draws directly from usage credits, even if you have remaining usage on your plan.
-
Paid Console organization: Claude Console accounts don’t use usage credits, and your organization pays for fast mode per token with the rest of its API usage. On the Console’s free Evaluation plan,
/fastshows “Fast mode unavailable during evaluation. Please purchase credits.” To clear it, purchase credits in your Console billing settings. Fast mode with Opus 5.5 also depends on your organization’s usage tier. - Owner enablement for Team and Enterprise: fast mode is disabled by default for Team and Enterprise organizations. An Owner must explicitly enable fast mode before users can access it.
Four organization settings can block turning fast mode on with
/fast:- Fast mode not enabled: if fast mode hasn’t been enabled for your organization, turning fast mode on with
/fastshows “Fast mode has been disabled by your organization.” - Fast mode turned off by managed settings: if your organization deploys managed settings that set
fastMode: false, turning fast mode on with/fastshows the same “Fast mode has been disabled by your organization” message. - Per-session opt-in required: managed settings that set
fastModePerSessionOptIn: truerefuse/fast onwith the same message everywhere except an interactive terminal session. - Fast-mode model not allowed: if your organization’s
availableModelsallowlist excludes the fast-mode Opus model, turning it on is refused with “is not in your organization’s allowed models”. In a session already running on an allowed Opus model that supports fast mode,/fastinstead enables fast mode on your current model without switching models.
Enable fast mode for your organization
Where you enable fast mode depends on which product your organization uses:- Console (API customers): an admin enables it in Claude Code preferences
- Claude AI (Team and Enterprise): an Owner enables it at Organization settings > Claude Code
CLAUDE_CODE_DISABLE_FAST_MODE=1. See Environment variables.
Use fast mode behind proxies and LLM gateways
Before offering fast mode, Claude Code checks your organization’s fast mode availability with a request directly toapi.anthropic.com. The check doesn’t follow ANTHROPIC_BASE_URL, so on a network that routes Claude traffic through an LLM gateway and blocks direct egress to api.anthropic.com, the check fails even though inference requests work. The check does use a configured HTTP proxy, so a network block fails the check only where api.anthropic.com is unreachable even through the proxy.
If your organization has fast mode enabled and /fast says otherwise, find the message it shows among these cases.
Fast mode unavailable due to network connectivity issues
The availability check failed, for example because your network blocksapi.anthropic.com, and requests run at standard speed. A check that succeeded in the past keeps working from its cached result, so a blocked check mostly affects new installations.
To restore fast mode, allowlist direct egress to api.anthropic.com, or set CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORS=1, which treats a failed check as available and still honors a “disabled by your organization” response.
Fast mode is currently unavailable
Behind a gateway, check for these configurations, in which Claude Code doesn’t send the availability check and has no earlier successful check cached:- You point
ANTHROPIC_BASE_URLat your gateway and setANTHROPIC_API_KEYto a gateway-issued key that isn’t in the format of an Anthropic API key. - You set
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC, so Claude Code skips the check.
CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORS=1.
Fast mode has been disabled by your organization
Behind a gateway, you can see this message even when your organization has fast mode enabled, in either of these configurations:- You authenticate with
ANTHROPIC_AUTH_TOKENalone, with no claude.ai login, no API key, and no cached successful check. Claude Code then treats fast mode as disabled by your organization without sending the request. - A proxy intercepts the check and answers with its own page, for example a TLS-inspecting proxy returning an HTTP 200 block page. Claude Code reads that page as a response saying your organization has fast mode disabled.
CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK=1, which skips the check entirely, rather than CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORS, which doesn’t apply to either.
The skip variables change only the client-side check. When your organization has fast mode disabled, the API rejects fast mode requests whether or not they’re set. Claude Code then retries the request at standard speed, turns fast mode off, and
/fast reports that your organization has disabled fast mode.Require per-session opt-in
By default, fast mode a user turns on in an interactive session persists across sessions on a supported model. To change this, setfastModePerSessionOptIn to true in any settings file, which causes each session to start with fast mode off and requires users to explicitly enable it with /fast. Owners on Team or Enterprise plans can deploy it organization-wide through server-managed settings.
/fast on works only in an interactive terminal session. Everywhere else, including non-interactive mode, the VS Code extension, and cloud sessions, it’s refused with a message that your organization has disabled fast mode.
Handle rate limits
Fast mode has separate rate limits from standard Opus; for Console organizations, the Claude Platform’s rate limits page describes them. When you hit the fast mode rate limit:- Fast mode automatically falls back to standard speed
- The
↯icon turns gray to indicate cooldown - You continue working at standard speed and pricing
- When the cooldown expires, fast mode automatically re-enables
/fast again.
If you run out of usage credits mid-session, Claude Code retries each rejected fast mode request at standard speed and pricing, so you keep working, and there is no cooldown. How you see the rejection depends on the session type:
- In an interactive session, Claude Code shows a “Fast mode disabled · Out of usage credits” notification and turns fast mode off. Your saved fast mode preference doesn’t change; run
/fastto turn fast mode back on. - In non-interactive mode with
--output-format stream-json, and through the Agent SDK, Claude Code emits the same text on the message stream as asystemmessage with subtypenotification, once per turn while you’re out of usage credits. Fast mode stays on. Requires Claude Code v2.1.221 or later.
Research preview
Fast mode for Claude Opus 5 and Claude Opus 4.8 is a research preview feature, which means:- The feature may change based on feedback
- Availability and pricing are subject to change
- The underlying API configuration may evolve
See also
- Model configuration: switch models and adjust effort levels
- Manage costs effectively: track token usage and reduce costs
- Status line configuration: display model and context information