[BUG] Credit balance incorrectly reported as "too low" despite $821 remaining credits Claude Code WEB
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
- Access Claude Code web interface with an account that has substantial remaining credits (in this case, $821 with 87% remaining)
- Navigate to a project page titled "Implement analytics API endpoints with aggregation"
- Attempt to execute a task or operation
- 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.
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