Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ To use {% data variables.product.prodname_copilot %}, a user must authenticate t

If you don't already manage users through an organization or enterprise, you can create an enterprise account specifically for allocating {% data variables.copilot.copilot_business_short %} licenses.

* You'll only pay for the {% data variables.product.prodname_copilot_short %} licenses you assign. For pricing, see [AUTOTITLE](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot#pricing-for-github-copilot-business).
* You'll only pay for the {% data variables.product.prodname_copilot_short %} licenses you assign. For pricing, see [AUTOTITLE](/billing/concepts/product-billing/github-copilot-licenses#licenses-for-github-copilot).
* You won't pay for {% data variables.product.prodname_enterprise %} seats.
* You won't be able to create organizations or repositories in the enterprise, or use features that require repositories or organizations, such as {% data variables.product.prodname_actions %}.

Expand Down
109 changes: 109 additions & 0 deletions content/billing/concepts/product-billing/github-copilot-licenses.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
---
title: GitHub Copilot licenses
intro: 'Learn how licenses for {% data variables.product.prodname_copilot_short %} work, including usage measurement and managing your budget.'
versions:
feature: copilot
topics:
- Billing
- Copilot
redirect_from:
- /billing/concepts/product-billing/github-copilot
- /billing/managing-billing-for-github-copilot/about-billing-for-github-copilot
- /billing/managing-billing-for-your-products/managing-billing-for-github-copilot/about-billing-for-github-copilot
- /billing/managing-billing-for-your-products/managing-billing-for-github-copilot
- /billing/managing-billing-for-github-copilot
- /billing/managing-billing-for-your-products/about-billing-for-github-copilot
contentType: concepts
---

Usage of {% data variables.product.prodname_copilot %} is measured through a combination of licenses and monthly usage tracking. For more information about how usage costs in {% data variables.product.prodname_copilot_short %} work, see [AUTOTITLE](/billing/concepts/product-billing/github-copilot-premium-requests).

## Licenses for {% data variables.product.prodname_copilot_short %}

{% data variables.product.prodname_copilot_short %} licenses are required for each user who uses {% data variables.product.prodname_copilot_short %}. Licenses are available through different plans depending on your account type.

| Account type | Options |
|-------------------|-------------------------------------------------------------------------|
| **Personal accounts** | <ul><li>{% data variables.copilot.copilot_pro_short %}: {% data variables.copilot.cfi_price_per_month %} per calendar month or {% data variables.copilot.cfi_price_per_year %} per year.</li><li>{% data variables.copilot.copilot_pro_plus_short %}: {% data variables.copilot.cpp_price_per_month %} per calendar month or {% data variables.copilot.cpp_price_per_year %} per year.</li><li>{% data variables.copilot.copilot_free_short %} offers limited access to {% data variables.product.prodname_copilot_short %} features at no cost.</li></ul> |
| **Organizations** | {% data variables.copilot.copilot_business_short %}: {% data variables.copilot.cfb_price_per_month %} per user per month (billed monthly). |
| **Enterprises** | Choose {% data variables.copilot.copilot_business_short %} or {% data variables.copilot.copilot_enterprise_short %}, or mix them across organizations. Both are billed monthly, pricing varies. |

> [!NOTE] {% data reusables.copilot.copilot-one-account %}

## Free use of {% data variables.product.prodname_copilot_short %}

There are several ways to use {% data variables.product.prodname_copilot_short %} for free.

### {% data variables.copilot.copilot_free_short %}

* Provides limited access to {% data variables.product.prodname_copilot_short %} features at no cost.
* Includes a monthly allowance of completions and premium requests.
* Intended for **individual use only** (not suitable for organizations or enterprises).
* For usage beyond the free plan limits, upgrade to {% data variables.copilot.copilot_pro_short %}.

### 30-day trial for {% data variables.copilot.copilot_pro_short %}

