Skip to main content

About billing for GitHub Copilot

If you want to use GitHub Copilot, you either need a subscription for GitHub Copilot in your personal account, or you need to be assigned a seat in a subscription managed by an organization or enterprise.

Who can use this feature?

GitHub Copilot can be managed through personal accounts with GitHub Copilot Individual, through organization or enterprise accounts with GitHub Copilot Business, or through enterprise accounts with GitHub Copilot Enterprise.

Note

Enterprise accounts, and organizations owned by enterprise accounts, created after June 2, 2024, have access to the enhanced billing platform. Enterprises that participated in the beta program also have access to the enhanced billing platform.

The enhanced billing platform offers better spending control and detailed visibility to help you understand your usage with more granular controls. See "Using the enhanced billing platform for enterprises."

About billing for GitHub Copilot

You can set up a GitHub Copilot subscription for your personal account, or for an organization or enterprise.

  • For your personal account, you can set up a subscription to GitHub Copilot Individual.
  • For an organization, you can set up a subscription to GitHub Copilot Business, then grant access to members.
  • For an enterprise on GitHub Enterprise Cloud, you can set up a subscription to GitHub Copilot Business or GitHub Copilot Enterprise, then allow organizations to grant access to members.

Note

A free subscription for GitHub Copilot is available to verified students, teachers, and maintainers of popular open-source repositories on GitHub. See "Getting free access to Copilot as a student, teacher, or maintainer."

About billing for GitHub Copilot Individual

The GitHub Copilot Individual subscription is available on a monthly or yearly cycle.

  • If you choose a monthly billing cycle, you will be billed $10 USD per calendar month.
  • If you choose a yearly billing cycle, you will be billed $100 USD per year.

You can change to a monthly or yearly billing cycle at any time. The change will take effect from the start of your next billing cycle.

If you have an active GitHub Copilot Individual subscription, and are then assigned a seat as part of a GitHub Copilot Business or GitHub Copilot Enterprise subscription, your personal GitHub Copilot subscription will be automatically canceled. You will receive a prorated refund for any remaining portion of your personal subscription's current billing cycle. You will then be able to continue using GitHub Copilot according to the policies set at the enterprise or organization level.

Determining your billing date for GitHub Copilot Individual

Your billing date will depend on whether or not you are already being billed by GitHub.

  • If you are not already being billed by GitHub, in most cases your billing cycle will start on the day you sign up for GitHub Copilot. For example, if you sign up on 3 September, with monthly billing, your initial billing cycle will run from 3 September until and including 2 October, and then on the same days of subsequent months. For annual billing, if you sign up on 3 September, your initial cycle will end on 2 September the following year.

  • If you already have a billing cycle, billing for GitHub Copilot will be included in your next bill, or your first bill after the end of your 30-day trial, and you will be charged on a pro rata basis for that initial period. If you do not already have an established billing date, you will be billed for GitHub Copilot Individual at the end of your 30-day trial, or when you set up a new paid GitHub Copilot subscription.

Note

If you were part of the free GitHub Copilot technical preview that was run between July 2021 and June 2022, you are not eligible for a 30-day trial.

About billing for GitHub Copilot Business and GitHub Copilot Enterprise

The GitHub Copilot Business and GitHub Copilot Enterprise subscriptions for organizations and enterprises are available on a monthly cycle. The subscriptions are billed at the following prices:

  • GitHub Copilot Business: $19 USD per user per month.
  • GitHub Copilot Enterprise: $39 USD per user per month.

Billed users are calculated at the end of each billing cycle, based on the number of GitHub Copilot seats that are assigned.

  • Any seat assigned part way through the billing cycle will be prorated based on the number of days remaining in the cycle.
  • Any seat assignment removed during a billing cycle will take effect from the beginning of the next cycle. The person will still be able to use GitHub Copilot until the end of the cycle. If a user's access to the organization itself is removed, they will lose access immediately.

For a GitHub Copilot Enterprise subscription, all Copilot usage is billed to the enterprise account. For more general information about billing information for your enterprise account, see "About billing for your enterprise."

For GitHub Copilot in GitHub Enterprise Cloud, policy settings and the usage overview are available at the enterprise level. For more information, see "Managing policies and features for Copilot in your enterprise" and "Reviewing usage data for GitHub Copilot in your organization."

Note

GitHub Copilot billing operates in Coordinated Universal Time (UTC), but it calculates your bill according to the timezone of your billing cycle. For example, if you're billed through Azure and your current billing cycle ends at 11:59 PM EST on December 1st, canceling a seat at 7:00 PM EST on December 1st might show the seat cancellation at 12:00 AM UTC on December 2nd. However, the seat would end within the billing cycle that you requested the cancellation, and you would not pay for that seat in the following cycle.

About seat assignment for GitHub Copilot Business and GitHub Copilot Enterprise

A GitHub Copilot seat is a license to use GitHub Copilot, which is granted to a unique user account through either an organization or enterprise's GitHub Copilot Business or GitHub Copilot Enterprise subscription.

Seat assignment is managed by owners of organizations that have been granted access to GitHub Copilot at the enterprise level. See "Granting access to Copilot for members of your organization."

If you are a member of an organization or enterprise with a GitHub Copilot subscription, to use the subscription, you will need to be assigned a seat by an organization owner.

You can be assigned GitHub Copilot by multiple organizations in an enterprise, but your enterprise will only be billed once per billing cycle. One organization that assigned you Copilot will be chosen at random each month to be billed for your seat.

If you have an active GitHub Copilot Individual subscription, and are then assigned a seat as part of a GitHub Copilot Business or GitHub Copilot Enterprise subscription, your personal GitHub Copilot subscription will be automatically canceled. You will receive a prorated refund for any remaining portion of your personal subscription's current billing cycle. You will then be able to continue using GitHub Copilot according to the policies set at the enterprise or organization level.

About billing through Azure

When you connect an Azure subscription to your organization or enterprise account and enable metered billing via Azure, metered usage will start to be sent to Azure. You will be billed through GitHub for usage from the start of the current billing cycle to when you enabled metered billing via Azure, on your next billing date. The period between the date you connected your Azure subscription and enabled metered billing via Azure, and the end of the calendar month will be charged in Azure on the first of the month. For more information, see "Connecting an Azure subscription."

Note

Usage data is sent to Azure daily, but you are billed at the end of the month based on the number of seats used. This means that although you can track your daily spending (number of seats in this case), actual payments are processed monthly.

About changes to your GitHub Copilot Enterprise subscription

If you upgrade from GitHub Copilot Business to GitHub Copilot Enterprise, all users who currently have a seat for GitHub Copilot Business will immediately receive access to GitHub Copilot Enterprise. You will be charged for each GitHub Copilot Enterprise seat pro rata for the rest of the cycle.

If you downgrade your GitHub Copilot Enterprise subscription during a billing cycle, users will have access to GitHub Copilot Enterprise for the rest of the cycle, and the change to your bill will take effect from the following cycle.