◀ Playbook index
NO.30

Copilot Licence

Updated: 2026-07-22

In a nutshell

GitHub Copilot is billed at the Enterprise level and assigned at the Enterprise or Organization level.

One enterprise = one invoice. Seats can be centrally assigned at the enterprise or assigned by each org after it picks Business or Enterprise.

GitHub License & Service Procurement

Overview of how GitHub services are licensed and billed.

User
License
Licenses for GitHub Enterprise usage
Visual Studio subscriptions
・For users who need a Visual Studio subscription
GitHub Enterprise
・Users who do not need a Visual Studio subscription
・Developers / Infra / DevOps / Designers
・Project managers / Stakeholders
Committer
License
License for DevSecOps on GitHub
GitHub Advanced Security
・Users who commit or merge code
Metered
Billing
Usage-based add-on services
Copilot
Business/Enterprise
・AI-powered code suggestion service
Actions
・CI/CD
・Workflow automation
Codespaces
・Cloud development machines
Packages
・Package management
LFS
・Currently free during migration
Procurement methods
1
2
3
Subscription
license
Subscription
license
Metered
billing model
Subscription
license
Metered
billing model
Metered
billing model
Metered
billing model
Metered
billing model
Metered
billing model

Billing at the Enterprise level

  • 💳 The Enterprise account is the billing entity — a single invoice aggregates seats across all organizations in the enterprise.
  • 📈 Seats are counted per active user, per month, regardless of how many orgs the user belongs to (see Multi-org & one bill below).
  • 🧾 Two plans for organizations: Copilot Business and Copilot Enterprise. Enterprise adds Chat in GitHub.com with repo-indexed knowledge, fine-tuned models, and audit logs on top of Business.
  • 🏢 Standalone organizations (no enterprise) are billed directly to the org and can only use Business.

📘 Plan comparison: GitHub Copilot plans

License assignment at the Enterprise / Org level

  • 🏷️ An org has exactly one Copilot plan — Business or Enterprise. You can’t mix tiers inside the same organization.
  • 👥 Members of that org are eligible for a seat of that tier. Owners assign seats from Org Settings → Copilot → Access.
  • 🆕 Enterprise-level assignment (Business only, GA 2025‑10‑28) — admins can now assign Copilot Business seats directly from the Enterprise settings. The license then follows the user across every org in the enterprise.
Where you assignPlan availableWho gets the seat
Org → Copilot → AccessBusiness or Enterprise (matches the org’s plan)Members of that org
Enterprise → Copilot → AccessBusiness onlyThe user, across every org in the enterprise

📰 Changelog: Managing Copilot Business in enterprise is now GA

Multi-org policy & one bill

When the same user belongs to multiple orgs in the same enterprise, two things matter:

  • 💰 Only one license is billed for that user per cycle, even if several orgs assigned them a seat.
  • ⚖️ Policies can conflict (e.g. one org disables Copilot Chat in the IDE, another enables it). GitHub resolves conflicts with a documented precedence:
    • Least restrictive wins for most features (Chat in IDE, agent mode, code review, cloud agent, web search…). If any org enables it, the user gets it everywhere.
    • Most restrictive wins for sensitive features — notably the Copilot Metrics API and suggestions matching public code. If any org disables it, the user is blocked everywhere.

📘 Full precedence matrix: Feature availability when GitHub Copilot policies conflict

Outside & guest collaborators

You can extend Copilot to people who aren’t members of your org — useful for vendors, contractors, and short-term partners.

Standard orgs — Outside collaborators

  • 🎫 Just assign a seat — the dedicated Copilot toggle is gone; to give an outside collaborator Copilot, assign them a seat like any other member.
  • 📦 Invite per repository — outside collaborators don’t see the rest of the org; they only get the repos you grant them.
  • 🚫 To restrict themOrg → Settings → Member privileges → uncheck “Allow members to invite outside collaborators”.
  • 💵 Each seated outside collaborator counts as 1 license on the enterprise invoice.

EMU enterprises — Guest collaborators

  • 🪪 In Enterprise Managed Users (EMU), the equivalent role is Guest collaborator — provisioned by your IdP (Entra ID / Okta) just like regular EMU accounts.
  • 🚧 Guest collaborators cannot access internal repositories by default; they only see the repos / orgs they are explicitly added to.
  • 💵 A Guest collaborator with a Copilot seat is also billed as 1 license.

📘 Setup guides: Adding outside collaborators · Enabling guest collaborators (EMU)