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 @@ -98,3 +98,7 @@ In the "Current promotions and discounts" section in the top right, you can see
At the bottom of the page, under "Budgets", you can see your current budgets, and how much you have spent against those budgets. If your role provides access, you can edit or delete a budget by clicking {% octicon "kebab-horizontal" aria-label="Open column options" %} to the right of a budget. See [AUTOTITLE](/billing/using-the-new-billing-platform/roles-for-the-new-billing-platform).

If you have used all of your budget, a red banner appears at the top of the page. You can click **Update your budget** to increase your budget.

## Creating a budget

As an enterprise owner or billing manager, you can set the budget for your enterprise, an organization within your enterprise, or a cost center. As an organization owner, you are able to set the budgets for the repositories you manage. See [AUTOTITLE](/billing/using-the-new-billing-platform/preventing-overspending#creating-a-budget).
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,10 @@ Budgets are not applicable to pre-paid volume licenses.

For license-based products such as {% data variables.product.prodname_copilot %}, {% data variables.product.prodname_AS %},{% ifversion fpt %} and {% data variables.product.prodname_team %}{% elsif ghec %} and {% data variables.product.prodname_enterprise %}{% endif %}, setting a budget does not prevent usage over the limit.

For the {% data variables.product.prodname_copilot %} Premium Request SKU, to set a spending limit for premium requests over your plan's allowance, you can update the default $0 SKU-level budget and select “Stop usage when budget limit is reached”.

> [!NOTE]
> By default, paid usage will be limited to $0 for accounts that do not have a payment method on file. For accounts that do have a payment method on file, the default budget is unlimited.
> By default, paid usage will be limited to $0 for accounts that do not have a payment method on file.

{% ifversion fpt %}

Expand Down Expand Up @@ -100,13 +102,10 @@ As an {% data variables.enterprise.enterprise_or_org %} owner{% ifversion ghec %

{% endif %}

1. Click **Budgets and alerts**.
1. Click **New budget**.
1. Under "Products", select the metered product to include in this budget.
1. Under "Budget scope", set the scope of spending for this budget.
{% data reusables.billing.create-product-or-sku-budget %}
1. Under "Budget", set a budget amount.

To stop any usage and further spending once your {% ifversion fpt %}organization{% elsif ghec %}enterprise or organization{% endif %} reaches the budget limit, select **Stop usage when budget limit is reached**. This does not apply to {% data variables.product.prodname_copilot %} usage.
To stop any usage and further spending once your {% ifversion fpt %}organization{% elsif ghec %}enterprise or organization{% endif %} reaches the budget limit, select **Stop usage when budget limit is reached**, if available.

>[!IMPORTANT] If you do not select **Stop usage when budget limit is reached**, you will be notified by email if you exceed your budget, but usage **will not** be stopped.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,8 @@ shortTitle: Manage policies

You can set policies that control the availability of {% data variables.product.prodname_copilot_short %} and its features in your enterprise and organizations.

There are **three enforcement options** for {% data variables.product.prodname_copilot_short %} policies in your enterprise:
There are **two enforcement options** for {% data variables.product.prodname_copilot_short %} policies in your enterprise:

* **No policy** - The feature is initially disabled at the organization level, but each organization with {% data variables.product.prodname_copilot_short %} enabled in your enterprise can set their own policy for the feature.
* **Enabled** - The feature is available in all organizations with {% data variables.product.prodname_copilot_short %} enabled in your enterprise.
* **Disabled** - The feature is blocked for all organizations with {% data variables.product.prodname_copilot_short %} enabled in your enterprise.

Expand Down Expand Up @@ -46,7 +45,9 @@ You can configure any of the following policies for your enterprise:
> This setting won't be available until then.
<!-- end expires 2025-05-19 -->

If you enable this setting, additional premium requests beyond the limit of your {% data variables.product.prodname_copilot_short %} plan will be billed at {% data variables.copilot.additional_premium_requests %} per premium request. You will be charged for each additional premium request you use across all {% data variables.product.prodname_copilot_short %} interfaces, including {% data variables.product.prodname_mobile %}. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs).
By default, a $0 budget is created for the {% data variables.product.prodname_copilot_short %} Premium Request SKU for your enterprise. To use additional premium requests, edit the $0 budget. For more information on budget behavior, see [AUTOTITLE](/copilot/rolling-out-github-copilot-at-scale/managing-your-companys-spending-on-github-copilot#enabling-additional-premium-requests).

If you enable this setting by adjusting the default budget, additional premium requests beyond the limit of your {% data variables.product.prodname_copilot_short %} plan will be billed at {% data variables.copilot.additional_premium_requests %} per premium request. You will be charged for each additional premium request your users use across all {% data variables.product.prodname_copilot_short %} interfaces, including {% data variables.product.prodname_mobile %}. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs).

### {% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_dotcom_the_website %}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,18 +36,31 @@ If you enable additional premium requests, premium requests over the allowance a

For pricing details and a list of available models, see [AUTOTITLE](/copilot/about-github-copilot/subscription-plans-for-github-copilot#comparing-copilot-plans).

### Enabling additional premium requests
### Enable premium requests and manage budgets

<!-- expires 2025-05-08 -->
> [!IMPORTANT] This policy setting will not be available to configure until May 8, 2025. After that date, enterprises can choose to enable additional premium requests. Until a budget is **set explicitly**, no additional charges will apply.
<!-- end expires 2025-05-08 -->
By default, a $0 budget for the {% data variables.product.prodname_copilot %} Premium Request SKU is created for your enterprise. You can edit this budget from the "Budgets and alerts" page. See [AUTOTITLE](/billing/using-the-new-billing-platform/preventing-overspending#editing-or-deleting-a-budget).

The default budget that is created applies to your whole enterprise. To set a new budget for a specific part of your enterprise, such as a cost center, you can create a new budget:

{% ifversion fpt %}

{% data reusables.profile.access_org %}
{% data reusables.profile.org_settings %}
{% data reusables.billing.org-billing-menu %}

You can enable or disable the ability for users in your enterprise or organization to make premium requests over your plan's allowance.
{% elsif ghec %}

1. Go to the {% data variables.product.prodname_copilot_short %} policies page in your organization or enterprise.
* Enterprise: Go to the enterprise, click **{% octicon "law" aria-hidden="true" %} Policies**, click **{% data variables.product.prodname_copilot_short %}** in the left sidebar, then click the **Policies** tab.
* Organization: Go to the organization, click **Settings**, click **{% octicon "copilot" aria-hidden="true" %} {% data variables.product.prodname_copilot_short %}** in the left sidebar, then click **Policies**.
1. Next to "Additional {% data variables.product.prodname_copilot_short %} premium requests", click the toggle to enable premium requests over the allowance included in your plan.
1. Go to your enterprise or organization account settings and click **{% octicon "credit-card" aria-hidden="true" %} Billing & Licensing**.

{% endif %}
1. Click **Budgets and alerts**.
1. Click **New budget**.
1. Under "Budget Type" select **SKU-level budget**.
1. Select the "Product" dropdown and click **Copilot**.
1. Select the "SKU" dropdown and click **Copilot Premium Request**
1. Under "Budget scope", set the scope of spending for this budget.
1. Under "Budget", set a budget amount. Optionally, choose to stop usage when the budget limit is reached.
1. Click **Create budget**.

### Tracking premium requests

Expand Down Expand Up @@ -88,14 +101,14 @@ For example, if you were running a pilot program for {% data variables.product.p

## Receive alerts for overspending

With {% data variables.product.github %}'s new billing platform, you can ensure your spending on {% data variables.product.prodname_copilot %} is manageable by setting a monthly budget. A budget for {% data variables.product.prodname_copilot_short %} won't limit usage, but you will receive notifications by email when spending exceeds certain percentages of the budget you've set.
With {% data variables.product.github %}'s new billing platform, you can set a monthly budget on {% data variables.product.prodname_copilot %} spending. Setting a budget for license-based products, such as {% data variables.product.prodname_copilot_short %}, is for monitoring purposes only and will not prevent usage beyond the budgeted amount. However, you will receive notifications by email when spending exceeds certain percentages of the budget you've set. To prevent usage over the limit for the Copilot Premium Request SKU, update the default $0 SKU-level budget and select "Stop usage when budget limit is reached".

You can create the budget for the whole enterprise or for a cost center.
{% ifversion ghec %}You can create the budget for the whole enterprise or for a cost center.{% endif %}

1. Go to your enterprise or organization account settings and click **{% octicon "credit-card" aria-hidden="true" %} Billing & Licensing**.
1. In the left sidebar, click **Budgets and alerts**.
1. Click **New budget**.
1. Select **{% data variables.product.prodname_copilot_short %}** as the product, then configure the settings as required. You can choose who receives alerts when budget thresholds are reached.
1. Select **{% data variables.product.prodname_copilot_short %}** for the product, or **{% data variables.product.prodname_copilot_short %} Premium Request** for the SKU, then configure the settings as required. You can choose who receives alerts when budget thresholds are reached.
1. Click **Create budget**.

## Visualize spending trends
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ To set up a `www` or custom subdomain, such as `www.example.com` or `blog.exampl

If you are familiar with the process of configuring your domain for a {% data variables.product.prodname_pages %} site, you can use the table below to find the DNS values for your specific scenario and the DNS record types that your DNS provider supports. For more information, including how to configure your {% data variables.product.prodname_pages %} site on {% data variables.product.github %} and how to verify the configuration using the `dig` command, refer to the sections above.

To configure an apex domain, you only need to pick a single DNS record type from the table below. To configure an apex domain and `www` subdomain (for example, `example.com` and `www.example.com`), configure the apex domain and then the subdomain. For more information, see [Configuring an apex domain and the `www` subdomain variant](#configuring-an-apex-domain-and-the-www-subdomain-variant).
To configure an apex domain, add all of the `A` and `AAAA` records from the table below, or alternatively add only the `ALIAS`/`ANAME` record from the table. To configure an apex domain and `www` subdomain (for example, `example.com` and `www.example.com`), configure the apex domain and then the subdomain. For more information, see [Configuring an apex domain and the `www` subdomain variant](#configuring-an-apex-domain-and-the-www-subdomain-variant).

{% data reusables.pages.wildcard-dns-warning %}

Expand Down
6 changes: 6 additions & 0 deletions data/reusables/billing/create-product-or-sku-budget.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
1. Click **Budgets and alerts**.
1. Click **New budget**.
1. Under "Budget Type" select either **Product-level budget** or **SKU-level budget**.
* To create a Product-level budget, choose a metered product from the dropdown.
* To create a SKU-level budget, choose a SKU from the dropdown. This limits spending for an individual SKU.
1. Under "Budget scope", set the scope of spending for this budget.
Loading