[BUG] /ultrareview blocks on "enable overage billing" while /extra-usage reports unlimited extra usage is already enabled
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
/ultrareview refuses to run with an error telling me to ask an admin to enable overage billing, but /extra-usage — run seconds later in the same session — reports that my organization already has unlimited extra usage and that no request is needed. The two commands disagree about the same underlying billing state, and from the user's side there is no action left to take: the thing /ultrareview tells me to request is already done.
Per the ultrareview docs (https://code.claude.com/docs/en/ultrareview), "extra usage enabled" is the only documented prerequisite, so by the docs' own contract /ultrareview should launch.
What Should Happen?
If /extra-usage reports the organization has extra usage enabled, /ultrareview should accept that and launch (consuming extra usage as documented). At minimum, the two commands should agree on whether the prerequisite is satisfied.
Error Messages/Logs
❯ /ultrareview
Ultrareview bills as usage. Ask an admin to enable overage billing for your
organization to continue.
→ https://claude.ai/admin-settings/usage
Run /extra-usage to request this from your admin.
❯ /extra-usage
Your organization already has unlimited extra usage. No request needed.
❯ /ultrareview
Ultrareview bills as usage. Ask an admin to enable overage billing for your
organization to continue.
→ https://claude.ai/admin-settings/usage
Run /extra-usage to request this from your admin.
Steps to Reproduce
- Be a member (non-admin) of an organization that has extra usage enabled.
- In Claude Code, run /extra-usage — it confirms "Your organization already has unlimited extra usage. No request needed."
- In the same session, run /ultrareview.
- /ultrareview blocks with the "ask an admin to enable overage billing" error and refuses to launch.
claude logout && claude loginto force a token/entitlements refresh, then repeat — same result.
Claude Model
Opus
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
2.1.116
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
- macOS 15.7.4 (build 24G517).
- Checked existing issues before filing: no open issue describes this state-mismatch symptom. Closest but distinct: #49510 (ultrareview not visible at all), #49465 (credit burn on failure), #50876 (billing refund request). None match.
- Docs reference: https://code.claude.com/docs/en/ultrareview states extra usage is the only gating prerequisite, which appears inconsistent with the observed gate.
- Logging out and back in did not clear the gate, suggesting the disagreement is server-side rather than a stale local token.
- Happy to provide request IDs or additional diagnostics if useful — let me know what would help.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