[BUG] Credit balance incorrectly reported as "too low" despite $821 remaining credits Claude Code WEB

Resolved 💬 6 comments Opened Nov 12, 2025 by clearclown Closed Jan 17, 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?

The Claude Code web interface is displaying a "Credit balance is too low" error message despite the account showing $821 in remaining credits (specifically showing "$671 credit" at the top with "87% remaining").

This issue prevents the execution of tasks that should be well within the available credit allocation. The error appears to be triggered incorrectly, suggesting a potential bug in the credit balance validation logic or display synchronization between different components of the interface.

What Should Happen?

The system should accurately recognize the available credit balance ($821) and allow operations to proceed normally without displaying the "Credit balance is too low" error. The credit validation check should correctly reference the actual remaining balance before blocking user actions.

Error Messages/Logs

- Credit balance is too low
- Credit balance is too low

The error message appears multiple times in the interface (visible at the bottom of the screenshot with Japanese text "続き" above it).

Steps to Reproduce

  1. Access Claude Code web interface with an account that has substantial remaining credits (in this case, $821 with 87% remaining)
  2. Navigate to a project page titled "Implement analytics API endpoints with aggregation"
  3. Attempt to execute a task or operation
  4. Observe the "Credit balance is too low" error appearing despite sufficient credits being available

Note: The exact trigger action is unclear from the interface, but the error appears consistently despite the clearly visible credit balance indicator showing ample remaining credits.

<img width="1115" height="1124" alt="Image" src="https://github.com/user-attachments/assets/7b4bb193-c767-4e7d-952f-e75a528f3138" />

Claude Model

Sonnet (default)

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

claude code web

Platform

Other

Operating System

Ubuntu/Debian Linux

Terminal/Shell

Terminal.app (macOS)

Additional Information

Context:

  • The promotional banner at the top mentions "$1,000 in free usage credits" added automatically, with usage deadline of November 18
  • The account clearly shows "$671 credit" with "87% remaining"
  • The interface displays Japanese text ("続き" meaning "continue") along with the error messages
  • The project being worked on is "Implement analytics API endpoints with aggregation"
  • Status shows as "Active"

Screenshots:
[Screenshot attached showing the full interface with credit balance and error messages]

Hypothesis:
This appears to be a discrepancy between the credit balance displayed in the UI header and the credit validation logic used by the backend execution system. Possible causes could include:

  • Cached or stale credit balance data in the validation layer
  • Incorrect threshold configuration for the "too low" warning
  • Race condition in credit balance updates
  • Different credit pools being referenced (e.g., promotional credits vs. paid credits)

Impact:
This bug effectively blocks legitimate usage despite having purchased/allocated credits available, creating a poor user experience and preventing productive work on active projects.

View original on GitHub ↗

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