Complete Licensing Guide 2026

Find the Right
Copilot Licence

Microsoft Copilot licensing can be complex — from individual developer seats to enterprise-wide AI deployments. This guide cuts through the jargon, shows you every tier, the prerequisites you need, and exactly how to implement each one.

Microsoft Copilot

What Do You Need First?

Most Copilot products require an existing Microsoft subscription. Here's the dependency chain.

GitHub Copilot

Standalone — only needs a GitHub account. No M365 required.

M365 E3 / Business Premium

Required prerequisite to add Microsoft 365 Copilot.

M365 Copilot ($30)

Unlocks Copilot in Word, Excel, Teams, Outlook + 25K Studio messages.

Copilot Studio Add-on

Extends M365 Copilot with custom-built AI agents & integrations.

Security Copilot is separately licensed via SCU capacity — it does not require M365 Copilot.

Choose the Right Plan

Filter by persona to find the best fit for your team.

GitHub Copilot Individual

$10/user/mo
  • AI code completions in VS Code, JetBrains, Vim
  • Copilot Chat for code explanation & refactoring
  • 70+ programming languages supported
  • CLI assistant (GitHub CLI)
  • No enterprise policy controls
  • No M365 app integration
Prerequisite: GitHub account only. No M365 subscription needed.

GitHub Copilot Business

$19/user/mo
  • Everything in Individual
  • Organisation-wide policy management
  • IP indemnity protection for code suggestions
  • Audit logs & compliance controls
  • No training on your code (data retention off)
  • SAML SSO supported
Prerequisite: GitHub organisation account. Ideal for dev teams of any size.

M365 E5 + Copilot

$57/user/mo
  • Everything in M365 Copilot
  • Microsoft Defender for Endpoint & Identity
  • Advanced compliance & eDiscovery
  • Power BI Pro included
  • Advanced audit logs & purview
  • Volume licensing discounts available
Prerequisite: M365 E5 included — no additional baseline licence needed.

Copilot Studio

$200/25K msgs/mo
  • Build custom AI agents — no code required
  • Connect to 1,000+ data sources via connectors
  • Deploy on Teams, SharePoint, web, or API
  • Extend M365 Copilot with custom topics
  • Analytics & session reporting dashboard
  • 25K free messages if M365 Copilot is active
Prerequisite: M365 Copilot or standalone Studio licence. Power Platform environment.

Security Copilot

$4/SCU/hr
  • Natural-language threat investigation
  • Integrates with Defender, Sentinel & Intune
  • Incident summarisation & guided response
  • Threat intelligence correlation at scale
  • Custom plugins via API
  • Scale SCUs up/down — pay per hour
Prerequisite: Microsoft Defender or Sentinel licence recommended. Priced by compute unit.

How to Deploy Each Copilot

Click any plan below for a step-by-step deployment guide your IT team can follow.

Microsoft 365 Copilot — Deployment Guide

6 steps from licence purchase to first user going live in Word, Teams & Outlook

1

Verify Prerequisite Licences

Confirm each target user has an active M365 E3, E5, Business Premium, or Business Standard licence assigned in the Microsoft 365 Admin Centre. Navigate to Admin → Users → Active Users and filter by licence. Users without a qualifying base licence cannot receive Copilot.

💡 Tip: Export the licence report to CSV and cross-reference with your Copilot pilot list before purchasing.
2

Purchase Microsoft 365 Copilot Licences

In Microsoft 365 Admin Centre → Billing → Purchase Services, search for "Microsoft 365 Copilot" and select your desired quantity. Alternatively, purchase through your Microsoft Cloud Solutions Provider (CSP) like Copilot 365 for additional support and potential savings. Confirm annual subscription pricing at $30/user/month.

💡 Tip: Start with a pilot group of 25–50 high-value users (e.g., senior leaders, project managers) to build ROI evidence before rolling out broadly.
3

Assign Licences to Pilot Users

Go to Admin Centre → Users → Active Users, select each pilot user, click Manage product licences, and toggle on "Microsoft 365 Copilot". Alternatively, use group-based licensing: assign the licence to an Azure AD security group, and all members inherit it automatically — ideal for scalable rollout.

Microsoft Docs: Assign licences →
4

Configure Data Governance & Sensitivity Labels

