What GitHub Enterprise Includes (Server vs Cloud)

GitHub Enterprise comes in two distinct deployment models: GitHub Enterprise Cloud (SaaS) and the legacy GitHub Enterprise Server (self-hosted). As of 2026, GitHub has effectively moved to a cloud-first strategy. Most enterprise negotiations now focus on GitHub Enterprise Cloud, which is the recommended path forward for new customer acquisitions.

GitHub Enterprise Cloud includes unlimited repositories, advanced access controls, audit logging, SAML/OIDC single sign-on, IP whitelisting, and webhooks. However, licensing complexity emerges quickly. You pay per named user or per seat, and the definition of who counts as a user often becomes contentious during negotiations. Contract language typically counts anyone with push access to private repositories as a user, even if they use GitHub only occasionally.

GitHub Enterprise Server (still available but deprecated in favor of Cloud) required on-premise infrastructure, database management, and backup responsibility. The shift to Cloud has changed the negotiation dynamics entirely. On-premises deployments are increasingly expensive to justify, meaning most deals focus on Cloud consumption and seat scaling.

Free Guide

Microsoft EA Negotiation Tactics

How Fortune 500 buyers slash Microsoft EA costs — true-up traps, ELP rules, and renewal leverage.

Download Free Guide → Microsoft EA Negotiation Service
35–45% Average discount from list price for GitHub Enterprise
$231 List price per user/month (GitHub Enterprise Cloud)
42% Cost increase when adding GitHub Advanced Security (GHAS)

GitHub Enterprise Pricing Model (Per-User, Tiers, and Consumption)

GitHub Enterprise Cloud pricing operates on a tiered per-user basis. As of March 2026, list pricing sits at $231 per user per month when billed monthly, or $21 per user per month when billed annually. However, discounting is aggressive in enterprise deals. IT Negotiations has negotiated GitHub Enterprise Cloud pricing down to $110–$140 per user per month for multi-year commitments with credible competitive alternatives in hand.

The pricing model itself creates negotiating leverage. Unlike Microsoft or SAP, where enterprise agreements offer volume discounts on transaction amounts, GitHub's per-user model means your savings are driven primarily by headcount negotiation and contract term. This is where many buyers leave money on the table.

GitHub charges for all named users, defined as individuals with write access to any private repository. The user count is fluid—if you add 50 developers mid-year, your costs scale proportionally. This creates exposure to headcount creep. Smart buyers negotiate language that caps user growth without penalty for the first 10–15% of the initial seat count, or structure renewals with true-up reconciliation limited to a fixed percentage increase.

Educational institutions, non-profits, and open-source projects receive GitHub Free indefinitely. For-profit enterprises do not qualify, so your cost baseline assumes paid Cloud subscriptions. Some organizations attempt to use Free plans for certain projects to reduce seat count, but GitHub's terms prohibit this as a cost-avoidance mechanism.

Stay Ahead of Vendors

Get Negotiation Intel in Your Inbox

Monthly briefings on vendor pricing changes, audit trends, and contract tactics. Unsubscribe any time.

No spam. No vendor affiliations. Buyer-side only.

GitHub vs GitHub Team vs GitHub Free—When to Upgrade

GitHub offers four primary tiers: Free, Team (Teams on GitHub.com), GitHub Enterprise Cloud, and the legacy GitHub Enterprise Server. Understanding when each tier makes economic and operational sense prevents category creep and unnecessary spending.

Plan Price (Monthly) Key Features Best For
Free $0 Public repos, basic CI/CD, 120 core hours/month Open source, side projects, POCs
GitHub Team $4/user/month Private repos, SAML SSO, team management Growing startups, small teams (under 50 developers)
Enterprise Cloud $231/user/month (list) Audit logs, IP whitelist, advanced SAML, SCIM, compliance Regulated industries, 100+ developers, Microsoft EA environments
Enterprise Server (Deprecated) $1,000–$5,000/month + infrastructure Self-hosted, air-gapped deployments Extreme security/compliance requirements only

For enterprise buyers with 100+ developers, GitHub Enterprise Cloud is mandatory. You cannot scale GitHub Team effectively beyond 50 developers; the lack of audit logging, IP whitelisting, and advanced compliance controls creates governance and security risk. However, many organizations use hybrid approaches: GitHub Team for non-critical projects or low-risk open-source work, and Enterprise Cloud for mission-critical applications.

