agent-academy

🚨 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).


Licensing Options

1. Copilot Studio Message Packs

2. Pay-As-You-Go (PAYGO)


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:

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{ .md-button .md-button–primary }

It lets you:

!!! 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


🏁 Mission Complete

You now understand:

🎓 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