[EDI billing] Create a reference article from "License consumption by organization members" (#57044)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Felicity Chapman <felicitymay@github.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Billing for GitHub Enterprise
|
||||
intro: 'You can view billing information for your enterprise account on {% data variables.product.prodname_dotcom_the_website %}.'
|
||||
intro: 'Learn how your bill is calculated based on how many {% data variables.product.prodname_enterprise %} licenses you use.'
|
||||
redirect_from:
|
||||
- /admin/overview/managing-billing-for-your-enterprise
|
||||
- /enterprise/admin/installation/managing-billing-for-github-enterprise
|
||||
@@ -36,10 +36,24 @@ If you have an enterprise account on {% data variables.product.prodname_ghe_clou
|
||||
> {% data reusables.billing.ghes-with-no-enterprise-account %}
|
||||
> {% endif %}
|
||||
|
||||
To learn which people consume a license in your enterprise, see [AUTOTITLE](/billing/reference/license-consumption).
|
||||
|
||||
## Invoiced customers
|
||||
|
||||
For invoiced customers, each invoice includes a single bill that covers the cost of {% data variables.product.prodname_enterprise %} licenses used, as well as your use of paid services. For example, in addition to your usage for {% data variables.product.prodname_enterprise %}, you may also use {% data variables.product.prodname_GH_secret_protection %}.
|
||||
|
||||
## Billing models for {% data variables.product.prodname_enterprise %} licenses
|
||||
|
||||
There are two billing models for {% data variables.product.prodname_enterprise %} licenses: **usage-based** and **volume**.
|
||||
|
||||
{% data reusables.billing.do-i-have-usage-based %}
|
||||
|
||||
## License usage across deployments
|
||||
|
||||
{% data reusables.enterprise-licensing.unique-user-licensing-model %}
|
||||
|
||||
To ensure the same user isn't consuming more than one license for multiple enterprise deployments, you synchronize license usage between your {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %} environments. See [AUTOTITLE](/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise).
|
||||
|
||||
## Further reading
|
||||
|
||||
* [AUTOTITLE](/admin/overview/about-enterprise-accounts)
|
||||
|
||||
@@ -10,7 +10,6 @@ topics:
|
||||
- Billing
|
||||
children:
|
||||
- /billing-cycles
|
||||
- /license-consumption
|
||||
- /azure-subscriptions
|
||||
- /impact-of-plan-changes
|
||||
- /discounted-plans
|
||||
@@ -19,3 +18,4 @@ children:
|
||||
- /third-party-payments
|
||||
contentType: concepts
|
||||
---
|
||||
|
||||
|
||||
@@ -1,169 +0,0 @@
|
||||
---
|
||||
title: License consumption by organization members
|
||||
intro: 'Learn how consumption of licenses for {% data variables.product.github %} by users is determined for organizations and enterprises.'
|
||||
shortTitle: License consumption
|
||||
redirect_from:
|
||||
- /github/setting-up-and-managing-billing-and-payments-on-github/about-per-user-pricing
|
||||
- /articles/about-per-user-pricing
|
||||
- /github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-your-github-account/about-per-user-pricing
|
||||
- /github/billing/managing-billing-for-your-github-account/about-per-user-pricing
|
||||
- /billing/managing-the-plan-for-your-github-account/about-per-user-pricing
|
||||
versions:
|
||||
fpt: '*'
|
||||
ghec: '*'
|
||||
ghes: '*'
|
||||
topics:
|
||||
- Downgrades
|
||||
- Enterprise
|
||||
- Licensing
|
||||
- Organizations
|
||||
- Billing
|
||||
contentType: concepts
|
||||
---
|
||||
|
||||
{% ifversion fpt %}
|
||||
|
||||
{% data reusables.billing.about-billing %} For organizations, the "plan" component of the bill is based on the number of licensed seats you choose to purchase.
|
||||
|
||||
New organizations on {% data variables.product.prodname_dotcom %} can build public and open-source projects with {% data variables.product.prodname_free_team %}, or upgrade to a paid plan. See [AUTOTITLE](/get-started/learning-about-github/githubs-plans) and [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/upgrading-your-accounts-plan).
|
||||
|
||||
>[!NOTE] Organizations who upgraded to a paid plan before May 11, 2016 can choose to stay on their existing per-repository plan or switch to per-user pricing. {% data variables.product.company_short %} will notify you twelve months before any mandated change to your subscription. For more information on switching your subscription, see [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/upgrading-your-accounts-plan).
|
||||
|
||||
{% else %}
|
||||
|
||||
The foundation of your bill is the number of user accounts using your{% ifversion ghec %} organization or{% endif %} enterprise.
|
||||
|
||||
{% data reusables.enterprise-licensing.unique-user-licensing-model %}
|
||||
|
||||
To ensure the same user isn't consuming more than one license for multiple enterprise deployments, you can synchronize license usage between your {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %} environments. See [AUTOTITLE](/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise).
|
||||
|
||||
In addition to {% ifversion enterprise-licensing-language %}showing billable {% data variables.product.prodname_enterprise %} licenses{% else %}licensed seats{% endif %}, your bill may include other charges, such as {% data variables.product.prodname_GHAS %}. See [AUTOTITLE](/billing/managing-your-billing/about-billing-for-your-enterprise).
|
||||
{% endif %}
|
||||
|
||||
## Two billing models for {% data variables.product.prodname_enterprise %} licenses
|
||||
|
||||
With usage-based billing, you pay for the number of licenses you use each month. You do not need to buy a predefined number of licenses in advance. See, [AUTOTITLE](/billing/managing-your-billing/about-usage-based-billing-for-licenses).
|
||||
|
||||
{% data reusables.billing.do-i-have-usage-based %}
|
||||
|
||||
## People that consume a license
|
||||
|
||||
{% data reusables.enterprise-managed.repo-collaborators-note %}
|
||||
|
||||
{% ifversion fpt %}
|
||||
|
||||
{% data variables.product.company_short %} bills for the following people:
|
||||
|
||||
* Organization members, including owners
|
||||
* Outside collaborators on private repositories owned by your organization, excluding forks
|
||||
* Anyone with a pending invitation to become an outside collaborator on private or internal repositories owned by your organization, excluding forks
|
||||
* Dormant users
|
||||
|
||||
> [!NOTE]
|
||||
> * {% data variables.product.company_short %} counts each outside collaborator once for billing purposes, even if the user account has access to multiple repositories owned by your organization.
|
||||
> * {% data reusables.organizations.org-invite-scim %}
|
||||
> * Inviting an outside collaborator to a repository using their email address temporarily uses an available seat, even if they already have access to other repositories. After they accept the invite, the seat will be freed up again. However, inviting them using their username does not temporarily use a seat.
|
||||
> * If a user receives a {% data variables.product.prodname_copilot_short %} license from multiple organizations in the same enterprise, the enterprise will only be billed once per billing cycle for that user. One of the organizations that assigned {% data variables.product.prodname_copilot_short %} to the user will be chosen at random each month to be billed for the seat.
|
||||
|
||||
{% data variables.product.company_short %} does not bill for the following people:
|
||||
|
||||
* Billing managers
|
||||
* Anyone with a pending invitation to become a billing manager
|
||||
* Anyone with a pending invitation to become an outside collaborator on a public repository owned by your organization
|
||||
|
||||
{% else %}
|
||||
|
||||
{% data variables.product.company_short %} bills for the following accounts for each deployment of {% data variables.product.prodname_enterprise %}.
|
||||
|
||||
### Accounts that consume a license on {% data variables.product.prodname_ghe_cloud %}
|
||||
|
||||
{% data variables.product.company_short %} bills for each of the following accounts on {% data variables.product.prodname_ghe_cloud %}:
|
||||
|
||||
* Enterprise owners who are a member or owner of at least one organization in the enterprise
|
||||
* Organization members, including owners
|
||||
* Outside collaborators on private or internal repositories owned by your organization, excluding forks
|
||||
* Dormant users who are a member or owner of at least one organization in the enterprise
|
||||
|
||||
If your enterprise does not use {% data variables.product.prodname_emus %}, you will also be billed for each of the following accounts:
|
||||
|
||||
* Anyone with a pending invitation to become an organization owner or member
|
||||
* Anyone with a pending invitation to become an outside collaborator on private or internal repositories owned by your organization, excluding forks
|
||||
|
||||
> [!NOTE]
|
||||
> * {% data variables.product.company_short %} counts each member or outside collaborator once for billing purposes, even if the user account has membership in multiple organizations in an enterprise or access to multiple repositories owned by your organization.
|
||||
> * {% data reusables.organizations.org-invite-scim %}
|
||||
> * Inviting an outside collaborator to a repository using their email address temporarily uses an available {% ifversion enterprise-licensing-language %}license{% else %}seat{% endif %}, even if they already have access to other repositories. After they accept the invite, the {% ifversion enterprise-licensing-language %}license{% else %}seat{% endif %} will be freed up again. However, inviting them using their username does not temporarily use a {% ifversion enterprise-licensing-language %}license{% else %}seat{% endif %}.
|
||||
|
||||
{% data variables.product.company_short %} does not bill for any of the following accounts:
|
||||
|
||||
* {% data variables.enterprise.prodname_managed_users_caps %} that are suspended
|
||||
* Enterprise owners who are not a member or owner of at least one organization in the enterprise, except for the user who set up the enterprise
|
||||
* Enterprise billing managers
|
||||
* Billing managers for individual organizations
|
||||
* Anyone with a pending invitation to become a billing manager
|
||||
* Anyone with a pending invitation to become an outside collaborator on a public repository owned by your organization
|
||||
* Guest collaborators who are not organization members or repository collaborators (see [AUTOTITLE](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#guest-collaborators))
|
||||
* Users of {% data variables.visual_studio.prodname_vss_ghe %} whose accounts on {% data variables.product.prodname_dotcom %} are not linked, and who do not meet any of the other criteria for per-user pricing
|
||||
* Users who have been provisioned with a {% data variables.enterprise.prodname_managed_user %}, but are not members of any organizations in the enterprise
|
||||
* The `scim-admin` setup user, when SCIM is enabled on your {% data variables.product.prodname_ghe_server %} appliance. For more information, see the SCIM configuration guide [AUTOTITLE](/enterprise-server@latest/admin/managing-iam/provisioning-user-accounts-with-scim/configuring-scim-provisioning-for-users#1-create-a-built-in-setup-user).
|
||||
|
||||
### Accounts that consume a license on {% data variables.product.prodname_ghe_server %}
|
||||
|
||||
After a user successfully authenticates to a {% data variables.product.prodname_ghe_server %} instance for the first time, the user consumes a {% ifversion enterprise-licensing-language %}license{% else %}seat{% endif %}.
|
||||
|
||||
Suspended users are not counted when calculating the number of {% ifversion enterprise-licensing-language %}consumed licenses{% else %}licensed users consuming seats{% endif %}. For more information, see [Suspending and unsuspending users]({% ifversion not ghes %}/enterprise-server@latest{% endif %}/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users){% ifversion not ghes %} in the {% data variables.product.prodname_ghe_server %} documentation.{% else %}.{% endif %}
|
||||
|
||||
Dormant users do occupy a {% ifversion enterprise-licensing-language %}license{% else %}seat license{% endif %}. Administrators can suspend dormant users to free licenses. For more information, see [Managing dormant users]({% ifversion not ghes %}/enterprise-server@latest{% endif %}/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users){% ifversion not ghes %} in the {% data variables.product.prodname_ghe_server %} documentation.{% else %}.{% endif %}
|
||||
|
||||
{% endif %}
|
||||
|
||||
## About changes to your subscription
|
||||
|
||||
{% ifversion fpt %}
|
||||
|
||||
You can change your {% data variables.product.prodname_dotcom %} subscription at any time.
|
||||
|
||||
### About changes for organizations on per-user plans
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% ifversion ghec %}If you use usage-based billing, you can reduce the number of licenses you use by removing users from your enterprise account. See [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/removing-a-member-from-your-enterprise).
|
||||
|
||||
{% else %}You can add more {% ifversion enterprise-licensing-language %}licenses{% else %}licensed seats{% endif %} to your {% ifversion fpt or ghec %} organization{% endif %}{% ifversion ghec %} or{% endif %}{% ifversion ghec or ghes %} enterprise{% endif %} at any time. If you pay for more {% ifversion enterprise-licensing-language %}licenses{% else %}seats{% endif %} than are being used, you can also reduce the number of {% ifversion enterprise-licensing-language %}licenses{% else %}seats{% endif %}. This only applies if you currently pay for your {% data variables.product.prodname_enterprise %} licenses through a volume, subscription, or prepaid agreement.{% endif %}{% ifversion fpt %} See [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/upgrading-your-accounts-plan) and [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/downgrading-your-accounts-plan).
|
||||
|
||||
If you have questions about your subscription, you can contact {% data variables.contact.contact_support %}.
|
||||
|
||||
To further support your team's collaboration abilities, you can upgrade to {% data variables.product.prodname_ghe_cloud %}, which includes features like SAML single sign-on and advanced auditing. {% data reusables.enterprise.link-to-ghec-trial %}
|
||||
|
||||
For more information about per-user pricing for {% data variables.product.prodname_ghe_cloud %}, see [the {% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/billing/managing-the-plan-for-your-github-account/about-per-user-pricing).
|
||||
|
||||
{% else %}
|
||||
|
||||
If you use an enterprise account and have questions about changes to your subscription, contact {% data variables.contact.contact_enterprise_sales %}.
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% ifversion ghec %}
|
||||
|
||||
If you use an individual organization on {% data variables.product.prodname_ghe_cloud %}, you can upgrade or downgrade your subscription. See [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/upgrading-your-accounts-plan) or [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/downgrading-your-accounts-plan). If you have questions about your subscription, you can contact {% data variables.contact.contact_support %}.
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% ifversion fpt %}
|
||||
|
||||
### About changes for organizations on per-repository plans
|
||||
|
||||
You can upgrade or downgrade between legacy paid plans in your organization's billing settings. When you upgrade to a plan with more private repositories, {% data variables.product.company_short %} immediately moves your account to your new plan and bills you for the difference in price, prorated for the number of days left in your billing cycle.
|
||||
|
||||
When you downgrade to a legacy paid plan with fewer private repositories, your new plan will take effect on your next billing date. If you have more private repositories than your new plan allows for, your private repositories will be locked when your new plan takes effect. To reduce your number of private repositories, you can make some of your private repositories public, or you can clone your private repositories locally and delete the copies on {% data variables.product.prodname_dotcom %}.
|
||||
|
||||
{% endif %}
|
||||
|
||||
## Further reading
|
||||
|
||||
{%- ifversion not fpt %}
|
||||
* [AUTOTITLE](/admin/overview/about-enterprise-accounts)
|
||||
* [AUTOTITLE](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)
|
||||
{%- endif %}
|
||||
* [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)
|
||||
* [AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/adding-outside-collaborators-to-repositories-in-your-organization)
|
||||
Reference in New Issue
Block a user