About billing on GitHub
GitHub bills you separately for each account you own (personal, organization, or enterprise). Your bill combines:
- Subscriptions: Fixed monthly costs for account plans (for example: GitHub Pro or GitHub Team) and paid products (for example: GitHub Copilot)
- Usage-based billing: Variable costs that depend on how much you use certain features (for example: GitHub Actions)
Each account type has its own billing settings that you manage separately.
-
For you personal account: Your bill includes subscriptions for your personal account and charges for any usage that exceeds the included amounts.
-
For your organization: Your organization's bill is separate from your personal account bill. It includes subscriptions for your organization and charges for any usage that exceeds the included amounts.
For more information about account types, see Types of GitHub accounts.
If you're a customer in the United States and 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.
Included amounts by plan
The table below shows what's included with each plan. When you exceed these amounts, you'll be charged for additional usage unless you've set a spending limit.
Product | Usage type | 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) | 10 GB | 10 GB | 10 GB | 250 GB | 250 GB |
Bandwidth (per month) | 10 GB | 10 GB | 10 GB | 250 GB | 250 GB |
Conseil
For information about included requests for GitHub Copilot plans, see Plans for GitHub Copilot.
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 your GitHub Enterprise Cloud account uses metered billing, you can pay for your licenses with a credit card, PayPal, or through an Azure subscription. For purchase orders, contact your account manager in GitHub's Sales team.
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.
If you do not have an account manager and pay for GitHub Enterprise via credit card or PayPal, the transition to usage-based billing will be prompted by the product in the future, but this is not currently supported.
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.
For qualifying usage-based services, you may choose to pay for the services from your GitHub account or from an Azure subscription. The terms of the billing method you choose will apply to services billed in this manner.
See Managing your payment and billing information.
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.