[BUG] Team plan invoices show Paid but account stuck in past_due — entire team (19 seats) locked out
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?
This is a billing sync / entitlement bug affecting a Team plan (19 seats). All invoices show Paid, but the account is stuck in past_due state, and the entire team has lost access.
Both users and admins see:
Your subscription payment is past due. Please pay your overdue invoice to restore access, or reach out to your company admin.
What happened
- The monthly renewal payment initially failed.
- I retried the payment and the second attempt succeeded.
- In Admin Settings → Billing, both invoices dated Aug 6, 2026 now show status “Paid” (amounts: 249.60 USD and 9.56 USD).
- Next invoice is scheduled for Sep 6, 2026 — nothing is actually overdue.
- Despite this, the account remains in
past_dueand all 19 team members are blocked.
This matches previously reported issues #64480, #60387, and #32918 (invoice Paid but account remains past_due), but is still reproducible and unresolved.
What I already tried (none worked)
- Logged out and back in (web + desktop)
- Confirmed all invoices show “Paid” on the Stripe invoice pages
- Waited 17+ hours
- Added usage credits via the Console and via Admin billing ($5) — payment went through, account still past_due
- Updated / re-saved the payment card (Visa ending 7813)
- Cancelled the subscription and re-subscribed — completed successfully, but did NOT clear the past_due state
What Should Happen?
After paid invoices, the Team subscription should move from past_due to active and restore access for all seats.
Error Messages/Logs
Steps to Reproduce
- Have an active Team plan (19 seats) using Claude subscription access.
- The monthly renewal payment fails on the first attempt, putting the account into
past_due. - Retry the payment — the second attempt succeeds.
- Go to Admin Settings → Billing and confirm the invoices now show status "Paid" (in my case, both invoices dated Aug 6, 2026: 249.60 USD and 9.56 USD).
- Try to access Claude on web or desktop as any team member.
- Observe that access is still blocked with:
"Your subscription payment is past due. Please pay your overdue invoice to restore access, or reach out to your company admin."
- As admin, attempt each of the following — none clear the
past_duestate:
- Log out and log back in
- Add usage credits via Console and via Admin billing ($5)
- Update / re-save the payment card
- Cancel the subscription and re-subscribe
- Observe that the account remains in
past_dueand all 19 seats stay locked, despite every invoice showing "Paid" and the next invoice not being due until Sep 6, 2026.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.224
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