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
3 changes: 3 additions & 0 deletions content/copilot/concepts/billing/billing-for-individuals.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ category:
- Learn about Copilot
---

> [!IMPORTANT]
> {% data reusables.copilot.plans.individual-plans-paused %} If you hit unexpected limits as a result of these changes, you can cancel your Pro or Pro+ subscription and you will not be charged for April usage. Please reach out to [GitHub support](https://support.github.com/) between April 20 and May 20, 2026, for a refund.
## Pricing for {% data variables.copilot.copilot_pro_short %} and {% data variables.copilot.copilot_pro_plus_short %}

{% data variables.product.github %} offers two paid plans for individuals: {% data variables.copilot.copilot_pro_short %} and {% data variables.copilot.copilot_pro_plus_short %}.
Expand Down
1 change: 0 additions & 1 deletion content/copilot/concepts/billing/copilot-requests.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,5 @@ If you use **{% data variables.copilot.copilot_free_short %}**, you have access

Premium request usage is based on the model’s multiplier and the feature you’re using. For example:

* **Using {% data variables.copilot.copilot_claude_opus_45 %} in {% data variables.copilot.copilot_chat_short %}**: With a 3× multiplier, one interaction counts as 3 premium requests.
* **Using {% data variables.copilot.copilot_gpt_5_mini %} on {% data variables.copilot.copilot_free_short %}**: Each interaction counts as 1 premium request.
* **Using {% data variables.copilot.copilot_gpt_5_mini %} on a paid plan**: No premium requests are consumed.
3 changes: 3 additions & 0 deletions content/copilot/concepts/billing/individual-plans.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ category:
- Learn about Copilot
---

> [!IMPORTANT]
> {% data reusables.copilot.plans.individual-plans-paused %}
{% data variables.product.company_short %} offers three {% data variables.product.prodname_copilot_short %} plans for individual developers, as well as a dedicated student offering, each designed to meet different needs based on your coding habits, interest in AI models, and desired level of flexibility.

You can choose from the following plans.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ category:
- Manage Copilot for a team
---

> [!IMPORTANT]
> **Starting April 20, 2026**, {% data variables.copilot.copilot_pro_short %}, {% data variables.copilot.copilot_pro_plus_short %}, and student plans have tighter usage limits: Session limits and weekly (7 day) limits. For more information, see [AUTOTITLE](/copilot/concepts/usage-limits).
## Management methods

The best way to control budgets for premium requests in an enterprise is to create cost centers and scope one or more budgets to each center.
Expand Down
2 changes: 1 addition & 1 deletion content/copilot/concepts/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ children:
- /context
- /tools
- /auto-model-selection
- /rate-limits
- /usage-limits
- /billing
- /about-enterprise-accounts-for-copilot-business
- /policies
Expand Down
44 changes: 0 additions & 44 deletions content/copilot/concepts/rate-limits.md

This file was deleted.

55 changes: 55 additions & 0 deletions content/copilot/concepts/usage-limits.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
title: Usage limits for GitHub Copilot
shortTitle: Usage limits
allowTitleToDifferFromFilename: true
intro: 'Learn about {% data variables.product.prodname_copilot %} usage limits and what to do if you hit a limit.'
versions:
feature: copilot
redirect_from:
- /copilot/troubleshooting-github-copilot/rate-limits-for-github-copilot
- /copilot/how-tos/troubleshoot/rate-limits-for-github-copilot
- /copilot/concepts/rate-limits
contentType: concepts
category:
- Learn about Copilot
---

Rate limiting is a mechanism used to control the number of requests a user or application can make in a given time period. {% data variables.product.github %} uses rate limits to ensure everyone has fair access to {% data variables.product.prodname_copilot %} and to protect against abuse.

## Why does {% data variables.product.github %} use rate limits?

{% data variables.product.github %} enforces rate limits for several reasons.

* **Capacity:** There is a limited amount of computing power available to serve all {% data variables.product.prodname_copilot_short %} users. Rate limiting helps prevent the system from being overloaded.
* **High usage:** Popular features and models may receive bursts of requests. Rate limits ensure no single user or group can monopolize these resources.
* **Fairness:** Rate limits ensure that all users have equitable access to {% data variables.product.prodname_copilot_short %}.
* **Abuse mitigation:** Without rate limits, malicious actors could exploit {% data variables.product.prodname_copilot_short %}, leading to degraded service for everyone or even denial of service.

## Types of usage limits

{% data variables.product.prodname_copilot %} has two limits: a **session** and a **weekly (7-day) limit**.

* **Session limit.** If you hit the session limit, you must wait until it resets before you can resume using {% data variables.product.prodname_copilot_short %}.
* **Weekly limit.** This limit caps the total number of tokens you can consume during a 7-day period. If you hit a weekly limit and you have {% data variables.product.prodname_prus %} remaining, you can continue using {% data variables.product.prodname_copilot_short %} with {% data variables.copilot.copilot_auto_model_selection_short_cap_a %}. Model choice will be re-enabled when the weekly period resets.

## What you will see when approaching a limit

{% data variables.product.prodname_vscode_shortname %} and {% data variables.copilot.copilot_cli %} both display a warning when you are approaching a limit. These indicators are designed to help you avoid hitting a limit unexpectedly.

## What to do if you approach a limit

If you are approaching a limit, the following steps can help reduce the chances of hitting it.

* **Use a model with a smaller multiplier for simpler tasks.** The larger the multiplier, the faster you will reach the limit.
* **Use plan mode.** In {% data variables.product.prodname_vscode_shortname %} and {% data variables.copilot.copilot_cli_short %}, plan mode can improve task efficiency and task success, reducing overall token consumption.
* **Reduce parallel workflows.** Parallelized tools result in higher token consumption. Use them sparingly if you are nearing your limits.
* **Upgrade your plan.** If you are on a {% data variables.copilot.copilot_pro_short %} plan, upgrading to {% data variables.copilot.copilot_pro_plus_short %} provides significantly higher usage limits.

## What to do if you hit a limit

If you receive a usage limit error when using {% data variables.product.prodname_copilot_short %}, you should:

* **Wait until your limit time resets.**
* **Switch to {% data variables.copilot.copilot_auto_model_selection %}.** If you hit a **weekly** usage limit, you can continue using {% data variables.product.prodname_copilot_short %} with {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} until exhausting your premium requests.
* **Upgrade your plan.** If you are on an individual {% data variables.product.prodname_copilot_short %} plan, upgrading your plan will allow for additional usage.
* **Contact Support.** If you repeatedly hit usage limits and believe it’s impacting legitimate use, contact {% data variables.contact.contact_support_page %} for assistance.
6 changes: 6 additions & 0 deletions content/copilot/get-started/plans.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ category:
- Learn about Copilot
---

> [!IMPORTANT]
> {% data reusables.copilot.plans.individual-plans-paused %}

{% data variables.product.company_short %} offers several plans for {% data variables.product.prodname_copilot %}, depending on your needs and whether you're using {% data variables.product.prodname_copilot_short %} as an individual or as part of an organization or enterprise.

* **{% data variables.copilot.copilot_free %}** is available to individual developers who don't have access to {% data variables.product.prodname_copilot_short %} through an organization or enterprise. This free plan includes limited access to select {% data variables.product.prodname_copilot_short %} features, allowing you to try AI-powered coding assistance at no cost.
Expand Down Expand Up @@ -41,6 +44,9 @@ For more information, see [AUTOTITLE](/copilot/about-github-copilot/github-copil

Start using {% data variables.product.prodname_copilot_short %} by signing up for the plan that best fits your needs.

> [!IMPORTANT]
> {% data reusables.copilot.plans.individual-plans-paused %}

* **{% data variables.copilot.copilot_free_short %}** — Try {% data variables.product.prodname_copilot_short %} with limited features and requests. [Start using {% data variables.copilot.copilot_free_short %}](https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=text&ref_plan=free).

* **{% data variables.copilot.copilot_student %}** — Get access to {% data variables.product.prodname_copilot_short %}'s premium features for free. [Access {% data variables.copilot.copilot_student %}](/copilot/how-tos/copilot-on-github/set-up-copilot/enable-copilot/set-up-for-students).
Expand Down
5 changes: 4 additions & 1 deletion content/copilot/get-started/what-is-github-copilot.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,11 @@ You can start using {% data variables.product.prodname_copilot_short %} in sever

### Individuals

>[!IMPORTANT]
> {% data reusables.copilot.plans.individual-plans-paused %}

* **Try {% data variables.product.prodname_copilot_short %} for free.** Use {% data variables.copilot.copilot_free_short %} to explore core features with no paid plan required.
* **Subscribe to a paid plan.** Upgrade to {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} for full access to premium features and more generous usage limits.
* **Subscribe to a paid plan.** Upgrade to {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} for full access to premium features and more generous usage limits.
* **Get free access if you're eligible.** Students, teachers, and open source maintainers may qualify for access to premium features at no cost. See [AUTOTITLE](/copilot/how-tos/copilot-on-github/set-up-copilot/enable-copilot/set-up-for-students) and [AUTOTITLE](/copilot/how-tos/copilot-on-github/set-up-copilot/enable-copilot/set-up-for-teachers-and-os-maintainers).
* **Request access from your organization.** If your organization or enterprise has a {% data variables.product.prodname_copilot %} plan, you can request access by going to [https://github.com/settings/copilot](https://github.com/settings/copilot) and request access under "Get {% data variables.product.prodname_copilot_short %} from an organization."

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ In this section, you can learn how to:

### Allowing a tool for the first time

The first time that {% data variables.product.prodname_copilot_short %} needs to use a tool that may require approval—for example, {% data reusables.cli.tools-needing-approval %}—it will ask you whether you want to allow it to run. Whether you’re prompted can depend on the tool and how it’s being used (such as the arguments provided or whether the tool has been previously approved).
The first time that {% data variables.product.prodname_copilot_short %} needs to use a tool that may require approval—{% data reusables.cli.tools-needing-approval %}—it will ask you whether you want to allow it to run. Whether you’re prompted can depend on the tool and how it’s being used (such as the arguments provided or whether the tool has been previously approved).

1. Prompt {% data variables.product.prodname_copilot_short %} to perform a task that requires a tool. For example:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ category:
- Configure Copilot
---

> [!IMPORTANT]
> {% data reusables.copilot.plans.individual-plans-paused %}
## About {% data variables.copilot.copilot_student_short %} access

Verified students on {% data variables.product.prodname_education %} get **free access to {% data variables.product.prodname_copilot_short %}'s premium features**. See [AUTOTITLE](/copilot/concepts/billing/individual-plans#github-copilot-student).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ category:
- Configure Copilot
---

> [!IMPORTANT]
> {% data reusables.copilot.plans.individual-plans-paused %}
## About free {% data variables.copilot.copilot_pro %} access

There are two ways to qualify for free access to {% data variables.copilot.copilot_pro_short %}:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,9 @@ For information about viewing premium request usage for an organization or enter

### Viewing usage in your IDE

> [!IMPORTANT]
> **Starting April 20, 2026**, {% data variables.copilot.copilot_pro_short %}, {% data variables.copilot.copilot_pro_plus_short %}, and student plans have tighter usage limits: Session limits and weekly (7 day) limits. {% data variables.product.prodname_vscode_shortname %} and {% data variables.copilot.copilot_cli %} both display your available usage when you are approaching a limit. See [AUTOTITLE](/copilot/concepts/usage-limits).

If you're using {% data variables.product.prodname_copilot_short %} in an editor, you can view your usage directly in the editor. For example, in {% data variables.product.prodname_vscode %}, you can view information about features included in your plan, your progress towards any limits on your plan, and the date your allowance resets.

You can access usage information in the following IDEs.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,9 @@ If you’re already using {% data variables.copilot.copilot_free_short %} and re

## Subscribing to {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %}

> [!IMPORTANT]
> {% data reusables.copilot.plans.individual-plans-paused %}. However, existing {% data variables.product.prodname_copilot_short %} plans can still be upgraded.

You can subscribe to {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} at any time to unlock advanced AI features, higher usage limits, and access to additional models.

> [!TIP] Not sure which plan to choose? For a side-by-side comparison, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/about-individual-copilot-plans-and-benefits).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ category:
- Configure Copilot
---

> [!IMPORTANT]
> **Starting April 20, 2026**, new sign-ups for {% data variables.copilot.copilot_pro_short %}, {% data variables.copilot.copilot_pro_plus_short %}, and student plans are temporarily paused. However, existing {% data variables.product.prodname_copilot_short %} plans can still be upgraded, downgraded, or canceled.
You can view your current plan details in your {% data variables.product.github %} account settings. From there, you can change or cancel your plan.

If you have access to {% data variables.product.prodname_copilot %} through an organization{% ifversion ghec %} or enterprise{% endif %}, you will not be able to modify your plan.
Expand Down
3 changes: 3 additions & 0 deletions content/copilot/reference/copilot-billing/license-changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ allowTitleToDifferFromFilename: true
contentType: reference
---

> [!IMPORTANT]
> **Starting April 20, 2026**, new sign-ups for {% data variables.copilot.copilot_pro_short %}, {% data variables.copilot.copilot_pro_plus_short %}, and student plans are temporarily paused. However, existing {% data variables.product.prodname_copilot_short %} plans can still be upgraded, downgraded, or canceled. If you hit unexpected limits as a result of these changes, you can cancel your Pro or Pro+ subscription and you will not be charged for April usage. Please reach out to [GitHub support](https://support.github.com/) between April 20 and May 20, 2026, for a refund.

{% data variables.product.prodname_copilot_short %} follows the same billing rules as other license-based products on {% data variables.product.company_short %}.
For the general concepts, see:

Expand Down
1 change: 1 addition & 0 deletions data/reusables/copilot/anthropic-claude-agent-models.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
* {% data variables.copilot.copilot_claude_opus_45 %}
* {% data variables.copilot.copilot_claude_opus_46 %}
* {% data variables.copilot.copilot_claude_opus_47 %}
* {% data variables.copilot.copilot_claude_sonnet_45 %}
* {% data variables.copilot.copilot_claude_sonnet_46 %}
2 changes: 0 additions & 2 deletions data/reusables/copilot/copilot-cloud-agent-non-auto-models.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
* {% data variables.copilot.copilot_claude_opus_45 %}
* {% data variables.copilot.copilot_claude_opus_46 %}
* {% data variables.copilot.copilot_claude_opus_47 %}
* {% data variables.copilot.copilot_gpt_52_codex %}
1 change: 1 addition & 0 deletions data/reusables/copilot/plans/individual-plans-paused.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
**Starting April 20, 2026**, new sign-ups for {% data variables.copilot.copilot_pro_short %}, {% data variables.copilot.copilot_pro_plus_short %}, and student plans are temporarily paused.
Loading
Loading