Skip to main content

Kostenstellenzuordnung für verschiedene Produkte

Hier erfährst du, wie deine Ausgaben Kostenstellen für lizenzierte und getaktete Produkte zugeteilt werden.

Wer kann dieses Feature verwenden?

GitHub Enterprise Cloud

This article contains reference information for how spending is assigned to cost centers. To create and manage cost centers, see Using cost centers to allocate costs to business units.

Overview

To allocate metered spending to a cost center, you add repositories, organizations, or users to the cost center.

  • For usage-based products, like GitHub Actions, cost centers are charged based on the repositories or organizations in the cost center, as this is where the usage takes place.
  • For license-based products, like GitHub Copilot, cost centers are charged based on the users in the cost center.
  • For products billed by premium request usage, like Copilot coding agent, cost centers are also charged based on the users in the cost center.

Cost centers only apply to metered usage, and do not work with volume or subscription billing.

Breakdown by product

ProductA cost center is charged if it contains this resource
GitHub ActionsThe repository or organization where the workflow runs.
GitHub CodespacesThe repository or organization where the codespace is created.
GitHub Copilot licenseThe user who receives the license (priority), or the organization that is billed for the Copilot license.
GitHub EnterpriseThe user who receives the license (priority), or the organization that is billed for the license.
Git Large File StorageThe repository or organization where Git LFS is used.
GitHub PackagesThe repository or organization that owns the package.
Premium requestsThe user who triggered the use of the premium request (priority), or the organization they belong to.
GitHub Secret Protection and GitHub Code SecurityA user who uses a license.

Details for license-based products

To ensure your cost centers reflect spending as intended, it's important to understand how the cost of licenses is allocated to cost centers, and how changes are reflected in your bill.

GitHub Secret Protection and GitHub Code Security

User associated with a cost centerLicense usage charged
Direct assignmentTo the cost center the user is assigned to
By organization membership onlyTo the enterprise

GitHub Enterprise and GitHub Copilot

Cost center allocation is slightly different for GitHub Enterprise licenses and GitHub Copilot licenses and usage.

User associated with a cost centerCopilot license grantedLicense and product costs charged
Direct assignmentBy any organizationTo the cost center the user is assigned to
By organization membership onlyBy an organization assigned to a cost centerTo the cost center the organization belongs to. If the organization does not belong to a cost center, to the enterprise

Users who belong to multiple organizations in an enterprise or who receive a Copilot license from multiple organizations:

  • GitHub Enterprise license usage is allocated to the oldest organization and charges are allocated to the cost center containing that organization.
  • Copilot license and product usage is allocated to one of the organizations and charges are allocated to the cost center containing that organization.

See About billing for GitHub Copilot in organizations and enterprises.

Understanding cost center usage and attribution

To view usage by cost center, go to the "Usage" page and group or filter by cost center. Any usage that is not assigned to a specific cost center is categorized as "Enterprise Only" when grouping by cost center. See Gathering insights on your spending.

To understand how usage for a specific resource is being attributed to cost centers, request a detailed usage report and refer to the cost_center_name column. See Billing reports reference.

Effects of changes to cost centers

You can change the included resources of a cost center or delete a cost center at any time. This affects the cost center in different ways.

Deleting a cost center

If a cost center is deleted, future usage of its resources will be charged to the enterprise. Usage before deletion is charged to the cost center.

You can still view the cost center even after you delete it. To do so, select the "Deleted" tab on the cost center page.

Adding or removing a member

If you add a member to a cost center, any future usage will be charged to the cost center. If you remove a member from a cost center, any future usage will be charged to the enterprise. For example:

DateScenarioEffect
May 1An enterprise has three Copilot users.The charges for all three users are charged to the enterprise.
May 10You create two cost centers: Cost Center 1 with User A and User B as members, and Cost Center 2 with User C.Future charges for Users A and B are charged to Cost Center 1, and for User C to Cost Center 2.
May 20You remove User A from Cost Center 1.Future charges for User A are charged to the enterprise.

Deleting a user from the enterprise

Removing a user from an enterprise will not remove the user from the cost center. This ensures that the remaining usage attributable to the user will be allocated to the cost center.

Example for license-based products

The following example illustrates how usage is assigned to cost centers for license-based products. Based on four licensed users, their organization membership, and how cost centers are set up, you will see how usage is allocated to cost centers.

The users

Diagram illustrating the description of four users and their organization membership.

There are four users, each a member of one or more organizations in the enterprise.

UserOrganization membership
user-1org-1, org-2
user-2org-1
user-3org-1
user-4org-1, org-2

All users have a license for GitHub Copilot provided by org-1 and GitHub Enterprise (GHE).

GitHub Secret Protection (GHSP) is enabled in org-1, where all users are active committers.

The cost centers

There are two cost centers in the enterprise, each with different users or organizations assigned.

Cost centerAssigned resources
Cost Center Auser-1, user-3
Cost Center Borg-1

user-2, user-4, and org-2 are not assigned to any cost center.

How usage is allocated

The following table illustrates how spending for each user is allocated to a cost center based on their membership of an organization or cost center. Any usage not assigned to a cost center is categorized as "Enterprise Only" spending.

Diagram illustrating the assignment of users and organizations to cost centers, with the allocation of costs for the four users.

Copilot chargesGHSP chargesGHE chargesExplanation
Cost Center Auser-1, user-3user-1, user-3user-1, user-3These users are assigned directly to the cost center.
Cost Center Buser-2, user-4user-2, user-4These users aren't directly assigned to a cost center, so Copilot and GHE charges are assigned based on organization membership, whereas GHSP defaults to enterprise spending.
Enterprise Only (default)user-2, user-4These users aren't directly assigned to a cost center, so GHSP defaults to enterprise spending.