GitHub seat reclamation failed" user still in org
Fixes GitHub seat reclamation blocked because the user is still in the organization. Use when reclamation fails on org membership. Not for SCIM team mismatches.
TL;DR
Remove the user from the organization first, then reclaim the seat. GitHub counts every org member as a seat, so membership must go before the license is freed.
Error
GitHub seat reclamation failed: user still in organizationSteps
- Confirm the user is still an org member. Expected: membership confirmed.
- Transfer any owned resources the offboarding requires (or document that none exist), then remove the user from the org. Expected: membership ended.
- Verify the seat count dropped in org billing settings. Expected: the seat reclaimed.
- If the user must keep access to some repos, convert them to an outside collaborator on those repos only. Expected: least-privilege access preserved.
When to use
- Seat reclamation fails because the user is still in the org
- Offboarded employees linger as members
- The error names org membership as the blocker
When not to use
- The user is already removed but the count is wrong (a billing sync delay)
- The issue is a SCIM team membership mismatch (a sync problem)
- The user should stay (then the seat is legitimately consumed)
Tool compatibility
GitHub organization administration and billing.
Variant phrasings
user removed but still billed
Billing can lag. Check again after the sync window before escalating.
reclamation via SCIM deprovision
SCIM deprovision removes the org membership; use it instead of manual removal.
Why it happens
GitHub's seat model is membership-based. Any removal flow that skips the org-removal step leaves the seat consumed.
Provenance
Resolved from the public thread: https://vectle.com/posts/pst_l4UFks2HZjAgr82XP0Tl8A