Copilot accesses data the user has permission to view via Microsoft Graph. Before enabling, audit over-shared content in SharePoint and OneDrive using Microsoft Purview → Data Catalogue. Apply sensitivity labels to classify confidential documents. Ensure DLP policies are in place so Copilot cannot surface data users shouldn't see.

⚠️ Important: Run the SharePoint Advanced Management site access review to identify and restrict overly permissive "Everyone except external users" sharing links.
5

Enable Copilot & Run User Training

Copilot activates automatically once the licence is assigned — no additional toggle is needed in most tenants. Run a 60-minute adoption workshop covering: how to access Copilot in each M365 app, writing effective prompts, understanding AI-generated output, and data responsibility. Use Microsoft's Copilot Adoption Hub resources for ready-made training materials.

Microsoft Copilot Adoption Hub →
6

Measure Impact & Scale

After 30 days, review Microsoft 365 Admin Centre → Reports → Copilot usage to track active user rate, feature usage by app, and user sentiment. Conduct pulse surveys to capture qualitative feedback. Use the Copilot 365 ROI Calculator to quantify time saved. Present findings to leadership and plan a full org-wide rollout based on evidence.

🎯 Target: 70%+ weekly active usage among licensed users within 60 days indicates a healthy deployment.

GitHub Copilot Business — Deployment Guide

6 steps to roll out AI code assistance across your development organisation

1

Set Up Your GitHub Organisation

Log in to github.com and navigate to your organisation settings (or create a new organisation if needed). Ensure all developers who will use Copilot are members of the organisation. Verify that your organisation has billing set up with a valid payment method.

💡 Tip: Use GitHub Enterprise Cloud if you need SAML SSO, IP allow-listing, or are deploying to 500+ developers.
2

Purchase & Enable GitHub Copilot Business

In your GitHub organisation, go to Settings → Copilot → Access. Select "Enable for all members" or "Enable for selected members". Choose the Copilot Business plan ($19/user/month). GitHub will bill per active seat at the end of each billing cycle — unused seats are not charged.

GitHub Copilot Settings →
3

Configure Organisation Policies

In Organisation Settings → Copilot → Policies, configure: (1) Suggestions matching public code — set to "Block" to reduce IP risk; (2) Allow or restrict Copilot Chat; (3) Enable/disable Copilot in the CLI. For enterprises in regulated industries, disable telemetry and set "Allow GitHub to use my data for product improvements" to off.

⚠️ Important: Set "Allow Copilot to use prompts and suggestions for product improvements" to OFF before any regulated client code is written.
4

Install Copilot Extension in IDEs

Developers install the GitHub Copilot extension in their preferred IDE: VS Code (search "GitHub Copilot" in Extensions), JetBrains IDEs (via JetBrains Marketplace), Neovim (via the copilot.vim plugin), or Visual Studio 2022 (via the Extensions menu). After installation, sign in with the GitHub account linked to the licensed organisation.

GitHub Copilot Setup Docs →
5

Onboard Developers with Prompting Best Practices

Run a 1-hour workshop covering: using Copilot Chat for code explanation, writing precise inline comments to guide completions, using Copilot for unit test generation, and spotting when to accept vs reject suggestions. Encourage a "review every suggestion" mindset — Copilot accelerates work but humans remain accountable for code quality.

💡 Tip: Pair new users with a "Copilot champion" developer who can demonstrate real productivity gains from their own workflow.
6

Review Usage & Measure Developer Velocity

In GitHub Organisation → Insights → Copilot usage, review: active users, suggestion acceptance rate (target >30%), lines of code accepted, and chat interactions. Set a baseline sprint velocity before and after activation to measure impact. Target 20–40% reduction in time-to-first-commit for new features within 90 days.

🎯 Benchmark: Top-performing teams achieve 35–55% code acceptance rates and report ~1.5 hours saved per developer per day.

Copilot Studio — Build Your First Custom Agent

6 steps from blank canvas to a deployed AI agent answering real business questions

1

Provision a Power Platform Environment

Copilot Studio runs inside Microsoft Power Platform. In the Power Platform Admin Centre, create a new environment (or use an existing one) with Dataverse enabled. Choose a region that aligns with your data residency requirements. Assign the Environment Admin role to your project team. Copilot Studio is available under copilotstudio.microsoft.com.

💡 Tip: Use a separate "Dev" environment for building and testing — never build directly in your production environment.
2

Define Your Agent's Scope & Knowledge Sources

