Loading...

Creating Copilot Studio Agents Without an M365 Copilot Premium License

Creating Copilot Studio Agents Without an M365 Copilot Premium License
Featured image of post Creating Copilot Studio Agents Without an M365 Copilot Premium License

A common assumption when getting started with Copilot Studio is that you need a full Microsoft 365 Copilot Premium license. That assumption is wrong—and it’s one worth clearing up early, especially if you’re a developer testing on a dev tenant or an admin looking to roll out agents without committing to a premium seat for everyone.

As long as Pay-As-You-Go (PAYGO) billing is configured, you can build and use Copilot Studio agents and pay only for what you actually consume. This post covers the three things you need to get there: setting up PAYGO, governing who in your tenant can access Copilot Studio, and start using it.


Part 1: Set Up PAYGO Billing

PAYGO is the foundation. Without it, users hit a wall asking them to sign up for a trial or purchase a license. With it, usage is metered against an Azure subscription—so you get the full Copilot Studio experience without upfront seat costs.

I’ve covered the full PAYGO setup process in a previous post. Follow that guide first before continuing here:

👉 Setting up PAYGO for M365 Chat and SharePoint Agents

Once PAYGO is active, you need to make sure the correct environments are linked to your billing plan. Here’s how:

  1. Go to the Power Platform Admin Center.
  2. Navigate to Billing > PAYGO plans.
  3. Open the billing plan you want to use (e.g., the one tied to Copilot Studio).
  4. Under the Meters section, confirm that Copilot Studio is listed.
  5. Under Target environments, add any environment where you want agents to be available.
    This is the step that actually connects a specific Power Platform environment to your PAYGO billing plan. If an environment is missing from that list, Copilot Studio won’t bill through PAYGO there and users may be prompted for a license they don’t have.

Part 2: Copilot Studio Governance — Who Can Author Agents

Having PAYGO running doesn’t mean you want every user in your tenant spinning up agents. This is where governance comes in. There are two controls worth knowing: one that restricts who can author agents, and one that blocks users from bypassing your setup with a self-service trial.

Control Who Can Use Copilot Studio

The Power Platform Admin Center gives you a tenant-level setting to restrict Copilot Studio authoring to a specific group of users.

  1. In the Power Platform Admin Center, go to Manage > Tenant settings.
  2. Find the Copilot Studio authors entry.
  3. Select the security group that should have access.

Before you do step 3, make sure that security group already exists. The easiest approach:

  1. Go to Microsoft Entra ID (formerly Azure AD).
  2. Create a new Security group.
  3. Add the users who should be allowed to create and manage Copilot Studio agents.

Once that group is assigned in the Copilot Studio authors setting, only members of that group can author agents. Removing someone from the Entra ID group is all it takes to revoke their access—no separate offboarding step needed.

Block Self-Service Trial Signups

Here’s the part that trips people up: by default, users in your tenant can sign themselves up for a Copilot Studio trial license. This sidesteps your governance setup entirely. If you want PAYGO to be the only path, you need to disable that self-service option.

Microsoft documents this at admin-block-viral-signups.

Prerequisites:

Step 1: Check the current state of your tenant’s subscription policy.

1
Get-MgPolicyAuthorizationPolicy | Select-Object AllowEmailVerifiedUsersToJoinOrganization, AllowedToSignUpEmailBasedSubscriptions

This reads the two relevant policy flags. AllowedToSignUpEmailBasedSubscriptions is the one controlling self-service trial signups. If it returns True, users can currently sign themselves up for a trial.

Step 2: Connect to Graph with the right scope.

1
Connect-MgGraph -Scopes 'Policy.ReadWrite.Authorization'

You need Policy.ReadWrite.Authorization to modify the authorization policy. A Global Admin or Privileged Role Administrator role is required to complete this successfully.

Step 3: Disable self-service trial signups.

1
2
3
4
$params = @{                                               
    AllowedToSignUpEmailBasedSubscriptions = $false                                                       
}
Update-MgPolicyAuthorizationPolicy -BodyParameter $params

Setting AllowedToSignUpEmailBasedSubscriptions to $false prevents users from signing up for any email-based subscription—including the Copilot Studio trial. From this point on, the only way into Copilot Studio is through PAYGO (or a paid license).


