GitHub provides free plans for open-source projects and paid plans offering unlimited private repositories. Organizations also can choose a paid plan with sophisticated security and administrative features.

In this article

About GitHub's billing plans

Every user account and organization on GitHub can have unlimited collaborators on any number of public repositories.

User and organization accounts with paid billing plans can also use unlimited private repositories. Anyone can view public repositories, while private repositories have their visibility limited to just you and your collaborators.

Organizations can also choose to upgrade to GitHub Business Cloud for sophisticated user and identity management features and a service level agreement for uptime availability.

Tip: Unlimited private repositories are free for verified students, teachers, and academic researchers. For more information, see our education page.

You can see pricing for account billing plans at https://github.com/pricing. You can upgrade or downgrade your billing plan at any time.

If you're interested in running a GitHub instance inside your private network, we also provide GitHub Enterprise as an on-premise solution.

In addition to paid plans for your GitHub account, you can purchase other features and products with your existing GitHub payment information. For more information, see "About billing on GitHub."

Billing plans for personal accounts

Personal accounts are available on the free plan and on the paid Developer plan.

GitHub does not offer custom plans for user accounts. You can upgrade or downgrade your billing plan at any time.

Free plan for personal accounts

With the free plan, you can collaborate on unlimited public repositories with unlimited collaborators.

Developer plan for personal accounts

The Developer plan gives you unlimited public and private repositories.

Billing plans for organizations

Organizations are available on the free plan and the Team and GitHub Business Cloud paid plans.

You can upgrade or downgrade your billing plan at any time.

Free plan for organizations

With the free plan, you can use organization features to collaborate on unlimited public repositories with unlimited organization membership.

Team plan for organizations

The Team plan gives you unlimited public and private repositories. You can upgrade to the Team plan for five or more paid users in your organization.

Tip: The Team plan is free for both verified teachers who use GitHub in the classroom and for academic faculty who use GitHub for non-profit academic research. For more information, see our education page.

GitHub Business Cloud for organizations

With GitHub Business Cloud, you can:

  • Collaborate on unlimited public and private repositories
  • Allow or require organization members to authenticate to GitHub using SAML SSO
  • Provision and deprovision access with SAML or SCIM

You can upgrade to GitHub Business Cloud for one or more paid users in your organization.

GitHub Business Cloud includes a service level agreement for 99.95% monthly uptime. For more information, see "GitHub Business Cloud Addendum."

GitHub Business Cloud also includes a target eight-hour response time for priority support requests, Monday to Friday in your local time zone. For more information, see "GitHub Business Cloud support."

Further reading