* Before starting a paid plan for a personal account, you can activate a **one-time 30-day trial**. [Start using {% data variables.copilot.copilot_free_short %}](https://github.com/copilot).
* You must choose a monthly or yearly billing cycle and provide a payment method.
* If you do not cancel before the end of the trial, it automatically converts to a paid plan.
* You can cancel any time during the 30 days. If you cancel, you will not be charged and will keep access until the trial ends.

### Educational and open source benefits

* {% data variables.copilot.copilot_pro_short %} is free for verified students, teachers, and maintainers of popular open source projects. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/getting-free-access-to-copilot-pro-as-a-student-teacher-or-maintainer).

## How usage of {% data variables.product.prodname_copilot_short %} licenses is measured

Usage of {% data variables.product.prodname_copilot_short %} licenses is measured by the number of seats used.

### Personal accounts

* You choose monthly or yearly billing.
* Plan changes (upgrades, downgrades, or switching between monthly and yearly) take effect immediately, with proration applied where relevant.
* Canceling a monthly plan keeps access until the end of the cycle; yearly plans run until the end of the paid term.

For details on billing and proration, see [AUTOTITLE](/copilot/concepts/billing/billing-for-individuals).

### Organizations and enterprises

* A seat is a license for one user.
* Organizations and enterprises are billed for the number of assigned seats at the end of each monthly billing cycle.
* If a user has seats in multiple organizations within the same enterprise, the enterprise is only billed once per cycle.
* If both a {% data variables.copilot.copilot_business_short %} and a {% data variables.copilot.copilot_enterprise_short %} seat are assigned, only the enterprise seat is billed.

For more information about seat assignment, see [AUTOTITLE](/copilot/reference/copilot-billing/seat-assignment).

## Using more than your plan's included seats

Individual plans are tied to a single account and can’t include additional seats. To license multiple users, upgrade to an organizational plan.

For **organizations and enterprises**:

* You can assign additional {% data variables.product.prodname_copilot_short %} seats at any time.
* Additional seats are billed immediately on a prorated basis for the rest of the current billing cycle.
* Assigned users gain access to {% data variables.product.prodname_copilot_short %} features right away.

For details about how added seats are billed, see [AUTOTITLE](/copilot/reference/copilot-billing/license-changes).

## Paying for {% data variables.product.prodname_copilot_short %} licenses

You pay for additional licenses using the payment method set up for your {% data variables.product.github %} account. See [AUTOTITLE](/billing/how-tos/set-up-payment/manage-payment-info).

## Managing your budget for {% data variables.product.prodname_copilot_short %} licenses

To help manage your budget for {% data variables.product.prodname_copilot_short %} licenses, consider the following strategies.

### Personal accounts

* You can set budgets for your personal account to receive email alerts at 75%, 90%, and 100% of the budget.
* Budgets help you monitor spending but do not stop license charges.

For more information about using budgets to control spending, see [AUTOTITLE](/billing/managing-your-billing/using-budgets-control-spending).

### Organizations and enterprises

* Owners and billing managers can set budgets at the organization or enterprise level, or by cost center.
* Budgets for licenses are monitoring-only: spending can exceed the budget, but alerts notify you when thresholds are reached.
* Use cost centers to track spending across teams or initiatives.

For more information about managing company spending, see [AUTOTITLE](/copilot/how-tos/spending/manage-company-spending).
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
---
title: GitHub Copilot premium requests
intro: 'Learn how premium requests in {% data variables.product.prodname_copilot_short %} work, including usage measurement and managing your budget.'
versions:
feature: copilot
topics:
- Billing
- Copilot
contentType: concepts
---

Usage of {% data variables.product.prodname_copilot_short %} is measured through a combination of licenses and monthly usage tracking. For more information about how license costs in {% data variables.product.prodname_copilot_short %} work, see [AUTOTITLE](/billing/concepts/product-billing/github-copilot-licenses).

## What are premium requests?

Some {% data variables.product.prodname_copilot_short %} features use premium requests.
Premium requests give you access to advanced models and additional AI features.

Examples include:

* Using {% data variables.copilot.copilot_chat_short %} with premium models
* Large context windows or advanced reasoning models
* Features like {% data variables.copilot.copilot_coding_agent %}

See [AUTOTITLE](/copilot/concepts/billing/copilot-requests) for details on which models and features consume premium requests.

