You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/billing/concepts/product-billing/github-copilot-premium-requests.md
+28-8Lines changed: 28 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,9 @@ contentType: concepts
11
11
12
12
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).
13
13
14
+
> [!IMPORTANT]
15
+
> {% data reusables.billing.pru-sku-split-notice %}
16
+
14
17
## What are premium requests?
15
18
16
19
Some {% data variables.product.prodname_copilot_short %} features use premium requests.
@@ -21,8 +24,15 @@ Examples include:
21
24
* Using {% data variables.copilot.copilot_chat_short %} with premium models
22
25
* Large context windows or advanced reasoning models
23
26
* Features like {% data variables.copilot.copilot_coding_agent %}
27
+
* {% data variables.product.prodname_spark_short %} app creation
28
+
29
+
Each product's premium request usage is attributed to a premium request SKU:
***{% data variables.product.prodname_spark_short %} premium requests** - {% data variables.product.prodname_spark_short %} app creation
33
+
***{% data variables.copilot.copilot_coding_agent %} premium requests** - {% data variables.copilot.copilot_coding_agent %} sessions
24
34
25
-
See [AUTOTITLE](/copilot/concepts/billing/copilot-requests) for details on which models and features consume premium requests.
35
+
See [AUTOTITLE](/copilot/concepts/billing/copilot-requests) for details on which models and features consume premium requests and their SKU attribution.
26
36
27
37
## How usage of premium requests is measured
28
38
@@ -50,14 +60,17 @@ If you receive licenses from multiple enterprises, you must choose which entity
50
60
When you use {% data variables.copilot.copilot_coding_agent %}, including any {% data variables.copilot.copilot_custom_agents %}, both **{% data variables.product.prodname_actions %} minutes** and **premium requests** are consumed:
51
61
52
62
***{% 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).
53
-
***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 %}.
63
+
***Premium requests** come from the monthly allowance associated with your {% data variables.product.prodname_copilot_short %} license. This allowance is shared with other features, such as {% data variables.copilot.copilot_chat_short %}.
54
64
55
65
Each coding agent **session** consumes one premium request. A session begins when you:
66
+
56
67
* Ask {% data variables.product.prodname_copilot_short %} to create or edit a pull request
57
68
* Assign {% data variables.product.prodname_copilot_short %} to an issue
58
69
59
70
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.
60
71
72
+
{% data variables.copilot.copilot_coding_agent %} uses a dedicated {% data variables.copilot.copilot_coding_agent %} premium request SKU. This SKU still pulls from your monthly allowance of premium requests, but allows for more granular budget control and monitoring.
73
+
61
74
For more information about {% data variables.copilot.copilot_coding_agent %} and {% data variables.copilot.copilot_custom_agents %}, see [AUTOTITLE](/copilot/concepts/about-copilot-coding-agent) and [AUTOTITLE](/copilot/concepts/agents/coding-agent/about-custom-agents).
62
75
63
76
## Using more than your included premium requests
@@ -70,8 +83,9 @@ If you exceed your allowance, set a budget for additional premium requests or up
70
83
71
84
### Organizations and enterprises
72
85
73
-
* 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).
74
-
* Budgets can be set to either monitor or block overages.
86
+
* Admins can control whether members are allowed to exceed their premium request allowance across AI features using the **Premium request paid usage** policy.
87
+
* Separate policy options are available for Copilot, {% data variables.product.prodname_spark_short %}, and {% data variables.copilot.copilot_coding_agent %}. See [AUTOTITLE](/copilot/how-tos/manage-and-track-spending/manage-request-allowances).
88
+
* Premium request budgets can be set to either monitor or block overages, with options for bundled or individual SKU management.
75
89
* Enterprises can also upgrade frequent users to {% data variables.copilot.copilot_enterprise_short %} for higher included allowances.
76
90
77
91
## Paying for premium requests
@@ -84,19 +98,25 @@ If you are billed through Azure, premium request usage appears on your Azure inv
84
98
85
99
To help manage your budget for premium requests, consider the following strategies.
86
100
87
-
### Personal accounts
101
+
### Budget options for personal accounts
88
102
89
-
You can set a budget in your personal billing settings to receive alerts when you reach 75%, 90%, or 100% of your budget.
103
+
You can set a budget in your personal billing settings to receive alerts when you reach 75%, 90%, or 100% of your budget. Setting a premium request budget depends on the level of granularity you need:
90
104
91
-
### Organizations and enterprises
105
+
***Bundled premium request budget** - Combines all premium requests into a single budget (Recommended for most users)
106
+
***Individual SKU budgets** - Set separate budgets for each AI product (Copilot, {% data variables.product.prodname_spark_short %}, {% data variables.copilot.copilot_coding_agent %})
107
+
108
+
### Budget options for organizations and enterprises
92
109
93
110
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.
94
111
112
+
For detailed setup instructions, see [AUTOTITLE](/billing/tutorials/set-up-budgets).
113
+
95
114
{% data reusables.copilot.zero-budget-changes-link %}
96
115
97
116
## Monitoring usage
98
117
99
118
* 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.
100
119
* Usage reports show all premium requests, both within and beyond the allowance, and can be used to identify high-usage users.
120
+
* Premium request analytics display usage by dedicated SKUs, providing detailed insights into which AI products consume your allowance.
101
121
102
-
For more information about monitoring your usage, see [AUTOTITLE](/copilot/managing-copilot/understanding-and-managing-copilot-usage/monitoring-your-copilot-usage-and-entitlements).
122
+
For more information about monitoring your usage, see [AUTOTITLE](/copilot/how-tos/manage-and-track-spending/monitor-premium-requests).
Copy file name to clipboardExpand all lines: content/billing/concepts/product-billing/github-spark.md
+25-1Lines changed: 25 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,31 @@ contentType: concepts
19
19
20
20
## Billing for {% data variables.product.prodname_spark_short %} app creation
21
21
22
-
Each prompt consumes 4 premium requests, which draw from your plan's premium request allowance. If you have enabled premium requests over your plan's allowance, additional premium requests beyond your plan’s included amount are billed at {% data variables.copilot.additional_premium_requests %} per request, meaning that one prompt to {% data variables.product.prodname_spark_short %} would cost **$0.16**. See [AUTOTITLE](/copilot/concepts/copilot-billing/understanding-and-managing-requests-in-copilot).
22
+
Each prompt consumes 4 premium requests, which draw from your plan's premium request allowance. If you have enabled premium requests over your plan's allowance, additional premium requests beyond your plan's included amount are billed at {% data variables.copilot.additional_premium_requests %} per request, meaning that one prompt to {% data variables.product.prodname_spark_short %} would cost **$0.16**. See [AUTOTITLE](/copilot/concepts/copilot-billing/understanding-and-managing-requests-in-copilot).
23
+
24
+
> [!NOTE]
25
+
> Beginning November 1, 2025, {% data variables.product.prodname_spark_short %} premium requests are attributed to a dedicated **{% data variables.product.prodname_spark_short %} Premium Requests** SKU instead of the shared {% data variables.product.prodname_copilot_short %} premium request SKU. This provides better cost visibility and allows you to set separate budgets specifically for {% data variables.product.prodname_spark_short %} usage.
26
+
27
+
## Managing {% data variables.product.prodname_spark_short %} costs
28
+
29
+
You now have more granular options for managing {% data variables.product.prodname_spark_short %} costs:
30
+
31
+
### Budget options
32
+
33
+
***Bundled budget**: Combine {% data variables.product.prodname_spark_short %} premium requests with other AI product costs in a single premium request budget for simplified management.
34
+
***Individual product budget**: Set a dedicated budget specifically for {% data variables.product.prodname_spark_short %} for granular cost control.
35
+
36
+
For detailed information about setting up budgets, see [AUTOTITLE](/billing/tutorials/set-up-budgets).
37
+
38
+
### Analytics and monitoring
39
+
40
+
With the dedicated SKU, you can:
41
+
42
+
* Track {% data variables.product.prodname_spark_short %} usage separately from other {% data variables.product.prodname_copilot_short %} features in billing analytics
43
+
* Set up alerts when {% data variables.product.prodname_spark_short %} usage approaches budget limits
44
+
* Generate reports specifically for {% data variables.product.prodname_spark_short %} premium request consumption
45
+
46
+
For monitoring guidance, see [AUTOTITLE](/copilot/how-tos/manage-and-track-spending/monitor-premium-requests).
23
47
24
48
## Billing and limits for {% data variables.product.prodname_spark_short %} app deployment
Copy file name to clipboardExpand all lines: content/billing/tutorials/set-up-budgets.md
+11-5Lines changed: 11 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,12 +47,14 @@ We recommend that you avoid creating overlapping budgets for the use of a produc
47
47
You can set budgets and receive alerts when your usage of a product reaches 75%, 90%, or 100% of a defined budget. Budgets can be set for a specific repository or for your whole account.
48
48
49
49
{% data reusables.user-settings.access_billing_settings_url %}
50
+
50
51
1. Click **Budgets and alerts**.
51
52
1. To create a new budget, click **New budget**.
52
-
1. Under "Budget Type" select either **Product-level budget** or **SKU-level budget**.
53
+
1. Under "Budget Type" select **Product-level budget**, **SKU-level budget**, or **Bundled premium requests budget**.
53
54
54
55
* To limit spending at a Product-level, in "Product-level budget" choose a product from the dropdown, for example: {% data variables.product.prodname_codespaces %}.
55
56
* To limit spending at a SKU-level, in "SKU-level budget" choose a Product and then a SKU, for example: {% data variables.product.prodname_codespaces %} and {% data variables.product.prodname_codespaces %} storage.
57
+
* To limit spending on premium requests across all features, enable "Bundled premium requests budget" or to limit spending for a specific feature, set a SKU-level budget for the feature (such as {% data variables.product.prodname_copilot_short %} premium requests, {% data variables.product.prodname_spark_short %} premium requests, or {% data variables.copilot.copilot_coding_agent %} premium requests).
56
58
57
59
1. Under "Budget scope", set the scope of spending for this budget.
58
60
1. Under "Budget", set a budget amount.
@@ -68,12 +70,16 @@ To edit or delete a budget, on the "Budget and alerts" page, click **Edit** or *
68
70
69
71
## Managing budgets for your organization or enterprise
70
72
73
+
> [!IMPORTANT]
74
+
> * {% data reusables.billing.pru-sku-split-notice %}
75
+
> * Existing {% data variables.product.prodname_copilot_short %} premium request budgets will automatically migrate to a **bundled premium requests budget** on November 1, 2025. This ensures that your budget continues to account for all of your premium request usage.
76
+
71
77
You can set budgets and receive alerts when your usage of a product or license type reaches 75%, 90%, or 100% of a defined budget. For budgets that control metered use of a product, you can also block further use when the budget is exhausted. Each budget has a scope.
72
78
73
79
***Organization budget scopes**: the whole organization or a single repository within the organization
74
80
***Enterprise budget scopes**:
75
-
* Metered products: the whole enterprise, a single organization, a single repository, or a single cost center
76
-
* Enterprise licenses (metered): the whole enterprise or a single cost center
81
+
* Metered products: the whole enterprise, a single organization, a single repository, or a single cost center
82
+
* Enterprise licenses (metered): the whole enterprise or a single cost center
77
83
78
84
### Viewing budgets
79
85
@@ -95,11 +101,11 @@ If you are an organization owner, enterprise owner, or billing manager, any acco
95
101
As the owner of an enterprise or organization account, or as a billing manager, you can set a budget at the account level, or at any level below this.
96
102
97
103
1. In the "Budgets and alerts" view, click **New budget**.
98
-
1. Under "Budget Type" select either **Product-level budget** or **SKU-level budget**.
104
+
1. Under "Budget Type" select **Product-level budget**, **SKU-level budget**, or **Bundled premium requests budget**.
99
105
100
106
* To limit spending at a Product-level, in "Product-level budget" choose a product from the dropdown, for example: {% data variables.product.prodname_codespaces %}.
101
107
* To limit spending at a SKU-level, in "SKU-level budget" choose a Product and then a SKU, for example: {% data variables.product.prodname_copilot_short %} and {% data variables.product.prodname_copilot_short %} Premium Request.
102
-
108
+
To limit spending on premium requests across all features, enable "Bundled premium requests budget" or to limit spending for a specific feature, set a SKU-level budget for the feature (such as {% data variables.product.prodname_copilot_short %} premium requests, {% data variables.product.prodname_spark_short %} premium requests, or {% data variables.copilot.copilot_coding_agent %} premium requests).
103
109
1. Under "Budget scope", set the scope of spending for this budget.
0 commit comments