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.
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
| Feature | Copilot Free | Copilot Student | Copilot Pro | Copilot Pro+ | Copilot Max | Copilot Business | Copilot Enterprise |
|---|---|---|---|---|---|---|---|
| Price | Free | Free | $10 USD | $39 USD | $100 USD | $19 USD | $39 USD |
| Audience | Individuals without org access | Verified students | Individual developers | AI power users | High-volume individual users | Organisations and teams | Enterprises on GitHub Enterprise Cloud |
| Code completion | 2,000 completions per month | Unlimited completions | Unlimited completions | Unlimited completions | Unlimited completions | Unlimited completions | Unlimited completions |
| Model access | Auto model selection only | Auto model selection only | A selection of models | Access to premium models | Priority access to premium models | Broad catalog, including premium | Priority access to new models and features |
| AI credits | A limited allowance of GitHub AI Credits | An allowance of GitHub AI Credits | — | — | — | 1,900 per user per month, pooled | 3,900 per user per month, pooled |
| Agent mode | yes | yes | yes | yes | yes | yes | yes |
| Cloud agent | no | yes | yes | yes | yes | yes | yes |
| Third-party agents | no | no | yes | yes | yes | yes | yes |
| Code review | partial | yes | yes | yes | yes | yes | yes |
| Copilot CLI | yes | yes | yes | yes | yes | yes | yes |
| MCP | yes | yes | yes | yes | yes | yes | yes |
| Org custom instructions | no | no | no | no | no | yes | yes |
| Content exclusion | no | no | no | no | no | yes | yes |
| Policy management | no | no | no | no | no | yes | yes |
| Audit logs | no | no | no | yes | yes | yes | yes |
| Managed seats | No | No | No | No | No | Yes | Yes |
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.csvOne 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.
Share this
https://thecopilotstack.com/data/copilot-plans/