The recommended offboarding approach for your enterprise depends on whether you use personal accounts or Enterprise Managed Users. To learn more about the effects of offboarding users, see About user offboarding on GitHub Enterprise Cloud.
Removing a member from an enterprise with personal accounts
When you remove a member from your enterprise, the member is removed from all organizations owned by your enterprise and loses privileges granted through the enterprise, such as roles or licenses.
If the enterprise member you're removing is the last owner of an organization owned by your enterprise, you will become an owner of that organization.
Tip
For automated offboarding, you can also remove users with the GraphQL API. See Mutations.
-
In the top-right corner of GitHub, click your profile picture.
-
Click Enterprises, then click the enterprise you want to view.
-
At the top of the page, click People.
-
To the right of the person you want to remove, select the dropdown menu and click Remove from enterprise.

-
If your enterprise uses SAML SSO, or if any of your organizations use SAML and SCIM provisioning, remove the user's access to GitHub apps on your identity provider. A user may be assigned access directly or via an IdP group assigned to the app: make sure to remove the user from both. For organizations with SCIM provisioning enabled, this should trigger a SCIM deprovisioning call, which ensures that the user's associated SAML and SCIM identities are fully removed from the organization.
This is a good practice for security, and it also helps ensure that users cannot rejoin the organization using the SAML endpoint when SAML is configured at the organization level (see About identity and access management with SAML single sign-on).
If the user is still listed as an enterprise member, this may be because the user is a member of a GitHub Enterprise Server instance that is linked to your enterprise via GitHub Connect. You will need to remove this user from the GitHub Enterprise Server settings.
Suspending a user with Enterprise Managed Users
With Enterprise Managed Users, including all enterprises on GHE.com, you manage user access from your identity provider (IdP).
To offboard a user, you will suspend their account rather than removing them from the enterprise completely.
- Trigger a deprovisioning call for the user. For more information about the types of deprovisioning and the actions that trigger it for different integrations, see Deprovisioning and reinstating users with SCIM.
- Check if the user's organization membership is managed directly or managed by IdP groups. See Viewing people in your enterprise.
- If the user's organization membership is managed directly, remove the user manually from all organizations. See Removing a member from your organization.
Removing an outside collaborator
In enterprises that use personal accounts, you cannot remove outside collaborators using the enterprise settings. However, an organization owner can remove an outside collaborator from all repositories in an organization. See Removing an outside collaborator from an organization repository.