Skip to content

Commit 23809c4

Browse files
authored
Merge pull request #40679 from github/repo-sync
Repo sync
2 parents 8eb7de7 + 7fbc49e commit 23809c4

File tree

9 files changed

+98
-46
lines changed

9 files changed

+98
-46
lines changed
43.8 KB
Loading

content/billing/concepts/enterprise-billing/usage-based-licenses.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,13 @@ shortTitle: Usage-based licenses
2323
contentType: concepts
2424
---
2525

26-
With usage-based billing, you pay monthly for the number of {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_GH_cs_and_sp %} licenses you use. You do not need to buy a predefined number of licenses in advance.
26+
Usage-based billing means you pay each month for the number of licenses actually consumed in your enterprise account, instead of committing to a fixed number in advance. This model provides flexibility and can be more cost-efficient than traditional volume licensing.
2727

28-
Usage-based billing for licenses provides flexibility and cost savings compared to more traditional licensing models, such as volume or subscription models.
28+
{% ifversion enhanced-billing-platform %}
29+
30+
For how billing cycles work and how mid-cycle changes (such as adding or removing seats) affect charges, see [AUTOTITLE](/billing/concepts/billing-cycles) and [AUTOTITLE](/billing/concepts/impact-of-plan-changes).
31+
32+
{% endif %}
2933

3034
## Do I have usage-based billing?
3135

content/billing/concepts/impact-of-plan-changes.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -20,38 +20,38 @@ shortTitle: Impact of plan changes
2020
contentType: concepts
2121
---
2222

23-
## Upgrades and downgrades
23+
## How plan changes affect billing
2424

25-
When you upgrade the subscription for your personal account or organization, changes are applied immediately. When you downgrade your subscription, changes are applied at the end of your current billing cycle.
25+
When you change your paid plan, the impact on billing depends on the type of change:
2626

27-
{% data reusables.accounts.accounts-billed-separately %}
28-
29-
Making a change to your paid personal account, organization, or enterprise account does not affect billing for use of {% data variables.product.github %} features, such as {% data variables.product.prodname_copilot_short %} or paid apps purchased in {% data variables.product.prodname_marketplace %}.
30-
31-
For more information, see [AUTOTITLE](/get-started/learning-about-github/githubs-plans) and [AUTOTITLE](/billing/using-the-billing-platform/about-billing-on-github).
27+
| Scenario | When is billing affected? | Is proration applied? | When does access change? |
28+
|---------------------------------|---------------------------|----------------------|--------------------------|
29+
| Upgrade plan | Immediate | Yes | Immediately |
30+
| Downgrade or cancel plan | End of current cycle | No | End of current cycle |
31+
| Add paid seats/licenses | Immediate (prorated) | Yes | Immediately |
32+
| Remove paid seats/licenses | Next billing cycle | No | End of current cycle (unless access revoked) |
3233

33-
## Examples of plan changes
34+
Key takeaways:
3435

