claude-code - 💡(How to fix) Fix [BUG] `Manage usage` CTA routes Enterprise org owners to consumer Stripe checkout instead of admin flow (web, desktop, email) [1 participants]

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…
GitHub stats
anthropics/claude-code#55947Fetched 2026-05-05 06:02:11
View on GitHub
Comments
0
Participants
1
Timeline
3
Reactions
0
Author
Participants
Timeline (top)
labeled ×3

Error Message

Error Messages/Logs

Code Example

N/A
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?

On an Enterprise seat with Extra usage requests enabled in Organization settings > Usage, the Manage usage CTA routes to a consumer Stripe checkout ("Buy extra usage" → "Pay $5.00 now" via Link by Stripe) across all three entry points:

  • code.claude.com "Approaching usage limit" banner
  • Claude Code desktop app "Approaching usage limit" banner
  • "Your organization has used 75% of its usage" admin email

Claude.ai chat shows the correct "Need more usage?" modal for the same account state, so the Claude Code surfaces have drifted from the chat UX. Same broken CTA across web, desktop, and email points to a shared component hardcoded to the consumer Stripe URL.

Scope: Reproduced as an org owner. Not yet confirmed for non-owner members. The 75% warning email fires to owners/admins only, suggesting this is owner-specific routing falling back to consumer billing instead of the admin spend-limit flow.

Environment

  • Surfaces: code.claude.com (web), Claude Code desktop app, admin warning email
  • Plan: seat-based Enterprise
  • Role: Org owner
<img width="291" height="306" alt="Image" src="https://github.com/user-attachments/assets/9e73c4ac-1df6-4123-a6a2-28464597f3c4" /> <img width="583" height="567" alt="Image" src="https://github.com/user-attachments/assets/e0b65dcc-919c-4c13-b924-21869b256fa1" />

What Should Happen?

For an owner: routed to spend-limit / extra-usage admin controls in /admin-settings/usage. Should match the claude.ai chat UX.

Error Messages/Logs

N/A

Steps to Reproduce

  1. Org has Extra usage requests enabled in /admin-settings/usage
  2. Sign in as an Enterprise org owner (workspace confirmed in org switcher)
  3. On code.claude.com OR the Claude Code desktop app, use until crossing the ~75% warning
  4. Click Manage usage on the banner (or from the warning email CTA)

-->

Stripe consumer checkout with Pay $5.00 now and Commercial ToS footer.

Claude Model

Not sure / Multiple models

Is this a regression?

I don't know

Last Working Version

Claude 1.5354.0 (9a9e3d) 2026-04-29T01:14:34.000Z

Claude Code Version

2.1.126 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

No response

extent analysis

TL;DR

The likely fix involves updating the Manage usage CTA to route to the admin spend-limit flow instead of the consumer Stripe checkout for Enterprise seat owners.

Guidance

  • Verify that the issue is specific to Enterprise seat owners by testing with non-owner members.
  • Check the code for any hardcoded URLs or conditional statements that may be causing the incorrect routing.
  • Review the /admin-settings/usage page to ensure it is correctly configured for Extra usage requests.
  • Test the Claude.ai chat UX to confirm it is working as expected and compare it with the Claude Code surfaces.

Notes

The issue seems to be related to a mismatch between the Claude Code surfaces and the Claude.ai chat UX, and it's unclear if this is a regression or not.

Recommendation

Apply a workaround by manually routing owners to the /admin-settings/usage page until the root cause is identified and fixed, as the incorrect routing to the consumer Stripe checkout may cause confusion and incorrect billing.

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] `Manage usage` CTA routes Enterprise org owners to consumer Stripe checkout instead of admin flow (web, desktop, email) [1 participants]