Vantage Expands the GitHub Integration with Copilot Costs by User
Break down GitHub Copilot AI-credit costs by person, model, token type, and cost center.

Today, Vantage is launching an enhancement to the GitHub Cost integration to support breaking down Copilot costs by user. Vantage now allocates the Copilot AI-credit charges on your GitHub bill by person, as well as the model, token type, and GitHub cost center, so FinOps and engineering teams can see who drives Copilot spend and on which models, while every total still matches what GitHub billed.
GitHub Copilot is the AI coding assistant offering from GitHub that helps developers write, understand, review, and ship software. It suggests code as developers type, answers questions about a codebase, reviews pull requests, and, through Copilot's cloud agent, works through assigned tasks and opens pull requests for review, using models from providers such as OpenAI, Anthropic, and Google. Previously, Vantage's GitHub integration showed Copilot AI credits as one total per organization and day, as it reported from the GitHub Enhanced Billing API. Teams that wanted to attribute costs to users had to export GitHub's usage reports and match them against the bill and its discounts by hand.
Now, with the enhancement to the GitHub integration to support Copilot costs by user, an enterprise owner installs the new Vantage GitHub Copilot App in addition to the existing Vantage Billing App, and Vantage uses GitHub's own per-user billing to split each day's Copilot AI-credit charges by the person and model that incurred them, discounts included. This can be viewed in Cost Reports, so teams can group Copilot spend by person, model, or cost center alongside other coding assistants, such as Codex, Claude Code, and Cursor, allocate it with Virtual Tags, track it with Budgets, and more.
The enhanced GitHub integration to support Copilot costs by user is available to all Vantage customers with a GitHub Enterprise Cloud subscription. To get started, navigate to an existing GitHub integration and click the “Add” button in the Enhance GitHub Copilot Costs section to install the additional GitHub app. For more information, see the GitHub section in Vantage's documentation.
Frequently Asked Questions
1. What is being launched today?
Vantage now breaks down GitHub Copilot AI-credit costs by person, model, token type, and GitHub cost center. The breakdown comes from GitHub's own per-user billing and AI-credit usage reports, and it only divides the Copilot costs Vantage already imports from your GitHub bill, so your totals don't change.
2. Who is this for?
GitHub Copilot costs by user is for FinOps, engineering, and platform teams that want to show back or charge back Copilot spend by person, team, or cost center. It's available to Vantage customers who have the GitHub integration connected and run Copilot through a GitHub Enterprise Cloud enterprise on github.com. Enterprises that use GitHub Enterprise Cloud with data residency (GHE.com) aren't supported.
3. How much does this cost?
There is no additional fee for GitHub Copilot costs by user. GitHub costs, including Copilot, are already included in quota tier enforcement, and this feature divides those costs rather than adding to them. If your costs push you over your current tier limit, you may be prompted to upgrade. See the Pricing page for details.
4. How do I set it up?
First, you need an existing GitHub cost integration if you have not yet integrated your GitHub costs into Vantage.
Then, in the Vantage console, navigate to the Integrations page in Settings, select your existing GitHub integration, and under the “Enhance GitHub Copilot Costs” section, click the “Add” button. You will be prompted to authorize the Vantage GitHub Copilot App, choose your enterprise, and install the App. If the App is already installed, expand the “App already installed?” section, enter your enterprise URL or slug, and click Connect installed App.
5. What permissions are required in GitHub?
An enterprise owner must install the Vantage GitHub Copilot App on the enterprise, and the person connecting it must have access to the enterprise's billing. Prior to connecting, an enterprise owner in GitHub must also set Copilot usage metrics to Enabled everywhere in the Copilot section of the enterprise's AI controls.
6. What permissions are needed within Vantage?
You must have a Vantage Organization Owner or Integration Owner role to connect or disconnect your GitHub enterprise. Other users can view per-user Copilot costs according to their existing workspace and Cost Report permissions.
7. What permissions does Vantage have in my GitHub Account?
The App has two read-only enterprise permissions: billing, to read per-user Copilot charges and request the AI-credit usage report, and Copilot metrics, to read the daily list of Copilot users. It has no access to repositories or code and can't change settings, policies, or seats. Vantage only reads data related to Copilot usage and cost, and will never perform any other actions.
8. What dimensions can Copilot costs be filtered and grouped by?
In addition to the existing GitHub dimensions, Copilot AI-credit costs can be filtered and grouped by:
- Category: Copilot AI Credits and Copilot Cloud Agent
- Subcategory (token type): Input Tokens, Cached Input Tokens, Cache Write Tokens, Output Tokens, and Long Context
- Resource: User (also available as
github:user_logintag) - Cost center:
github:cost_center, as GitHub billed it on that day - Managed AI Tags:
vntg:ai:model,vntg:ai:raw_model,vntg:ai:model_provider,vntg:ai:token_type,vntg:ai:user_id, andvntg:ai:user_name
These are the same Managed AI Tags Vantage uses for other AI providers, so Copilot can sit in the same Cost Report as your other AI tools.
9. How are the per-user amounts calculated?
Each person's cost by model and day is what GitHub billed that person, including any discount GitHub applied. In rare cases, the per-user amounts GitHub reports add up to slightly more than the bill, usually by cents. Vantage then scales them down in proportion so they sum to the billed total, and no one's discount is larger than their usage.
The token-type split is derived. Vantage works out each model's per-token rates from GitHub's AI-credit usage report, checks them against GitHub's published pricing, and splits each charge by tokens times rate, so the parts always sum to the billed charge. When GitHub charged its higher rate for long prompts, the difference appears on its own Long Context row. When Copilot selected the model automatically (Auto), GitHub doesn't publish the discount it applied, so those charges are split in proportion to tokens as an estimate. Code review charges, and models without a published price, stay as one row per person and model.
10. Can I see token counts?
Not as usage. Cost Reports show Copilot costs and AI credits broken down by token type, but not the number of tokens. Vantage uses GitHub's token counts only to calculate the token-type split.
11. What happens to charges GitHub doesn't assign to a user?
They stay on an unattributed row for that model and day. Vantage never spreads them across users, so totals always match the bill.
12. Does this change my existing GitHub costs in Vantage?
Totals by day, organization, and category stay the same. Copilot AI Credits and Copilot Cloud Agent costs gain per-user detail, and for code review charges the per-user breakdown replaces the per-repository one. Copilot seat fees, Code Quality AI credits, Actions, and other GitHub services are unchanged.
13. Can I split Copilot seat fees by user?
No. Copilot seat fees, such as Copilot Business, stay as one total because GitHub doesn't provide a per-user basis for them.
14. Will Copilot model costs be double counted with my OpenAI or Anthropic integrations?
No. GitHub bills Copilot model usage in AI credits, and it appears only under your GitHub integration. Your OpenAI, Anthropic, and other AI provider integrations only include usage billed to those accounts.
15. How often is the data refreshed?
Copilot costs by user refresh with your GitHub costs. Vantage imports the current month daily and re-imports the previous month during the first five days of each month. On each import, Vantage requests per-user billing again for the last three days and for any day whose enterprise totals changed. After a month closes, Vantage requests per-user billing once more for every day of that month, about four days after month end, to pick up GitHub's final per-user billing.
16. How far back does per-user detail go?
Per-user detail is added to the GitHub costs Vantage imports after you connect your enterprise. Earlier months can get per-user detail as far back as GitHub's per-person Copilot data reaches. To add per-user detail to earlier months, contact support@vantage.sh to re-import them.
17. Does anything change in my GitHub account?
Each refresh asks GitHub for an AI-credit usage report, and GitHub lists those reports in your enterprise's billing usage report exports, about 30 a month. GitHub keeps each one for 31 days. Nothing else changes.
18. Does it work with multiple organizations or very large enterprises?
Per-user detail applies when the GitHub organization connected to Vantage holds your enterprise's Copilot AI-credit charges. On days when Copilot AI-credit charges are spread across several organizations in the enterprise, Vantage keeps organization-level Copilot costs for those days. Per-user detail covers up to 1,000 billed Copilot users per enterprise per day, and a day above that keeps organization-level costs. On days GitHub hasn't published Copilot usage metrics yet, Vantage keeps organization-level costs until a later refresh.
19. Does Vantage store prompts or code?
No. GitHub's billing and usage reports contain users, models, token counts, AI credits, and cost centers. Vantage never receives prompts, completions, or code.
20. What happens if I disconnect my enterprise?
Disconnecting in Vantage removes the saved connection, and future refreshes return to organization-level Copilot costs. Months that aren't re-imported keep their per-user detail, and your GitHub integration and its costs are unaffected. To revoke the App's access in GitHub, an enterprise owner uninstalls the App.
Sign up for a free trial.
Get started with tracking your cloud costs.