Before opening Copilot Studio, document: (1) What questions should the agent answer? (2) What data sources does it need (SharePoint, websites, documents, APIs)? (3) Who is the audience (employees, customers, partners)? (4) What actions should it perform (submit forms, query Dynamics 365, send notifications)? A clear brief prevents scope creep.

🎯 Best practice: Start with one use case (e.g., "answer HR policy questions") rather than a general-purpose agent. Narrow scope = faster delivery & higher accuracy.
3

Create the Agent & Add Knowledge Sources

In Copilot Studio, click Create → New Agent. Name the agent and give it a system prompt describing its personality and purpose. Under Knowledge, add your sources: SharePoint site URLs, uploaded documents (PDFs, Word files), or public websites. The agent will ground its answers in these sources. Enable generative answers for questions outside explicit topics.

Copilot Studio Documentation →
4

Build Topics & Connect Actions

Topics are conversation flows triggered by user intent. Create topics for your top 10 most common questions. For each topic, define trigger phrases, add response nodes, and optionally call a Power Automate flow for dynamic data (e.g., fetch leave balance from HR system). Use Adaptive Cards for rich, interactive responses in Teams.

💡 Tip: Use the "Topic Suggestions" feature — Copilot Studio analyses chat logs and suggests topics automatically based on patterns.
5

Test, Refine & Publish

Use the built-in Test Agent pane to simulate user conversations. Review which topics trigger correctly and where fallbacks occur. Check that generative answers cite the right knowledge sources. When satisfied, click Publish and deploy to your chosen channel: Microsoft Teams (most common), a SharePoint page embed, your website via the web chat widget, or a custom API endpoint.

⚠️ Before going live: conduct a review with 5–10 real end users. Their natural language often differs from what the developer tested.
6

Monitor, Iterate & Manage Message Capacity

In the Analytics tab, review: total sessions, engagement rate, escalation rate (conversations handed to a human), and CSAT scores if you enable feedback prompts. Track monthly message consumption against your allocation (25K with M365 Copilot, $200 per additional 25K). Iterate on low-performing topics monthly using real conversation data.

🎯 Target: >80% session containment rate (agent resolves query without human escalation) is the benchmark for a healthy agent.

Microsoft Security Copilot — Deployment Guide

6 steps to activate AI-assisted threat investigation for your SOC team

1

Verify Security Product Prerequisites

Security Copilot integrates with Microsoft Defender XDR, Microsoft Sentinel, Intune, Entra ID Protection, and Purview. Check that your organisation has at least one of these products active. While Security Copilot doesn't strictly require them, it provides significantly more value when plugged into live security telemetry streams. Confirm your Azure subscription is active.

💡 Tip: A Microsoft Sentinel workspace is the most valuable integration — it gives Copilot access to your full SIEM data for incident investigation.
2

Provision Security Compute Units (SCUs)

Security Copilot is capacity-priced, not per-user. In the Azure Portal, search "Microsoft Security Copilot" and create a new capacity resource. Select your Azure region, then specify the number of SCUs. Start with 1–3 SCUs for a pilot (enough for 2–4 concurrent analysts). At $4/SCU/hour, 2 SCUs runs at roughly $5,800/month if run 24/7 — many orgs scale down outside business hours.

Security Copilot Setup Guide →
3

Assign Roles & Onboard SOC Analysts

In the Security Copilot portal (securitycopilot.microsoft.com), assign roles: Copilot owner (admins who manage plugins and settings) and Copilot contributor (analysts who use it). Role-based access means analysts only see data they already have permissions for in the underlying security products — no privilege escalation.

⚠️ Note: Security Copilot respects existing RBAC from Defender and Sentinel — it does not bypass your existing access controls.
4

Enable Plugins & Connect Data Sources

In Settings → Plugins, enable the Microsoft-built plugins: Microsoft Defender XDR, Microsoft Sentinel, Entra, Intune, and Purview. Each plugin grants Copilot access to that product's telemetry. You can also enable third-party plugins or build custom ones via API. Start by enabling Defender XDR and Sentinel as your primary investigation sources.

💡 Tip: Pin your most-used prompts as "Promptbooks" — reusable investigation runbooks the whole team can share (e.g., "Investigate suspicious sign-in alert").
5

Run Your First AI-Assisted Investigation

Open a real or simulated security incident in Defender XDR. Click "Summarise incident with Copilot" to generate a natural-language briefing. From there, ask follow-up questions: "What accounts were compromised?", "Show me the attack timeline", "What containment steps should I take?". Copilot generates KQL queries, executes them, and presents results in plain English.

