๐จ Mission 12: Understanding Licensing¶
๐ต๏ธโโ๏ธ CODENAME: OPERATION KNOW WHAT YOU OWE
¶
โฑ๏ธ Operation Time Window:
~15 minutes
๐ฏ Mission Brief¶
Welcome, Recruit. Before you deploy your agents into the field, you need to know how usage is measured, licensed, and billed. This mission breaks down the message-based billing model, explains what Microsoft 365 Copilot licenses include, and shows you how to plan with your estimator.
๐ฏ Objective: Grasp the Message-Based Model¶
Copilot Studio doesnโt charge per user or per featureโit bills you based on how many messages your agents consume. A โmessageโ is an interaction between your agent and the user (or a system).
- ๐ฌ Every user interaction with your agent counts as at least 1 message
- ๐ Complex interactions (like grounding, generative AI, or flows) consume multiple messages
- ๐ผ You pay for messages either via prepaid packs or pay-as-you-go (PAYGO)
Licensing Options¶
1. Copilot Studio Message Packs¶
- Prepaid tick-box: 25,000 messages/month for $200
- Best for predictable usage โ capacity is pooled across the tenant
2. Pay-As-You-Go (PAYGO)¶
- Post-paid: $0.01 per message
- No upfront commitment; usage is billed at month-end via Azure
What if you have M365 Copilot Licenses?¶
If your team has Microsoft 365 Copilot licenses, your agents can run without additional billing for key scenarios:
- Classic answers, generative responses, graph-grounded messages, and basic agent actions are zero-rated for authenticated M365 Copilot users in apps like Teams and Outlook
- However: if you enable advanced features like autonomous triggers, agent flows beyond basic actions, or use external channels/APIs, those consume billable messages
Scenario | Additional Messages Billed? |
---|---|
M365 Copilot user asking agent in Teams | โ Not billed |
Agent calling external API or flow | โ Billed (5โฏ+ messages) |
Agent using autonomous trigger or grounding | โ Billed |
๐งฎ Plan with Precision: Use the Estimator¶
Before launching your agent, use our Copilot Studio Usage Estimator to forecast message consumption under realistic scenarios:
๐ Use the Copilot Studio Usage Estimator
It lets you:
- ๐ข Specify your user count
- โ๏ธ Select agent features (grounding, actions, flows, memory)
- ๐ Estimate total messages per agent per month
- ๐ง Optimize design and avoid billing surprises
Tip
โ Run it early โ and again after building โ to compare expected vs. actual usage.
๐ผ Sample Scenario¶
Environment: IT Help Desk agent with grounding + one Power Automate flow
Sessions: 5 user turns per session
Assumptions: grounding (10 msgs) + action (5 msgs) + 5 generative responses (10 msgs)
Total: ~25 messages per session
Scale: 500 sessions/month = ~12,500 messages (ยฝ message pack)
๐ง Pro Tips for Cost Control¶
- Monitor usage via Power Platform Admin Center
- Start in dev/test before going live
- Disable unused actions and connectors
- Use Microsoft 365 Copilot licenses when possible for internal use
- Use message packs when scale becomes predictable
- Use the Copilot Studio Usage Estimator to forecast usage
๐ Mission Complete¶
You now understand:
- How usage is calculated and billed
- When M365 Copilot covers usage โ and when it doesnโt
- How to forecast and manage your message consumption
๐ With this knowledge, you're cleared to advance and deploy your agents efficiently and smartly
๐ Tactical Resources¶
Learn more about licensing and billing in Copilot Studio
- ๐ Copilot Studio Licensing & Message Rates
- ๐ Power Platform Licensing Guide (July 2025)
- ๐ Message Management & Capacity Monitoring