Skip to content

๐Ÿšจ 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

Analytics