🎯 Target: Aim to reduce mean-time-to-investigate (MTTI) by 30–50% within the first 60 days. Benchmark your MTTI before going live.
6

Optimise SCU Capacity & Build Promptbooks

After 30 days, review the Security Copilot usage dashboard to understand peak usage hours and average SCU consumption per investigation. Use Azure Cost Management to set budget alerts. Scale SCUs down during off-hours with Azure automation if you don't run a 24/7 SOC. Build a Promptbook library covering your most common investigation scenarios — this standardises your team's approach and accelerates junior analyst onboarding.

💡 Tip: Build a "New Analyst Onboarding" Promptbook that walks through standard investigation steps — it's the best way to transfer senior analyst knowledge to junior staff.

Side-by-Side Feature Matrix

Feature GitHub Individual GitHub Business M365 Copilot E5 + Copilot Copilot Studio Security Copilot
Developer Tools
AI code completions (IDE)
Copilot Chat (code)
IP indemnity protection
Organisation policy controls
Productivity Apps
Copilot in Word
Copilot in Excel
Copilot in Teams
Copilot in Outlook
Microsoft 365 Chat (BizChat)
Enterprise & Governance
Data stays in your tenantPartial
Advanced compliance (Purview)
Microsoft Defender suiteRequired
Power BI Pro
Platform & Extensibility
Build custom AI agents25K msgs/mo25K msgs/mo
1,000+ data connectors
AI threat investigation
Pricing
Price$10/user/mo$19/user/mo$30/user/mo$57/user/mo$200/25K msgs$4/SCU/hr
Prerequisite licenceNoneGitHub OrgM365 E3/E5IncludedM365 CopilotDefender/Sentinel
Minimum seats1111CapacityCapacity

Licensing Questions Answered

Do I need a Microsoft 365 licence to use Copilot?

For Microsoft 365 Copilot (the version embedded in Word, Excel, Teams, and Outlook), yes — you need an existing M365 E3, E5, Business Premium, or Business Standard subscription as a prerequisite. GitHub Copilot is completely standalone and only requires a GitHub account. Security Copilot requires an Azure subscription and ideally a Defender or Sentinel licence, but not M365 Copilot.

Can I buy Copilot licences for just some users in my organisation?

Yes. Microsoft 365 Copilot is a per-user add-on licence, so you can assign it to specific individuals rather than your entire tenant. There is no minimum seat requirement, making it easy to start with a pilot group of 25–50 users and expand based on ROI evidence. GitHub Copilot Business similarly bills only for active users.

What is Copilot Studio and how does its licensing work?

Copilot Studio is Microsoft's platform for building custom AI agents and chatbots without code. It's licensed on a message-based model: organisations with M365 Copilot receive 25,000 messages per month as part of that subscription. Additional capacity can be purchased at $200 per 25,000 messages. Standalone Copilot Studio can also be licenced without M365 Copilot, but you'll need to purchase message capacity separately.

Is there a free version of Microsoft Copilot?

Microsoft offers a free consumer Copilot at copilot.microsoft.com with general-purpose AI capabilities. This is entirely separate from Microsoft 365 Copilot, which is the paid product that embeds AI directly into your M365 applications and has access to your organisational data via Microsoft Graph. The free version cannot access your company data, emails, or documents.

Are there discounts for education or government organisations?

Yes. Microsoft offers special pricing for qualified education institutions through M365 A3/A5 plans, and government organisations through M365 G3/G5 (US) and equivalent UK government frameworks. Copilot can be added to these plans. Copilot 365 can help you verify eligibility, navigate procurement frameworks, and ensure you're purchasing at the right price through the correct Microsoft channel.

How does Security Copilot licensing work — what is an SCU?

Security Copilot is licensed on a compute capacity model using Security Compute Units (SCUs). You provision SCUs per hour via Azure, and you pay only for what you use. Each SCU represents a fixed amount of AI processing capacity. Most organisations start with 2–4 SCUs to support 2–5 concurrent security analysts. You can scale up during incident response and scale down during quiet periods — ideal for cost-efficient security operations.

Let Copilot 365 Handle Your Copilot Licensing

As a Microsoft Cloud Solutions Provider, we procure, configure, and manage Copilot licences on your behalf — ensuring you pay the right price for the right plan, with full deployment support included.