## How usage of premium requests is measured

Usage of premium requests is tracked monthly and is based on the following factors.

### Monthly allowance

* Each plan includes a fixed number of premium requests per user per month.
* Allowances vary by plan. See [AUTOTITLE](/copilot/about-github-copilot/subscription-plans-for-github-copilot).
* Allowances reset on the 1st of each month at 00:00:00 UTC.

### Multiple licenses

If you receive licenses from multiple enterprises, you must choose which entity is billed for your premium requests. See [AUTOTITLE](/copilot/managing-copilot/understanding-and-managing-copilot-usage/monitoring-your-copilot-usage-and-entitlements#managing-premium-request-billing-with-multiple-copilot-licenses).

### Usage by premium models

* Each interaction that uses a premium model consumes from your allowance.
* Some models use **multipliers**, meaning a single interaction may count as multiple premium requests.
* For example, advanced reasoning models may consume 5× or 20× the standard rate.
* If you exceed your allowance and overages are enabled, extra usage is billed at the standard rate.

### Usage by {% data variables.copilot.copilot_coding_agent %}

When you use {% data variables.copilot.copilot_coding_agent %}, both **{% data variables.product.prodname_actions %} minutes** and **premium requests** are consumed:

* **{% data variables.product.prodname_actions %} minutes** come from your account’s monthly allowance of free minutes for {% data variables.product.github %}-hosted runners. This allowance is shared with all {% data variables.product.prodname_actions %} workflows. See [AUTOTITLE](/billing/managing-billing-for-github-actions/about-billing-for-github-actions#included-storage-and-minutes).
* **Premium requests** come from your monthly allowance of premium {% data variables.product.prodname_copilot_short %} requests. This allowance is shared with other features, such as {% data variables.copilot.copilot_chat_short %}.

Each coding agent **session** consumes one premium request. A session begins when you ask {% data variables.product.prodname_copilot_short %} to create a pull request or make one or more changes to an existing pull request.

If you run out of free minutes or premium requests, and you have _not_ set up billing, a message is displayed explaining why {% data variables.product.prodname_copilot_short %} cannot work on the task.

For more information about {% data variables.copilot.copilot_coding_agent %}, see [AUTOTITLE](/copilot/concepts/about-copilot-coding-agent).

## Using more than your included premium requests

If you exceed your plan's included premium requests, there are options available depending on your account type.

### Personal accounts

If you exceed your allowance, set a budget for additional premium requests or upgrade to a higher plan. See [AUTOTITLE](/billing/managing-your-billing/using-budgets-control-spending).

### Organizations and enterprises

* Admins can control whether members are allowed to exceed their allowance using the **Premium request paid usage** policy. See [AUTOTITLE](/copilot/how-tos/manage-and-track-spending/manage-request-allowances).
* Budgets can be set to either monitor or block overages.
* Enterprises can also upgrade frequent users to {% data variables.copilot.copilot_enterprise_short %} for higher included allowances.

## Paying for premium requests

Additional usage is charged to the payment method configured for your {% data variables.product.github %} account.

If you are billed through Azure, premium request usage appears on your Azure invoice. See [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription).

## Managing your budget for premium requests

To help manage your budget for premium requests, consider the following strategies.

### Personal accounts

You can set a budget in your personal billing settings to receive alerts when you reach 75%, 90%, or 100% of your budget.

### Organizations and enterprises

You can set budgets at the organization, enterprise, or cost center level. If you enable **stop usage when budget is reached**, extra premium requests are blocked when the budget runs out.

{% data reusables.copilot.zero-budget-changes-link %}

## Monitoring usage

* Track your monthly usage in your IDE, in {% data variables.product.prodname_copilot_short %} settings on {% data variables.product.prodname_dotcom %}, or by downloading a usage report.
* Usage reports show all premium requests, both within and beyond the allowance, and can be used to identify high-usage users.

For more information about monitoring your usage, see [AUTOTITLE](/copilot/managing-copilot/understanding-and-managing-copilot-usage/monitoring-your-copilot-usage-and-entitlements).
Loading
Loading