The upgrade decision often hinges on whether you need GitHub Advanced Security (GHAS) and GitHub Copilot Enterprise. If you don't, Team or Free may suffice for non-sensitive projects, reducing your overall seat count and cost base.

GitHub Advanced Security—The Hidden Cost That Changes the Deal

GitHub Advanced Security (GHAS) is the most common point of budget surprise in enterprise GitHub deals. GHAS adds automated code scanning, secret scanning, and dependency analysis. It sounds essential for any enterprise, and GitHub's marketing emphasizes its security value. In practice, GHAS pricing creates significant cost escalation.

GHAS pricing is applied as a separate line item: $40 per user per month (list price). This is on top of your GitHub Enterprise Cloud seats, not instead of them. If you have 150 developers on GitHub Enterprise Cloud at $231/user and you enable GHAS for all of them, you add $6,000/month ($40 × 150 × 12 months = $72,000/year) in costs.

Pro negotiation tactic: GHAS is often bundled incorrectly by GitHub's account teams. Push back on the assumption that all developers need GHAS. Argue that only developers working on critical/sensitive code paths require it—typically 30–50% of your total developer base. Segment your seat pool and negotiate GHAS pricing for a smaller subset. We've negotiated GHAS at $20–$28 per user per month as a subset cost, cutting the total GHAS expense in half.

Many enterprises bundle GHAS into their baseline GitHub Enterprise cost assumption without proper cost modeling. When your finance team reviews the deal, the GHAS line item becomes a shock. Negotiate GHAS pricing independently. If GitHub refuses to discount it, consider using third-party SNYK or Checkmarx integrations instead, which may be cheaper overall.

GitHub Copilot Enterprise Pricing and ROI

