Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

A GitHub organization does not have a single "owner account" the way a personal account does, so you transfer ownership by promoting another member to the Owner role, moving billing management to them, and then optionally stepping down or removing your own account. There must always be at least one owner, which is why you add a new owner before you remove the old one. The whole process happens in the organization's People and Settings tabs and takes only a few minutes once the new owner has a GitHub account.
Below we walk through the exact GitHub menu paths for promoting an owner, transferring billing, and handing over a whole organization or individual repositories — plus the mistakes that trip people up. If you are still getting comfortable with how Git-based platforms like GitHub organize access and history, this primer on version control is a useful companion.
The first thing to understand is that a GitHub organization is not owned by one account. Unlike a personal account, which belongs to exactly one user, an organization is administered by a role called Owner, and you can assign that role to as many members as you like. Owners have unrestricted access — they can change settings, manage billing, add or remove members and teams, delete repositories, and promote or demote other owners.
Because ownership is a role rather than a single account, "transferring ownership" really means granting the Owner role to someone new and then deciding whether you keep, downgrade, or remove your own account. GitHub enforces one hard rule throughout this process: an organization must always have at least one owner, so you can never remove the last owner. The members you can assign generally fall into three buckets:
This is the core of the transfer and the safest way to do it. You promote an existing member (or invite a new one) to the Owner role. Follow these exact menu paths from your organization's main page:
The full path in words is Organization → People → member row → Change role → Owner. The promotion is immediate; there is no waiting period or approval step. From this moment the organization has two (or more) owners, which already satisfies most "transfer ownership" needs even if you never remove yourself.
If your organization is on a paid plan, the new owner should also control billing so invoices, receipts, and payment methods do not stay tied to you. Any owner can manage billing, but you can also assign a dedicated billing manager for someone who handles finances without needing repository access. To update billing:
Do not skip the billing email. A common surprise after a transfer is that renewal warnings keep arriving at the old owner's inbox, and a missed payment can downgrade the entire organization's plan.
Only after the new owner is confirmed and billing is moved should you reduce your own access. You have two options, depending on whether you want to stay involved:
GitHub will block this action if you are the last remaining owner, displaying an error that an organization must have at least one owner. That is the safety net working as intended — promote the new owner in Step 1 first, and this step will go through without issue.
Sometimes you do not just want a new owner — you want the whole organization to live under a different account or enterprise. The organization name itself does not move to a personal account, but you can effectively hand over the entire org by combining the steps above:
For most teams, "transferring the organization" is just the three-step owner handover above. The enterprise route only applies when a parent company centralizes many organizations under one billing and policy umbrella, and the GitHub App step matters only if your org publishes or owns its own apps.
If you only need to move specific projects rather than the entire organization, transfer repositories one at a time. This is independent of organization ownership and is handled inside each repo's settings:
Repository transfers preserve issues, pull requests, stars, and most settings, and old links keep working through automatic redirects — making this a clean alternative when a full organization handover is more than you need.
Because the Owner role grants total control, the moment of transfer is a good time to tighten security. The same admin discipline you would apply to a CI pipeline or a release process applies to who can administer your code host. A few practical safeguards:
Managing who holds admin rights is part of broader engineering hygiene. If you are reviewing access policies, it pairs well with strong automation testing practices and a healthy code review culture, so changes to your repositories are always reviewed and traceable.
So, how do you transfer ownership of a GitHub organization? Because ownership is a role and not a single account, you add a new owner first (People → Change role → Owner), move billing to them, and then step down or remove yourself — remembering that GitHub always keeps at least one owner. Use repository transfers when you only need to move specific projects, and tighten 2FA and admin policies while you are at it. Follow that order and the handover is quick, safe, and fully reversible up to the final step.
An organization must always have at least one owner, but it can have many. There is no single owner account to hand over, so transferring ownership means promoting another member to the Owner role and, if you wish, removing yourself afterward.
Open the organization, go to the People tab, click the three-dot menu next to the member, choose Change role, and select Owner. The member instantly gains full administrative control, including settings, billing, and member management.
GitHub blocks the removal or downgrade of the final owner so the organization is never left without an administrator. Promote another member to Owner first, confirm they have access, and only then step down or remove your own account.
Go to Settings → Billing and plans and update the billing email or add a billing manager. Any owner can manage billing, but assigning a dedicated billing manager lets a non-owner handle invoices and payment without full admin rights.
No. Transferring a repository moves a single repo to another user or organization through its Settings → Danger Zone → Transfer ownership. Transferring the organization changes who administers the whole account by promoting a new owner; the two are independent actions.
A GitHub App is transferred separately from the organization. Open the app under Settings → Developer settings → GitHub Apps, select the app, and use its Transfer ownership option to move it to another user or organization. Reassign any OAuth apps the same way so integrations keep working after the handover.
Losing the sole owner can leave the organization without an administrator, which is exactly what GitHub tries to prevent by blocking removal of the last owner. To maintain ownership continuity, GitHub recommends keeping at least two owners so no single deleted or inactive account can lock everyone out of the org.
KaneAI - Testing Assistant
World’s first AI-Native E2E testing agent.

TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance