GitHub Copilot Pricing Tiers: What Each Tier Covers

GitHub Copilot is available in three tiers with materially different capabilities and price points. Choosing the wrong tier for your development organisation's needs is one of the most common — and most expensive — mistakes in enterprise Copilot procurement. Understanding exactly what each tier provides is the starting point for a defensible licensing decision.

GitHub Copilot Free

GitHub introduced a free Copilot tier in late 2024. The free tier provides 2,000 code completion requests per month and 50 Copilot Chat messages per month. It is limited to GPT-4o and Claude Sonnet models, does not include enterprise security features, and does not provide organisation-level usage reporting or policy controls. For individual developers or small teams evaluating Copilot, the free tier provides a genuine evaluation capability. It is not appropriate for enterprise deployment due to the absence of audit logging, data residency controls, and the request volume limits that production development workflows require.

GitHub Copilot Business

Copilot Business at $19 per user per month is designed for organisations deploying Copilot across engineering teams. It provides 300 premium AI requests per month per user (requests to more capable models), unlimited standard completions and chat messages, organisation-level seat management through the GitHub admin console, SAML SSO integration, usage reporting and audit logs, and a data protection agreement confirming that code snippets are not used to train GitHub's AI models. The Business tier is compatible with GitHub Enterprise Cloud and GitHub Enterprise Server, and can be deployed across multiple GitHub organisations within a single enterprise account.

GitHub Copilot Enterprise

