claude-code - 💡(How to fix) Fix [BUG] Inconsistent "extra usage" selections between Opus, Sonnet, 200K, and 1M contexts

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Error Message

Error Messages/Logs

Code Example

OS:
Fedora

Claude Code version:
Version 2.1.114

Direct paste of /model selection screen from terminal:
Select model                                                                                                                            
  Switch between Claude models. Applies to this session and future Claude Code sessions. For other/previous model names, specify with       
  --model.                                                                                                                                  
                                                                                                                                            
    1. Default (recommended)  Opus 4.7 with 1M context · Most capable for complex work                                                  
    2. Sonnet                 Sonnet 4.6 · Best for everyday tasks                                                                          
3. Sonnet (1M context)Sonnet 4.6 with 1M context · Billed as extra usage · $3/$15 per Mtok                                          
    4. Haiku                  Haiku 4.5 · Fastest for quick answers
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

The /model picker labels Claude Sonnet 4.6 (1M context) as "Billed as extra usage," but this appears to be a bug.

Observations:

  • Opus 4.7 1M is the only Opus option available — no non-1M variant exists — and it does not carry the "extra usage" label
  • Sonnet 4.6 has both a standard and 1M variant; only the 1M is labeled as extra usage

What Should Happen?

Expected behavior: If the 1M context Opus model is not billed as extra usage, the 1M context Sonnet model should be consistent, or the billing difference should be documented and explained.

Question: Is the Sonnet 4.6 1M context window actually billed differently than Opus 4.7 1M, or is this label a UI bug?

Error Messages/Logs

OS:
Fedora

Claude Code version:
Version 2.1.114

Direct paste of /model selection screen from terminal:
Select model                                                                                                                            
  Switch between Claude models. Applies to this session and future Claude Code sessions. For other/previous model names, specify with       
  --model.                                                                                                                                  
                                                                                                                                            
    1. Default (recommended)  Opus 4.7 with 1M context · Most capable for complex work                                                  
    2. Sonnet                 Sonnet 4.6 · Best for everyday tasks                                                                          
3. Sonnet (1M context) ✔  Sonnet 4.6 with 1M context · Billed as extra usage · $3/$15 per Mtok                                          
    4. Haiku                  Haiku 4.5 · Fastest for quick answers

Steps to Reproduce

Type /model and see what happens.

Claude Model

Not sure / Multiple models

Is this a regression?

Yes, this worked in a previous version

Last Working Version

No response

Claude Code Version

2.1.114

Platform

Anthropic API

Operating System

Other Linux

Terminal/Shell

Other

Additional Information

No response

extent analysis

TL;DR

The "Billed as extra usage" label on the Sonnet 4.6 1M context model may be a UI bug, and verifying the actual billing behavior is necessary to determine the correct course of action.

Guidance

  • Verify the billing documentation to see if there are any differences in billing between the Opus 4.7 1M and Sonnet 4.6 1M context models.
  • Check the Anthropic API documentation to see if there are any known issues or inconsistencies with model billing.
  • Test the billing behavior of both models by using them and checking the actual usage costs.
  • If the label is indeed a bug, consider reporting it to the developers to ensure consistency in the UI.

Notes

The issue seems to be related to a potential inconsistency in the UI labeling, and verifying the actual billing behavior is necessary to determine the correct course of action. Without more information about the billing behavior, it's difficult to provide a definitive solution.

Recommendation

Apply workaround: Verify the actual billing behavior and report any inconsistencies to the developers to ensure consistency in the UI. This is because the issue seems to be related to a potential UI bug, and verifying the billing behavior will help determine the correct course of action.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [BUG] Inconsistent "extra usage" selections between Opus, Sonnet, 200K, and 1M contexts