GitHub Copilot Enterprise (now integrated into GitHub's product line) is the AI-powered code completion engine. Unlike GitHub Advanced Security, Copilot Enterprise pricing applies at the organization level, not per-seat. GitHub Copilot Enterprise costs $38 per user per month (list), but many enterprises negotiate it as part of the broader GitHub deal or exclude it entirely.

The ROI case for Copilot Enterprise is often overstated. GitHub claims 30–50% productivity gains, but independent research and customer feedback suggest the real-world benefit is 5–15% for average developers, concentrated among junior engineers or routine coding tasks. Senior engineers often report that Copilot slows them down by requiring manual review and correction of AI-generated code.

For enterprise deals, negotiate Copilot Enterprise as optional add-on pricing, not mandatory. Establish a pilot with 10–20 developers first. Most enterprise customers never achieve full consumption of Copilot seats because developers don't use it regularly. We advise including Copilot Enterprise only if GitHub offers it at $15–$22 per user per month as a bundled cost. At full list price, the ROI rarely justifies the expense.

GitHub Enterprise Negotiation Tactics (Six Proven Approaches)

1. Anchor on Competitive Alternatives and Total Cost of Ownership

GitHub's primary competitors for enterprise source control are GitLab, Bitbucket, and Azure DevOps. GitLab Premium costs $29/user/month, and Bitbucket Data Center costs $1,500/month for unlimited users on-premises. Use competitive pricing to establish your anchor. Tell GitHub's account team: "We have credible GitLab quotes at $29/user/month. Your enterprise list price is $231/user. We need pricing in the $110–$140/user range to remain within our evaluation criteria." This establishes a data-driven negotiating position.

2. Bundle GitHub into Microsoft Enterprise Agreements

If your organization holds a Microsoft Enterprise Agreement (EA), GitHub should be negotiated as part of the broader Microsoft commercial relationship. Microsoft owns GitHub, and EA account teams have authority to bundle GitHub discounts into the EA pricing. A typical Microsoft EA negotiation can yield 5–10% additional discount on GitHub when positioned as part of the overall Microsoft stack (Azure, Microsoft 365, GitHub Enterprise).

3. Structure Multi-Year Discounts with Clear Headcount Caps

GitHub often offers 15–20% discounts for 2-year or 3-year commitments. However, ensure your contract includes language that caps the number of added seats during the term. A sample clause: "Customer commits to 150 GitHub Enterprise Cloud seats for 24 months. Any seats added beyond 165 (10% growth) shall be subject to the renewal price negotiated at the end of Year 1." This prevents surprise escalation if your headcount grows.

4. Negotiate GHAS Separately and Segment the Population

Require GitHub to provide a separate line-item quote for GHAS, not bundled into Enterprise pricing. Then, segment your developer population: identify which teams actually need secret scanning and automated code scanning. For example, your core platform team (40 developers) needs GHAS; your mobile app team (30 developers) does not. Negotiate GHAS for the 40-person pool at a discounted rate ($20–$25/user) and maintain the 30-person pool on standard Enterprise only. This approach reduced GHAS spend by 40% in our recent negotiations.

5. Exclude or Defer Copilot Enterprise Unless Priced Below $20/User

Copilot Enterprise is a profit driver for GitHub, and account teams will aggressively push it into deals. Unless GitHub offers it at $15–$20 per user per month, exclude it from your commitment. If you do include it, structure it as optional with the ability to decrease consumption at renewal without penalty. Many customers who commit to Copilot Enterprise upfront never use it; the seats sit idle at enterprise contract rates.

6. Secure True-Up Flexibility and No Penalty for Reductions

GitHub Enterprise seats can be reduced at renewal without penalty. If your headcount declines or you consolidate repositories, you should be able to right-size your seat commitment. Some vendors penalize reductions; ensure your contract language allows seat reductions at renewal with no clawback or early termination fees. This reduces your financial risk if your organization structure changes during the contract term.

GitHub Enterprise Within Microsoft EA—The Integration Play

GitHub's positioning within Microsoft's broader enterprise platform is increasingly important. If you're already negotiating a Microsoft Enterprise Agreement, GitHub becomes a negotiating lever. Microsoft EA account teams can apply credits to GitHub seats, bundle GitHub into EA pricing, and in some cases, provide GitHub at lower effective rates as part of a larger Microsoft stack deal.

The key is to position GitHub as an EA component early in the negotiation. Request that the EA account team include GitHub in the overall price negotiation, not as a separate procurement. This creates internal Microsoft competition between the EA team and the GitHub direct sales team, which tends to result in better pricing for the customer.

Additionally, if you're using Azure DevOps (Azure Repos), you may not need GitHub Enterprise. The choice between GitHub Enterprise and Azure DevOps is a strategic one within the Microsoft ecosystem. Leveraging this decision in your EA negotiations creates additional pressure to offer favorable GitHub pricing.

Compliance, Audit, and Contract Language Risks

GitHub Enterprise contracts often contain unfavorable language around audit rights and data processing. Ensure your contract specifies limits on GitHub's ability to audit your usage. GitHub reserves the right to audit repositories and user counts, which is reasonable, but the contract should cap audit frequency (e.g., no more than once annually) and require reasonable notice (30 days).

For data processing and privacy, if your organization operates in regulated industries (finance, healthcare, government), ensure the GitHub Data Processing Agreement (DPA) aligns with your requirements. GitHub's standard DPA is relatively enterprise-friendly, but it should be reviewed by your legal team to confirm GDPR, HIPAA, or other compliance requirements are met.

A common risk: GitHub's standard terms include a clawback provision that allows GitHub to terminate your contract if you breach the acceptable use policy. The AUP is broad and includes provisions like "no reverse engineering" and "no security testing without consent." Negotiate narrow exceptions for authorized security testing and penetration testing, or you may face contract termination if your security team performs routine red team exercises.

Closing Remarks: Build Your Negotiation Strategy

GitHub Enterprise licensing negotiations require a multi-layered approach. Start with competitive intelligence (GitLab, Bitbucket pricing), establish clear headcount assumptions, segment your cost drivers (base Enterprise, GHAS, Copilot), and leverage your Microsoft relationship to bundle GitHub into broader EA discussions. Most enterprise buyers leave 35–50% in negotiating value on the table because they treat GitHub as a standalone SaaS purchase rather than a strategic component of their Microsoft stack.

The best negotiating position combines three elements: (1) credible competitive alternatives, (2) clear understanding of your actual user base and which features you'll consume, and (3) willingness to walk away from a deal that doesn't meet your unit economics. Many GitHub deals can be improved by 30–40% through disciplined negotiation. If you're evaluating GitHub Enterprise, take our free software licensing assessment to understand your negotiating leverage, or contact our advisory team for a detailed commercial review of your GitHub deal before you commit.

For deeper context on licensing strategy across your entire Microsoft ecosystem, review our white papers on enterprise software negotiation. Our team has negotiated GitHub deals totaling over $20M in aggregate commitments and consistently achieved pricing 35–45% below list rate for enterprise organizations.