Copilot Enterprise at $39 per user per month — double the Business tier — adds three capabilities that differentiate it for large engineering organisations: repository indexing (the ability to query across your entire organisation's codebase through Copilot Chat), custom fine-tuned models (in limited beta, allowing enterprises to train Copilot on their proprietary codebase to improve suggestion relevance), and 1,000 premium AI requests per month per user versus 300 for Business. The Enterprise tier also includes multi-organisation GitHub support, more granular policy controls, and priority access to new Copilot features in preview.

The repository indexing capability is the most operationally significant differentiator. Using the @github context mention in Copilot Chat, developers can ask questions about code across repositories they have access to — finding relevant examples, understanding architecture patterns, and getting contextually accurate suggestions without manually opening files or searching GitHub manually. For large codebases with complex cross-repository dependencies, this capability materially accelerates developer productivity in ways that the Business tier cannot replicate. However, for organisations with smaller or simpler codebases, the 2x price premium over Business requires careful cost-benefit analysis before committing at scale.

The OpenAI Lock-In Risk: What Procurement Teams Must Understand

GitHub Copilot is powered by OpenAI models. GitHub is owned by Microsoft. This supply chain creates a dual lock-in dynamic that enterprise procurement teams must evaluate explicitly before committing to Copilot at scale.

The first dimension of lock-in is model dependency. GitHub Copilot's suggestion quality, context handling, and Copilot Chat capabilities are directly tied to the underlying AI models — currently GPT-4o and other OpenAI models for premium requests. If Microsoft and OpenAI's commercial relationship changes — OpenAI has publicly acknowledged considering the introduction of competing commercial agreements with enterprises directly — the model quality and availability assumptions underpinning your Copilot investment could shift. OpenAI enterprise agreements have lock-in provisions that favour OpenAI; enterprises deploying GitHub Copilot are exposed to OpenAI's commercial terms indirectly through the GitHub relationship without the negotiating leverage that direct enterprise OpenAI agreements provide.

The second dimension is GitHub platform dependency. Copilot Enterprise's most valuable features — repository indexing, organisation-wide Copilot Chat, custom models — require GitHub Enterprise Cloud or GitHub Enterprise Server. Enterprises running on GitLab, Bitbucket, or other source control platforms cannot access these features without migrating to GitHub. This is not incidental. It is a structural procurement dependency that effectively couples Copilot Enterprise adoption with GitHub platform adoption, creating significant switching costs if the combination proves unsatisfactory.

The third dimension is the Microsoft 365 overlap risk. Microsoft 365 Copilot ($30 per user per month) also provides AI assistance for developers through Copilot in Visual Studio, Copilot in VS Code (when configured for Microsoft's Copilot), and the Copilot experience in GitHub Codespaces. Organisations deploying both GitHub Copilot and Microsoft 365 Copilot risk paying for overlapping code assistance capabilities in the same development environment. Mapping exactly which Copilot capabilities come from which product — and ensuring you are not paying twice for the same feature set — is a procurement due diligence requirement before committing to either product at scale.

Evaluating GitHub Copilot for enterprise deployment?

We provide independent licensing analysis covering tier selection, overlap risk, and negotiation strategy.
Get Independent Analysis →

Seat Management and Billing Mechanics

GitHub Copilot seat management operates through the GitHub Enterprise account structure. Seats are assigned to individual GitHub users by organisation administrators. Mid-month additions are prorated — a seat activated on the 15th costs half the monthly rate for that month. Mid-month removals are not credited. This asymmetry creates a financial incentive to remove unused seats promptly and add seats at the beginning of billing periods where possible.

True-Up and Reconciliation

Enterprise Copilot agreements typically invoice monthly based on active seat count. Unlike traditional enterprise software with annual true-ups, Copilot billing reflects seat count changes within the billing month. For organisations with rapidly growing engineering headcount, this monthly variability creates budget forecasting challenges. Usage reporting in the GitHub admin console — showing active users, request volumes by user, and seat utilisation rates — provides the data needed to identify inactive seats and right-size the deployment.

A common waste pattern in enterprise Copilot deployments is the over-provisioned seat base: seats assigned to developers who signed up during an initial rollout wave but never integrated Copilot into their daily workflow. GitHub's own data suggests that developers fall into three adoption segments — active (using Copilot for 70 or more percent of coding sessions), occasional (using it for 20 to 70 percent of sessions), and inactive (using it less than 20 percent). Paying Enterprise tier rates ($39/month) for inactive users who might be adequately served by the free tier, or who simply do not need Copilot as part of their role, represents pure wasted spend.

IP Indemnification: The Critical Limitation

GitHub Copilot Business and Enterprise include intellectual property indemnification coverage — GitHub will defend against IP infringement claims arising from Copilot suggestions used in your products. This coverage is a genuine differentiator from other AI code assistants that provide no indemnification at all.

However, the indemnification has a critical limitation that legal teams must understand before treating it as a comprehensive IP protection. The indemnification covers suggestions used as-is without modification from the original Copilot output. In practice, the vast majority of developer use of Copilot involves modifying, adapting, and integrating suggestions rather than using them verbatim. Modified suggestions fall outside the scope of the indemnification coverage.

The practical implication is that the GitHub Copilot IP indemnification provides meaningful protection for a narrow subset of actual use cases — verbatim multi-line function implementations inserted without modification. For the broader universe of Copilot-assisted development where suggestions serve as starting points that developers refine, the indemnification coverage is incomplete. Legal teams relying on the Copilot indemnification as the basis for approving Copilot deployment should understand this limitation explicitly and assess whether additional IP risk measures are needed.

ROI Metrics and the Business Case

GitHub Copilot's ROI is supported by multiple independent assessments that provide credible benchmarks for enterprise business case development. GitHub's own productivity research documents a 55 percent improvement in task completion speed for developers using Copilot versus those working without it. Forrester Research's Total Economic Impact study commissioned by GitHub projects a 376 percent ROI for enterprise Copilot deployments over three years, with a six-month payback period for organisations deploying at meaningful scale.

The productivity gains are not evenly distributed. Developers show the largest gains on repetitive boilerplate tasks, unit test generation, documentation writing, and code explanation for unfamiliar codebases. Gains are smaller for complex algorithmic design, security-sensitive code requiring careful review, and domains where Copilot's training data underrepresents the specific technology stack. Building a realistic ROI model requires mapping Copilot's capability profile against your organisation's actual development task mix — not applying headline productivity percentages uniformly across all developer hours.

The cost side of the ROI calculation for 1,000 developers on Copilot Enterprise runs as follows: 1,000 seats at $39/month = $39,000/month = $468,000/year at list price. At volume negotiated pricing (25 percent discount), the cost is approximately $351,000/year. If Copilot delivers 15 percent productivity improvement (a conservative estimate based on independent studies) for 1,000 developers with blended compensation of $150,000 per year, the value generated is $22.5 million. The ROI arithmetic is compelling for most enterprise engineering organisations — but it depends on realistic adoption rates, genuine workflow integration, and not paying for seats that are never actively used.

Consumption billing creates budget unpredictability when AI feature usage grows faster than anticipated. For GitHub Copilot, this manifests through premium request caps — the 1,000 per-month limit on Enterprise tier can be reached by heavy users, triggering decisions about tier management that should be planned before deployment rather than discovered after rollout.

Alternatives to GitHub Copilot

Enterprise procurement due diligence requires an honest assessment of GitHub Copilot alternatives. The AI code assistance market has matured rapidly, and several alternatives address specific gaps or cost concerns that GitHub Copilot creates.

GitLab Duo

GitLab Duo provides AI code assistance integrated into the GitLab platform at $19 per user per month for GitLab Duo Pro, included with GitLab Ultimate for existing subscribers. For organisations running on GitLab, Duo eliminates the GitHub platform dependency that Copilot Enterprise requires. GitLab Duo uses a mix of models including Anthropic Claude and Google Vertex AI models — unlike Copilot, it does not rely on a single model provider, which reduces concentration risk. The capability depth is broadly comparable to Copilot Business for core code completion and chat use cases, though the repository indexing capability is more nascent than Copilot Enterprise's implementation.

Amazon Q Developer

Amazon Q Developer (previously CodeWhisperer) at $19 per user per month provides AI code assistance with AWS-specific depth — particularly for infrastructure-as-code, Lambda functions, and AWS SDK usage. For engineering organisations that are primarily AWS-native, Q Developer provides strong contextual accuracy for cloud-native development patterns. Its general-purpose capability across languages and frameworks is competitive with Copilot Business, though the repository indexing and organisation-wide context features are less developed than Copilot Enterprise's current implementation.

Cursor and Independent AI IDEs

Cursor ($20/month per developer for Business tier) is an AI-native IDE built on VS Code that integrates multiple models — GPT-4o, Claude 3.5 Sonnet, Gemini — into the development environment with particularly strong codebase-aware chat capabilities. For organisations concerned about OpenAI lock-in in Copilot, Cursor's multi-model approach provides model flexibility. Cursor does not require GitHub Enterprise and works with any source control system. The trade-off is that Cursor is an IDE change rather than an extension, and the organisational adoption complexity is higher than deploying Copilot as a GitHub-integrated extension.

JetBrains AI

JetBrains AI Assistant provides AI code assistance within JetBrains IDEs (IntelliJ IDEA, PyCharm, WebStorm, GoLand) at $8/month per developer as a standalone subscription or included in JetBrains All Products Pack subscriptions. For engineering organisations standardised on JetBrains IDEs, this represents a material cost reduction versus Copilot Enterprise while staying within the existing IDE investment. JetBrains AI uses multiple underlying models and integrates with JetBrains' extensive static analysis capabilities for more contextually accurate suggestions within the JetBrains IDE environment.

Enterprise Negotiation Strategy

GitHub Copilot pricing is published but negotiable for organisations committing to significant seat volumes. The published price points — $19/month for Business, $39/month for Enterprise — apply to organisations purchasing through the GitHub.com billing interface without enterprise agreement engagement. Direct enterprise agreements with Microsoft (which owns GitHub) unlock volume discount tiers and can include pricing protection, annual billing (versus monthly), and bundling with other Microsoft and GitHub products.

Volume Discount Tiers

Independent market intelligence suggests volume discounts run approximately 10 percent for 10 to 49 seats, 15 percent for 50 to 99 seats, and 25 percent for 100 or more seats at published programme rates. For organisations with 1,000 or more seats, further negotiation with Microsoft's enterprise account team typically yields 25 to 35 percent off list, particularly when the Copilot commitment is part of a broader Microsoft relationship covering Azure, Microsoft 365, and GitHub Enterprise. The leverage dynamic mirrors other Microsoft commercial negotiations — bundle size, commitment duration, and multi-year versus annual terms all influence the final rate.

Avoiding the Double-Pay Trap

The most frequent negotiation mistake in GitHub Copilot enterprise procurement is failing to rationalise the relationship between GitHub Copilot and Microsoft 365 Copilot before committing to both. Microsoft 365 Copilot at $30/month includes Copilot for Visual Studio and VS Code when configured through the Microsoft 365 channel. GitHub Copilot at $19 to $39/month also provides Copilot in VS Code through the GitHub channel. For developers who primarily code in VS Code, there is genuine overlap between the two products' code assistance capabilities.

The distinction matters commercially: Microsoft 365 Copilot provides the broader productivity suite (Teams, Outlook, Word, Excel), while GitHub Copilot provides deeper code-specific capabilities including the repository indexing, pull request summaries, and GitHub-integrated features that M365 Copilot does not offer. For organisations deploying both, defining the use case split — M365 Copilot for productivity and knowledge workers, GitHub Copilot for engineering teams — and ensuring there is no seat overlap between the two populations prevents paying twice for the same code assistance capability for the same users.

Common Rollout Mistakes and How to Avoid Them

Enterprise GitHub Copilot rollouts fail commercially and operationally in predictable ways. Identifying these failure patterns before deployment avoids paying for outcomes that the programme budget projected but the operational reality did not deliver.

The first common mistake is deploying all available seats simultaneously without a structured adoption phase. Bulk seat provisioning creates the illusion of deployment while generating high inactive seat counts. Starting with a 20 to 30 percent pilot group — high-motivation developers who will genuinely integrate Copilot into their workflow — generates the usage data and productivity evidence needed to refine the rollout strategy before committing the remaining seat budget.

The second mistake is insufficient training and workflow integration support. Copilot's productivity value does not materialise automatically from seat assignment. Developers who understand how to write effective prompts, how to use the different Copilot Chat context mentions, and how to integrate Copilot into their specific tech stack and project workflows achieve materially better productivity outcomes than those who receive a seat and minimal guidance. The time investment in structured onboarding — including prompt engineering basics, workflow-specific use cases, and Copilot's limitations — is one of the highest-return activities in a Copilot deployment programme.

The third mistake is neglecting governance. Copilot usage without clear policy on acceptable use cases, code review requirements for Copilot-assisted code, and handling of suggestions that may conflict with internal IP policies creates legal and security exposure that the indemnification provisions do not fully cover. Establishing a Copilot usage policy before rollout — covering permitted use cases, IP handling, security review requirements, and escalation paths for suspected IP conflicts — is a prerequisite for risk-appropriate enterprise deployment, not an optional post-launch activity.