Dataset

GitHub Copilot Plan & Feature Tracker

Every Copilot plan with its price, premium request allowance, model access and administrative controls — including which features are genuinely absent rather than merely limited.

Rows
7 plans
Facts last checked
Re-checked every
30 days
Download
JSONCSV

Licence and reuse

Free to use and republish, including commercially. Keep the verification date attached to the numbers — a figure from this dataset without its date is not a figure from this dataset.

The underlying facts belong to GitHub and the other vendors documented. What this site contributes is the collection, the verification and the dating — which is also what goes stale, hence the request above.

Methodology

Prices and allowances are read from GitHub's plans and billing documentation. Feature rows distinguish absent from limited, because a plan that lacks the cloud agent entirely and one that rate-limits it are different products and most comparison tables render both as a cross.

Primary sources: Plans for GitHub CopilotRequests in GitHub Copilot

GitHub Copilot plans compared feature by feature
FeatureCopilot FreeCopilot StudentCopilot ProCopilot Pro+Copilot MaxCopilot BusinessCopilot Enterprise
PriceFreeFree$10 USD$39 USD$100 USD$19 USD$39 USD
AudienceIndividuals without org accessVerified studentsIndividual developersAI power usersHigh-volume individual usersOrganisations and teamsEnterprises on GitHub Enterprise Cloud
Code completion2,000 completions per monthUnlimited completionsUnlimited completionsUnlimited completionsUnlimited completionsUnlimited completionsUnlimited completions
Model accessAuto model selection onlyAuto model selection onlyA selection of modelsAccess to premium modelsPriority access to premium modelsBroad catalog, including premiumPriority access to new models and features
AI creditsA limited allowance of GitHub AI CreditsAn allowance of GitHub AI Credits1,900 per user per month, pooled3,900 per user per month, pooled
Agent modeyesyesyesyesyesyesyes
Cloud agentnoyesyesyesyesyesyes
Third-party agentsnonoyesyesyesyesyes
Code reviewpartialyesyesyesyesyesyes
Copilot CLIyesyesyesyesyesyesyes
MCPyesyesyesyesyesyesyes
Org custom instructionsnononononoyesyes
Content exclusionnononononoyesyes
Policy managementnononononoyesyes
Audit logsnononoyesyesyesyes
Managed seatsNoNoNoNoNoYesYes

Notices

  • New self-serve sign-ups for Copilot Business for organisations on GitHub Free and GitHub Team plans are temporarily paused. Existing subscriptions are unaffected, and enterprise accounts can still purchase seats.
  • Individual paid plans moved to the base-credits-plus-flex-allotment structure, and Copilot Max was introduced at $100 USD per month.

Reading this table

Absent and limited are different. A plan that does not include the cloud agent at all and one that rate-limits it are different products, and a table rendering both as a cross would mislead in the direction that costs money. Cells here carry the qualifier where one exists.

For the buying decision rather than the matrix, see which plan should you actually buy, or whether to pay at all. The lesson version with worked examples is the plans comparison.

Using this dataset

Both endpoints are static, cached and served with Access-Control-Allow-Origin: *, so they can be fetched directly from a browser or a build script. Neither requires a key.

JSON

curl -s https://thecopilotstack.com/data/copilot-plans.json | jq '.plans[0]'

The response is an envelope, not a bare array. Every dataset on this site carries dataset, canonical, verifiedDate, reviewIntervalDays, methodology, sources and licence, with the rows under plans; this one adds its own descriptive keys alongside them. A copy of the file is therefore self-describing — which is the point, because a bare array is indistinguishable from a stale one the moment it leaves this domain.

CSV

curl -s -o copilot-data.csv https://thecopilotstack.com/data/copilot-plans.csv

One header row, one row per plan. The CSV carries no envelope, so record alongside it yourself.

Cite this dataset

Free to use, republish and build on. A link back is appreciated and is not a condition. The one thing we ask is that theverification date travels with the numbers — several of these figures change monthly, and a table with no date on it becomes misinformation within a quarter however accurate it was when copied.

Plain citation

The Copilot Stack. "GitHub Copilot Plan & Feature Tracker." Version 2026-08-20. https://thecopilotstack.com/data/copilot-plans/ (verified 2026-08-20).

Markdown

[The Copilot Stack — GitHub Copilot Plan & Feature Tracker](https://thecopilotstack.com/data/copilot-plans/) (verified 2026-08-20)
BibTeX
@misc{copilotstack_plans_2026,
  title        = {GitHub Copilot Plan & Feature Tracker},
  author       = {{The Copilot Stack}},
  year         = {2026},
  note         = {Version 2026-08-20. Maintained dataset, not peer reviewed},
  howpublished = {\url{https://thecopilotstack.com/data/copilot-plans/}},
  urldate      = {2026-08-20}
}

@misc rather than @article or@dataset, and the note records that this is a maintained dataset that has not been peer reviewed. Formatting it as a journal reference would imply a review process that did not happen.

Licence. Free to reuse for any purpose, including commercially. The underlying facts belong to GitHub and the other vendors documented; what this site contributes is the collection, the verification and the dating.