Deployment, licensing, PRU estimation and usage guidance for the Microsoft Copilot ecosystem.
| App | What Copilot Can Do | What It Cannot Do | Useful? |
|---|---|---|---|
| Word | Draft, rewrite, summarise, extract, change tone | Pull live external data; complex calculations | ✓✓ |
| Excel | NL queries, formula suggestions, trend analysis, chart creation | Macros/VBA generation; real-time data feeds | ✓✓ |
| PowerPoint | Generate deck from Word doc/prompt, add design ideas | Custom brand templates (hit or miss); complex layouts | ✓ |
| Outlook | Summarise threads, draft replies, meeting prep briefs | Send emails autonomously; manage calendar rules | ✓✓ |
| Teams | Meeting recap, action items, Q&A on transcript | Real-time captioning for all languages; join as bot | ✓✓ |
| Loop | Generate content blocks, brainstorm, summarise | Deep integration with external tools | ✓ |
| SharePoint | Ask questions about site content, summarise pages | Complex site admin actions; bulk operations | ~ |
| Business Chat | Cross-app: "What did I miss on [project] last week?" | Actions across apps; external data without plugins | ✓✓ |
| Component | What It Is | Cost Impact | Required? |
|---|---|---|---|
| Topics | Conversation flows — trigger phrases → response logic | 1 message each | ✓ Core |
| Generative Answers | GPT-4 reads knowledge source and generates a reply | 3 messages each | Optional |
| Knowledge Sources | SharePoint sites, uploaded files, public URLs | Storage only | For Gen AI |
| Actions | Call Power Automate, HTTP endpoint, or connector | 1 msg + flow cost | Optional |
| Authentication | Azure AD (SSO) or manual auth per user | No extra cost | Recommended |
| Channels | Teams, Web, SharePoint, Slack, custom endpoint | No extra cost | ✓ Choose one+ |
| Multi-Agent | One Studio agent orchestrates other Studio agents | Messages each | Advanced only |
| Feature | Free | Individual $10 | Business $19 | Enterprise $39 |
|---|---|---|---|---|
| Code Completions | 2,000/mo | Unlimited | Unlimited | Unlimited |
| Copilot Chat (IDE) | 50 msgs/mo | ✓ Unlimited | ✓ Unlimited | ✓ Unlimited |
| Copilot Chat (GitHub.com) | ✓ | ✓ | ✓ | ✓ |
| Copilot Edits (multi-file) | — | ✓ | ✓ | ✓ |
| CLI Assistant | ✓ | ✓ | ✓ | ✓ |
| Policy / Org Controls | — | — | ✓ | ✓ |
| Audit Logs | — | — | ✓ | ✓ |
| Copilot Extensions | — | Limited | ✓ | ✓ |
| Fine-Tuning (custom model) | — | — | — | ✓ |
| IP Indemnity | — | — | ✓ | ✓ |
gh copilot explain for any command you don't recognise.M365 Copilot is optimised for retrieval and summarisation of existing tenant data. It does not chain multi-step logical deductions, explore edge cases unprompted, or work through novel problems without being anchored to a document or thread.
M365 Copilot reads your tenant's internal data, not the live web. The Bing-connected Copilot (copilot.microsoft.com) does browse the web, but it has no access to your Microsoft Graph data — they're two separate products. CVE lookups, vendor pricing, and breaking news are always stale inside M365 Copilot.
Copilot rewrites and improves existing documents well, but it cannot produce genuinely novel long-form creative writing, compelling narratives, or persuasive copy from a blank slate. Its Word integration is reactive — it needs source material. Ask it to write a 1,500-word thought leadership article and you get bland, generic output.
Without a custom Copilot Studio agent and connector, Copilot cannot reach outside the M365 ecosystem. Querying ConnectWise tickets, checking Axcient backup status, pulling Datto RMM alerts, or reading from a custom SQL database requires building a full Studio agent — which costs PRUs and dev time.
M365 Copilot is not a coding assistant. It can write simple Excel formulas and basic Office automation, but has no code editor integration, no file context, no terminal, and cannot write or debug PowerShell or Python at any meaningful scale. That requires GitHub Copilot — a completely separate license.
M365 Copilot runs on whatever model Microsoft deploys. You cannot switch to Claude, choose a reasoning model, set a system prompt, adjust temperature, or fine-tune on your data. The model is a black box managed entirely by Microsoft with no configuration surface.
M365 Copilot has no image generation inside the productivity suite. PowerPoint Designer is layout-based, not generative. Consumer Copilot.microsoft.com can generate images via DALL·E, but it's completely separate from your M365 tenant Copilot and not enterprise-governed.
All three Copilots (M365, Studio, GitHub) are cloud-only. Data is processed on Microsoft's infrastructure. For clients with HIPAA, CJIS, or air-gapped requirements where data cannot touch a commercial cloud endpoint, Copilot is not a compliant option.
| Capability | M365 Copilot | ChatGPT | Claude | Grok |
|---|---|---|---|---|
| Reads your M365 tenant data | ★ | — | — | — |
| Real-time web search | — | +$ | +$ | ★ |
| Deep open-ended reasoning | — | ★ | ★ | ✓ |
| Long-form creative writing | — | ✓ | ★ | ✓ |
| General code generation | — | ★ | ★ | ✓ |
| Image generation | — | ★ | — | ✓ |
| Custom API / tool calling | — | ★ | ★ | ✓ |
| Model selection / fine-tuning | — | ★ | ★ | ✓ |
| Self-host / air-gapped deploy | — | — | Azure | — |
| Included in M365 subscription | +$30/user | — | — | — |
Use M365 Copilot for anything that lives in your tenant — emails, meetings, SharePoint, Teams. Use Claude for everything else — reasoning, writing, code, and analysis that doesn't touch M365.
Clients who buy M365 Copilot expecting a ChatGPT replacement will be disappointed. It's a productivity layer on top of M365 data — not a general-purpose assistant. Set expectations before rollout.
If a client needs real-time intel (vendor outages, CVEs, market news), Grok beats everything in currency. If they need polished deliverables (reports, proposals), Claude Sonnet is the better pick.
ChatGPT's built-in Python code interpreter runs and tests code inline — no IDE needed. For quick data analysis, CSV processing, or one-off scripts, it's faster than any IDE-based tool.
Remind clients: M365 Copilot, Copilot Studio, and GitHub Copilot are three separate products with separate licenses, billing, and capabilities. Having one does not mean you have the others.
For HIPAA, CJIS, or air-gapped environments — none of the Copilots qualify. Recommend self-hosted Llama 3.x or DeepSeek R1 on client-owned hardware, or Claude via Azure with a signed BAA.
They share a name but are completely different engines. M365 Copilot reads your tenant data. GitHub Copilot reads your code. Studio builds agents. Confusing them leads to wrong tool, wrong budget.
Each GPT-4 generative answer costs 3 messages. A bot handling 500 users asking open-ended questions will burn through the 25K/mo allowance fast. Set fallback topics for common queries to avoid generative calls.
Copilot is only as good as what's in your tenant. Messy SharePoint, untagged files, and sprawling mailboxes reduce accuracy. Run a data hygiene pass before rolling out to clients.
Even for MSPs doing occasional scripting, the free tier's 2,000 completions and 50 chats/mo is enough for most PowerShell and Python work. Upgrade to Individual ($10) for heavy use.
All three Copilots can hallucinate. M365 Copilot can misread meeting context. GitHub Copilot can suggest deprecated functions. Studio can return out-of-date info from stale knowledge sources. Always review.
M365 Copilot + Copilot Studio + GitHub Copilot Business for one developer could cost $30 + $19 = $49/mo minimum, plus the base M365 seat. Model the full stack before committing clients.