[BUG] Team plan invoices show Paid but account stuck in past_due — entire team (19 seats) locked out

Status Closed — duplicate
Reported on v2.1.224
Maintainer reply None cached
Activity 1 comment · opened Aug 7, 2026 · closed Aug 15, 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?

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_due and 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

  1. Have an active Team plan (19 seats) using Claude subscription access.
  2. The monthly renewal payment fails on the first attempt, putting the account into past_due.
  3. Retry the payment — the second attempt succeeds.
  4. 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).
  5. Try to access Claude on web or desktop as any team member.
  6. 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."

  1. As admin, attempt each of the following — none clear the past_due state:
  • 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
  1. Observe that the account remains in past_due and 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_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