35-
* [Example of canceling a paid subscription for a personal account or organization](#example-of-canceling-a-paid-subscription-for-a-personal-account-or-organization)
36-
* [Example of changing from a yearly to a monthly subscription for a personal account or organization](#example-of-changing-from-a-yearly-to-a-monthly-subscription-for-a-personal-account-or-organization)
37-
* [Example of adding paid seats to your organization](#example-of-adding-paid-seats-to-your-organization)
38-
* [Example of removing paid seats from your organization](#example-of-removing-paid-seats-from-your-organization)
36+
* Upgrades are billed and applied immediately.
37+
* Downgrades and cancellations take effect only after the current billing cycle ends.
38+
* Adding seats is prorated and grants immediate access.
39+
* Removing seats takes effect in the next cycle, unless access is manually revoked.
3940

40-
### Example of canceling a paid subscription for a personal account or organization
41-
42-
Kumiko pays for a monthly subscription on the 5th of every month. If Kumiko downgrades from the paid subscription to {% data variables.product.prodname_free_user %} on October 10th, her paid subscription will remain in effect until the end of her current billing cycle on November 4th. On November 5th, her account will move to {% data variables.product.prodname_free_user %}.
43-
44-
### Example of changing from a yearly to a monthly subscription for a personal account or organization
41+
{% data reusables.accounts.accounts-billed-separately %}
4542

46-
Ravi pays for a yearly subscription on October 5th every year. If Ravi switches from a yearly to monthly billing on December 10th, his account remains on the yearly subscription until the end of its current billing cycle on October 4th the next year. On October 5th of the next year, Ravi will be charged for a month of service. His next billing date will be November 5th.
43+
Making a change to the {% data variables.product.github %} plan for your personal account, organization, or enterprise account does not affect billing for use of {% data variables.product.github %} features, such as {% data variables.product.prodname_copilot_short %} or paid apps purchased in {% data variables.product.prodname_marketplace %}.
4744

48-
### Example of adding paid seats to your organization
45+
For more information, see [AUTOTITLE](/get-started/learning-about-github/githubs-plans) and [AUTOTITLE](/billing/using-the-billing-platform/about-billing-on-github).
4946

50-
Mada's organization pays for 25 seats on the 15th of every month. If Mada adds ten paid seats on June 4th, her organization is immediately charged a prorated amount for ten additional seats for the time between June 4th and June 14th, and the seats are available to use immediately. On June 15th, Mada's organization will pay for 35 seats.
47+
## Examples
5148

52-
### Example of removing paid seats from your organization
49+
The following examples illustrate how billing rules are applied in practice:
5350

54-
Stefan's organization pays for 50 seats every year on May 20th. If Stefan removes 20 seats and downgrades to a new total of 30 paid seats on September 30, his organization can still access its 50 paid seats until the end of its current billing cycle on May 19th. On May 20th, the downgrade will take effect - Stefan's organization will pay for 30 seats and will have access to 30 paid seats.
51+
* **Canceling a monthly subscription:** Kumiko pays on the 5th of each month. She cancels on October 10th. Her subscription remains active until November 4th, then downgrades on November 5th.
52+
* **Switching from yearly to monthly:** Ravi has a yearly subscription billed October 5th. He switches on December 10th, but the change won’t apply until the next renewal on October 5th the following year.
53+
* **Adding paid seats:** Mada’s organization pays for 25 seats on the 15th. She adds 10 more on June 4th. She’s immediately charged a prorated amount for June 4–14, and billed for 35 seats starting June 15th.
54+
* **Removing paid seats:** Stefan’s organization pays for 50 seats annually on May 20th. On September 30th, he removes 20 seats. The change takes effect on the next renewal (May 20th), when the organization will pay for 30 seats.
5555

5656
## Further reading
5757

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: Billing through Azure subscriptions
3+
shortTitle: Azure billing
4+
intro: 'Learn how billing works when you connect your {% data variables.product.github %} account to an Azure subscription.'
5+
versions:
6+
fpt: '*'
7+
ghec: '*'
8+
ghes: '*'
9+
topics:
10+
- Billing
11+
- Enterprise
12+
allowTitleToDifferFromFilename: true
13+
contentType: reference
14+
---
15+
16+
You can connect an Azure subscription to your {% data variables.product.github %} account. When you do, charges for {% data variables.product.github %} products (such as {% data variables.product.prodname_copilot_short %}, {% data variables.product.prodname_actions %}, or {% data variables.product.prodname_codespaces %}) are billed through Azure instead of directly through {% data variables.product.github %}.
17+
18+
Connecting an Azure subscription allows you to consolidate invoices and manage {% data variables.product.github %} spending within your organization’s existing Azure billing processes.
19+
20+
For details on how to connect, see [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription).
21+
22+
## Billing cycles and invoicing
23+
24+
* Azure billing periods run on a **calendar month**: from the first day to the last day of each month.
25+
* Usage data from {% data variables.product.github %} is transmitted to Azure **daily**.
26+
* Your charges for the month appear on your **Azure invoice at the start of the next month**.
27+
28+
If you enable Azure subscription billing in the middle of a {% data variables.product.github %} billing cycle:
29+
30+
* Usage before the switch is charged by {% data variables.product.github %} on your next {% data variables.product.github %} bill.
31+
* Usage after the switch is charged by Azure, beginning from the date metered billing is enabled.
32+
33+
## Usage tracking
34+
35+
* Usage is measured daily and sent to Azure.
36+
* The usage metric depends on the product:
37+
38+
* **Copilot:** Number of active seats.
39+
* **Actions:** Minutes used.
40+
* **Codespaces:** Compute hours used.
41+
42+
## Payment methods
43+
44+
When you pay through Azure, your organization’s standard Azure payment methods apply. You will not be billed separately by {% data variables.product.github %} for the connected products.

content/billing/reference/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ children:
1313
- /actions-minute-multipliers
1414
- /billing-reports
1515
- /supported-payment-methods
16+
- /azure-billing
1617
- /azure-subscription
1718
- /billing-roles
1819
- /cost-center-allocation

content/copilot/reference/copilot-billing/azure-billing.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,15 @@ allowTitleToDifferFromFilename: true
1010
contentType: reference
1111
---
1212

13-
This article provides information about how {% data variables.product.prodname_copilot_short %} metered billing works when you connect an Azure subscription to your organization or enterprise account.
13+
You can connect an Azure subscription to your organization or enterprise account and pay for {% data variables.product.prodname_copilot_short %} through Azure.
1414

15-
## Metered billing activation
15+
{% data variables.product.prodname_copilot_short %} billing follows the same rules as other {% data variables.product.github %} products billed through Azure, including billing periods, invoicing, and usage reporting. For details, see [AUTOTITLE](/billing/reference/azure-billing).
1616

17-
* When you connect your Azure subscription and enable metered billing, usage data begins flowing from {% data variables.product.github %} to Azure.
18-
* Any {% data variables.product.prodname_copilot_short %} usage from the start of your current {% data variables.product.github %} billing cycle up to the point when you enable metered billing via Azure will be billed through {% data variables.product.prodname_dotcom %} on your next billing date.
19-
* Usage from the date Azure metered billing is enabled through to the end of that calendar month will be charged via Azure, and appears on your Azure invoice at the start of the next month.
17+
## {% data variables.product.prodname_copilot_short %}-specific usage
2018

21-
For more information, see [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription).
19+
* {% data variables.product.prodname_copilot_short %} license usage is measured as the **number of active seats**.
20+
* If people use more than their included allowance of premium requests, the cost of any additional usage is included.
21+
* Usage data is sent daily to Azure.
22+
* Charges for the calendar month appear on your Azure invoice at the start of the next month.
2223

23-
## Usage tracking and invoicing
24-
25-
* Usage data is transmitted from {% data variables.product.github %} to Azure **daily**.
26-
* You can **track daily usage (number of seats) in Azure**.
27-
* Actual billing and payments are processed **monthly**, based on the number of seats used during that calendar month.
24+
To connect your Azure subscription, see [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription).

content/copilot/reference/copilot-billing/billing-cycle.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,12 @@ allowTitleToDifferFromFilename: true
1010
contentType: reference
1111
---
1212

13-
## Billing cycle basics
13+
{% data variables.product.prodname_copilot_short %} uses the same billing cycle as other license-based products. For details about how billing cycles work across all products, see [AUTOTITLE](/billing/concepts/billing-cycles).
1414

15-
* The billing cycle for {% data variables.product.prodname_copilot_short %} in organizations and enterprises is **monthly**.
16-
* Charges are calculated based on the **number of {% data variables.product.prodname_copilot_short %} seats (licenses) assigned during the billing cycle**.
17-
18-
## When does billing occur?
15+
Within that framework:
1916

20-
Billed users are calculated once per month, at the end of each billing cycle, based on the number of {% data variables.product.prodname_copilot_short %} seats that are assigned. You can add or remove seats at any time during the billing cycle.
17+
* Charges are calculated based on the **number of {% data variables.product.prodname_copilot_short %} seats (licenses) assigned during the billing cycle**.
18+
* You can add or remove seats at any time. At the end of each billing cycle, billed users are calculated based on the number of seats assigned.
2119

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

content/copilot/reference/copilot-billing/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: GitHub Copilot billing
33
shortTitle: Copilot billing
4-
intro: 'Find billing information about {% data variables.product.prodname_copilot %}.'
4+
intro: Find billing information about {% data variables.product.prodname_copilot %}.
55
versions:
66
feature: copilot
77
topics:

content/copilot/reference/copilot-billing/license-changes.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,18 @@ allowTitleToDifferFromFilename: true
1010
contentType: reference
1111
---
1212

13-
This article provides details about what happens when you add or remove {% data variables.product.prodname_copilot_short %} licenses, for organizations, enterprises, and personal accounts. Use it to check:
14-
* **What** happens to billing and access
15-
* **When** those changes take effect
16-
* **How** proration or refunds are handled
13+
{% data variables.product.prodname_copilot_short %} follows the same billing rules as other license-based products on {% data variables.product.company_short %}.
14+
For the general concepts, see:
15+
16+
* [AUTOTITLE](/billing/concepts/impact-of-plan-changes) – explains how upgrades, downgrades, and seat changes are billed.
17+
* [AUTOTITLE](/billing/concepts/enterprise-billing/usage-based-licenses) – explains how usage-based billing works compared to volume licensing.
18+
19+
This article focuses on how those rules apply specifically to {% data variables.product.prodname_copilot_short %}, including:
20+
21+
* **What** happens to billing and access when you add, remove, or change seats
22+
* **When** billing changes take effect
23+
* **How** partial billing cycles are handled
24+
* **{% data variables.product.prodname_copilot_short %}-only scenarios** such as revoking seats, disabling {% data variables.product.prodname_copilot_short %} at the organization or enterprise level, or removing organizations from an enterprise
1725

1826
## Personal accounts
1927

0 commit comments

Comments
 (0)