Important
Starting August 19th, 2024, GitHub will begin collecting state-mandated sales tax, where and when applicable, from paying customers in the United States to align with industry standard regulatory practices. All United States customers are required to update payment information (specifically your address) to ensure the correct sales tax amount is assessed. If you are a paying customer, there will be a tax line on your receipt that provides a breakdown of the applicable taxes for the GitHub products and services you have purchased.
You will need to ensure that all required address fields are filled out in your billing information to calculate the correct sales tax. For more information about updating your billing information, see "Adding or editing a payment method."
If you're exempt from sales tax, you will need to upload a sales tax exemption certificate to your account. See "Adding a sales tax certificate."
About billing on GitHub
GitHub bills separately for each account. This means that you will receive a separate bill for your personal account and for each organization or enterprise account you own. For more information about account types, see "Types of GitHub accounts."
You can switch between the billing settings for each of your accounts by using the context switcher. See "Switching between settings for your different accounts."
The bill for each account is a combination of subscriptions and usage-based billing. Subscriptions include your account's plan, such as GitHub Pro or GitHub Team, as well as paid products that have a consistent monthly cost, such as GitHub Copilot and apps from GitHub Marketplace.
Usage-based billing applies when the cost of a paid product depends on how much you use the product. For example, the cost of GitHub Actions depends on how many minutes your jobs spend running and how much storage your artifacts use.
Your plan may come with included amounts of usage-based products. For example, with GitHub Pro, your personal account gets 3,000 minutes of GitHub Actions usage for free each month. You can control usage beyond the included amounts by setting spending limits.
Included amounts by plan
Product | Usage | GitHub Free | GitHub Pro | GitHub Free for organizations | GitHub Team | GitHub Enterprise Cloud |
---|---|---|---|---|---|---|
GitHub Actions | Storage | 500 MB | 1 GB | 500 MB | 2 GB | 50 GB |
Minutes (per month) | 2,000 | 3,000 | 2,000 | 3,000 | 50,000 | |
GitHub Codespaces | Storage (per month) | 15 GB | 20 GB | None | None | None |
Core hours (per month) | 120 | 180 | None | None | None | |
GitHub Packages | Storage | 500 MB | 2 GB | 500 MB | 2 GB | 50 GB |
Data transfer (per month) | 1 GB | 10 GB | 1 GB | 10 GB | 100 GB | |
Git Large File Storage | Storage (per month) | 1 GB | 1 GB | 1 GB | 1 GB | 1 GB |
Bandwidth (per month) | 1 GB | 1 GB | 1 GB | 1 GB | 1 GB |
Managing billing settings
You must manage billing settings, payment method, and paid features and products for each of your accounts separately. You can choose to pay monthly or yearly for each account. All subscriptions and usage-based billing associated with an account shares a billing date, payment method, and receipt.
If you created a trial of GitHub Enterprise Cloud on or after August 1, 2024, you use usage-based billing to pay for your licenses. With usage-based billing, you pay for the number of licenses you use each month. You do not need to buy a predefined number of licenses in advance. See, "About usage-based billing for licenses."
Important
If you currently pay for your GitHub Enterprise licenses through a volume, subscription, or prepaid agreement, you will continue to be billed in this way until your agreement expires. At renewal, you have the option to switch to the metered billing model. See "Getting started with the new billing platform."
Payments can be made via credit card, PayPal, or Azure subscription. When you update the payment method for your account's plan, your new payment method is automatically added to your other subscriptions and usage-based billing.
See "Using the billing platform."
Switching between settings for your different accounts
If you're an organization or enterprise owner, you can switch between settings for your different accounts using the context switcher in your settings.
-
In the upper-right corner of any page on GitHub, click your profile photo, then click Settings.
-
At the top of the page, to the right of your name, click Switch settings context.
-
Start typing the name of the account you want to switch to, then click the name of the account.
-
In the left sidebar, click Billing and plans.