Skip to main content

Usage-based billing for organizations and enterprises

Under usage-based billing, Copilot usage in organizations and enterprises is measured in AI credits.

Who can use this feature?

Enterprise and organization owners and billing managers

Copilot Enterprise or Copilot Business

What are GitHub AI Credits?

GitHub AI Credits are the billing unit for Copilot usage in Copilot Business and Copilot Enterprise.

When someone in your organization uses Copilot, the interaction consumes tokens: input tokens (what's sent to the model), output tokens (what the model generates), and cached tokens (context the model reuses or stores). Each token is priced based on the model used, and the total is converted into AI credits, where 1 AI credit = $0.01 USD.

The cost of an interaction depends on two things: the model and the number of tokens consumed. A quick chat question using a lightweight model might cost a fraction of a credit. A long coding agent session using a frontier model across multiple files will cost more, because it's doing more work.

What is billed in AI credits?

Copilot features that use AI models consume AI credits. This includes Copilot Chat, Copilot CLI, Copilot cloud agent, Copilot Spaces, Spark, and third-party coding agents.

Code completions and next edit suggestions are not billed in AI credits. They remain unlimited for all paid plans.

How do AI credits work?

Each assigned Copilot license comes with a monthly amount of included AI credits:

PlanTotal AI credits per user per month
Copilot Business1,900
Copilot Enterprise3,900

A user's included AI credits are pooled at the billing entity level. For example, an enterprise with 100 Copilot Business users gets a shared pool of 190,000 AI credits rather than 100 individual buckets. This means power users can draw more when they need it, while lighter users offset that consumption.

Adding licenses mid-cycle increases the pool immediately. Removing licenses mid-cycle doesn't shrink the pool: the decrease is reflected at the start of the next billing cycle.

Promotional amounts for existing customers

Existing Copilot Business and Copilot Enterprise customers receive a higher amount of included AI credits for the first three months of usage-based billing (June 1 – September 1, 2026):

PlanTotal AI credits per user per month
Copilot Business3,000
Copilot Enterprise7,000

After the promotional period, included usage returns to the standard amounts above.

What happens if I exceed my included AI credits?

When your pooled AI credits are exhausted, what happens next depends on how you have configured policies for additional usage.

  • Additional usage allowed: Usage continues at published per-credit rates. The additional spend is charged to your organization or enterprise.
  • Additional usage not allowed: Usage is blocked until the next billing cycle when monthly amounts are refreshed.

If you have set a user-level budget and a user exhausts it, that user's access to Copilot is halted, regardless of whether the organization's pool still has capacity. A user can also be blocked by an enterprise spending limit before they reach their individual user-level budget, if the spending limit runs out first. There is no automatic fallback to lower-cost models when a budget is exhausted. For more information about how these controls interact, see Budgets for usage-based billing.

Additional usage budgets are set in US dollars, and usage is shown in AI credits. AI credits draw down the budget at a fixed rate: 1 AI credit = $0.01 USD, so a $10 USD budget covers 1,000 AI credits.

How can I control costs with budgets?

Budget controls let you govern how individual users draw from the shared pool and cap any additional spending once it's exhausted. You can set budgets at four levels:

  • User-level budgets cap how much an individual user can consume per billing cycle, from both the shared pool and additional usage. A $0 USD user-level budget blocks the user immediately.
  • Cost-center budgets cap metered charges for a defined group of users after the pool is exhausted.
  • Enterprise spending limits cap total metered charges across your entire enterprise after the pool is exhausted.
  • Organization-level budgets track spending for all repositories in the organization.

For a full explanation of how these controls work together and when usage gets blocked, see Budgets for usage-based billing.

Next steps