[BUG] /ultrareview blocks on "enable overage billing" while /extra-usage reports unlimited extra usage is already enabled

Resolved 💬 3 comments Opened Apr 21, 2026 by javawizard Closed May 27, 2026

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

  1. Be a member (non-admin) of an organization that has extra usage enabled.
  2. In Claude Code, run /extra-usage — it confirms "Your organization already has unlimited extra usage. No request needed."
  3. In the same session, run /ultrareview.
  4. /ultrareview blocks with the "ask an admin to enable overage billing" error and refuses to launch.
  5. claude logout && claude login to 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.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