View billed sessions

Important

Power Virtual Agents capabilities and features are now part of Microsoft Copilot Studio following significant investments in generative AI and enhanced integrations across Microsoft Copilot.

Some articles and screenshots may refer to Power Virtual Agents while we update documentation and training content.

A billed session is an interaction between a customer and a copilot. It represents one unit of consumption. The purchase of a Microsoft Copilot Studio license includes a specific number of billed sessions. Microsoft Copilot Studio pools this capacity across the entire tenant. How much of your capacity you've consumed isn't reported at the tenant level. However, you can view consumption for individual copilots.

Note

This article is for billed sessions in the legacy Power Virtual Agents license. This legacy license is no longer avilable for purchase starting on January 1, 2024.

A billed session begins when a user topic or premium functionality is triggered. A billed session ends when one of the following conditions is met:

  • The user ends the chat session.
    When the copilot doesn't receive a new message for more than 30 minutes, the session is considered closed.

  • The session is longer than 60 minutes.
    The first message that occurs after 60 minutes starts a new session.

  • The session has more than 100 turns.
    A turn is defined as one exchange between a user and the copilot. The one-hundred-and-first turn starts a new session.

Sessions that use the embedded test chat don't count toward billed sessions.

View your copilot's billed sessions

  1. In Microsoft Copilot Studio, in the navigation menu, select Analytics.

  2. Select the Billing tab.

By default, the page displays billed sessions for the last seven days. To change the time period shown, select a period start date and (optionally) a period end date in the calendar controls.

The Billed Session report doesn't distinguish between sessions that are included in the Microsoft Copilot Studio for Microsoft Teams plan and sessions that aren't included. The report might show an inflated number of billed sessions.

Common scenarios

The following table helps illustrate when sessions are billed and when sessions are free or included in select Microsoft 365 subscriptions. These scenarios are examples only, and not all scenarios are covered.

Scenario Is session billed? Topic type Channel Power Automate flow Bot Framework extensibility Copilot stored in
User logs vacation days in a conversation with the copilot in Microsoft Teams. Included with select Microsoft 365 subscriptions Any topic type Teams Yes (only standard connectors) Not used Dataverse for Teams
Copilot greets user on your website, user escalates to a human agent directly or doesn't interact with the copilot. No System Any channel Not used Not used Any environment type
Greeting topic redirects to Bot Framework Composer or a skill topic for advanced operations. Yes Any topic type Any channel Either used or not used Yes Any environment type
Greeting topic gets information about the user using a Power Automate flow to present a customized experience. Yes Any topic type Any channel Yes (any connector) Either used or not used Any environment type
User interacts with the copilot on your website to ask about store hours, check order status, and so on. Yes Non-system Any channel Either used or not used Either used or not used Dataverse

Frequently asked questions

What's the difference between total sessions, engaged sessions, and billed sessions?

  • Billed sessions are used to measure usage against the capacity that is allocated when you purchase a license. For more information, see the Microsoft Power Platform Licensing Guide.
  • Total sessions and engaged sessions are metrics of analytics sessions, used to determine how efficient a copilot is in addressing a user's questions.
  • Billed sessions and analytics sessions are distinct and independent.

For more information, see Summarize your copilot's performance and usage.

Where can I see the total number of billed sessions for my organization?

You can only view billed sessions for individual copilots.

If I'm on a trial subscription but have some billed sessions, do I have to pay?

Not necessarily. The trial offer provides you with some billed sessions.