Part 3: Start Using Copilot Studio

With PAYGO billing set up, your environment linked, and governance in place, you’re ready to test. Navigate to:

👉 https://copilotstudio.microsoft.com

From there:

  1. Switch to the environment you linked to your PAYGO billing plan.
  2. In the left navigation, click Agents.
  3. Select Create blank agent to start building.

How to tell if PAYGO is working correctly:

  • If you disabled the trial option and Copilot Studio opens normally, you’re good. Usage is being metered through your Azure subscription.
  • If you didn’t disable the trial and Copilot Studio opens without prompting for a trial signup, it’s also working—but be aware users may have been auto-enrolled in a trial rather than PAYGO. Check your billing plan to confirm meters are registering.

The clearest validation path: disable trials first (Part 2), then open Copilot Studio. If it loads without any license prompt, PAYGO is active and your governance configuration is correct.


Wrapping Up

You don’t need M365 Copilot Premium to get real work done with Copilot Studio. With PAYGO as your billing foundation, a security group controlling authoring access, and self-service trials blocked, you have a clean, governed set-up that scales from a single developer testing on a dev tenant to a broader rollout across your organization.

The main controls in play here:

  • PAYGO billing via Power Platform Admin Center — what enables metered usage.
  • Copilot Studio authors security group — what controls who can build agents.
  • AllowedToSignUpEmailBasedSubscriptions policy — what prevents trial bypass.

Together, these give you cost control, least-privilege access, and a predictable governance model—without the overhead of managing premium seat assignments.


Resources

Published on:

Learn more
Need help with this product?

We can help you with Creating Copilot Studio Agents Without an M365 Copilot Premium License

If you want help implementing, troubleshooting, or improving this product, contact us and we’ll point you in the right direction.

The State of the Microsoft 365 Nation
The State of the Microsoft 365 Nation

Recent content on The State of the Microsoft 365 Nation

Share post:

Related posts

Power Automate: Get events (V4) shared mailbox fix

When your flow reads a shared mailbox calendar using the Office 365 Outlook → Get events (V4) connector, it can fail in a way that looks like...

6 months ago

Using Managed Identity with Azure Automation & PnP.PowerShell

How to Set Up a Managed Identity for Azure Automation Runbooks and Use It in PowerShell Scripts with PnP.PowerShell This guide walks you throu...

1 year ago

UPDATED - Set Up Pay-as-you-go M365 Chat & SharePoint Agents

Introduction to Pay-as-You-Go Agents in Microsoft 365 Microsoft has introduced a flexible way for organizations to leverage AI capabilities wi...

1 year ago

How to Use Flexible Sections in SharePoint Pages and News

If you’ve been using SharePoint Online to build pages or share news, you know how important it is to have a layout that works for your c...

1 year ago

What's New in SharePoint Pages

1. New Carousel Layout in the Hero Web Part The Hero Web Part has always been a fundamental element of SharePoint pages. The new Carousel Layo...

1 year ago

Power Platform Solutions Made Simple

Introduction to Power Platform Solutions Power Platform Solutions offer many benefits, especially when moving from standalone flows and apps t...

1 year ago

Use your Bluesky post for comments on your Hugo Blog

Since Bluesky is getting really popular by people I interact with, I decided to switch my blog comments to Bluesky posts. In this blog post, I...

1 year ago

Exploring SharePoint Online's SiteAssets Library

The SiteAssets library in SharePoint Online often seems like a mystery to a lot of users I talk to, but it’s important to understand it ...

1 year ago

Step-by-Step Guide to Copy Pages between SharePoint Online

Unfortunately you can’t copy pages in SharePoint through the UI. But sometimes you may need to copy pages and their associated SiteAsset...

1 year ago

Re-creating Multilanguage Links: A Step-by-Step Guide

Maybe you’ve also stumbled upon the issue of missing multilanguage links in your SitePages library in SharePoint Online. This can happen...

1 year ago

Newsletter

Get the latest Dynamics 365 and Power Platform content in your inbox

A curated digest of community blogs, product news, videos, and podcasts — delivered without the noise.

Weekly updates Unsubscribe anytime Fresh community picks
We use your email only for the newsletter and you can unsubscribe at any time.
By subscribing, you agree to the privacy policy.