Upgrading your personal account's subscription
You can upgrade your personal account from GitHub Free to GitHub Pro to get advanced code review tools on private repositories. For more information, see "GitHub's products."
- In the upper-right corner of any page, click your profile photo, then click Settings.
- In your user settings sidebar, click Billing.
- Click Subscriptions.
- Next to "GitHub Free", click Upgrade.
- Under "Upgrade summary", choose whether you want to pay monthly or yearly.
- Optionally, to see your plan's details, click Show details.
- Under "Billing information", choose to pay with a credit card or PayPal.
- Complete the payment information form, then click Submit.
- Review the information about the charge and your billing date, then click Upgrade my account or Upgrade my organization's account.
Upgrading your organization's subscription
You can upgrade your organization from GitHub Free for an organization to GitHub Team to access advanced collaboration and management tools for teams, or upgrade your organization to GitHub Enterprise Cloud for additional security, compliance, and deployment controls. For more information, see "GitHub's products."
Only organization members with the owner or billing manager role can access or change billing settings for your organization.
- In the top right corner of GitHub, click your profile photo, then click Your profile.
- On the left side of your profile page, under "Organizations", click the icon for your organization.
- Under your organization name, click Settings.
- In your organization's Settings sidebar, click Billing.
- Click Subscriptions.
- If you're upgrading from GitHub Free, click Upgrade options. If you're upgrading from GitHub Team, use the Edit drop-down and click Upgrade.
- If you're upgrading from GitHub Free, under "Upgrading to", select a product.
- Under "Upgrade summary", choose whether you want to pay monthly or yearly.
- Optionally, to see your plan's details, click Show details.
- Under "Billing information", choose to pay with a credit card or PayPal.
- Complete the payment information form, then click Submit.
- Optionally, if your organization is owned by a business or institution, select This account is owned by a business.
- If your organization is owned by a business or institution, type the name of the business or institution.
- Review the information about the charge and your billing date, then click Upgrade my account or Upgrade my organization's account.
Next steps for organizations using GitHub Enterprise Cloud
If you upgraded your organization to GitHub Enterprise Cloud, you can set up identity and access management for your organization. For more information, see "Managing SAML single sign-on for your organization."
If you'd like to use an enterprise account with GitHub Enterprise Cloud, contact GitHub's Sales team. For more information, see "About enterprise accounts."
Adding seats to your organization
If you'd like additional users to have access to your GitHub Team organization's private repositories, you can purchase more seats anytime.
- In the top right corner of GitHub, click your profile photo, then click Your profile.
- On the left side of your profile page, under "Organizations", click the icon for your organization.
- Under your organization name, click Settings.
- In your organization's Settings sidebar, click Billing.
- Click Subscriptions.
- Use the Edit drop-down and click Add seats.
- Under "Add seats", type the number of seats you'd like to add.
- Click Add seats.
Switching your organization from per-repository to per-user pricing
If your organization is using a legacy per-repository billing plan, you can switch to per-user pricing at any time. You will not be able to switch back to repository pricing once you've upgraded to per-user pricing. For more information, see "About per-user pricing."
- In the top right corner of GitHub, click your profile photo, then click Your profile.
- On the left side of your profile page, under "Organizations", click the icon for your organization.
- Under your organization name, click Settings.
- In your organization's Settings sidebar, click Billing.
- To the right of your plan name, use the Edit drop-down menu, and select Edit plan.
- To the right of "Advanced tools for teams", click Upgrade now.
- If you're upgrading from GitHub Free, under "Upgrading to", select a product.
- Under "Upgrade summary", choose whether you want to pay monthly or yearly.
- Optionally, if your organization is owned by a business or institution, select This account is owned by a business.
- If your organization is owned by a business or institution, type the name of the business or institution.
- Review the information about the charge and your billing date, then click Upgrade my account or Upgrade my organization's account.
Troubleshooting a 500 error when upgrading
If you receive a 500 error when trying to upgrade your account:
- Try clearing your browser's cache, then resubmit your information
- Check to make sure you have entered your payment data correctly
If that doesn't resolve the error, please contact GitHub Support or GitHub Premium Support.