web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Service Account Licensing
Power Apps
Unanswered

Service Account Licensing

(4) ShareShare
ReportReport
Posted on by 71
We have developed several Power Apps and the corresponding flows that utilize only Standard Connectors. We are considering the creation of a Service Account to host and maintain all these apps and flows throughout their Software Development Life Cycle (SDLC). Which licenses can we assign to the Service Account to ensure it can effectively host and maintain all the apps and flows?
Categories:
I have the same question (0)
  • Suggested answer
    Pstork1 Profile Picture
    68,697 Most Valuable Professional on at
    If there are multiple flows and they all use Standard Connectors then the most cost effective will be just to assign it a Microsoft 365 license. That covers all the standard connectors and gives the account access to data sources like SharePoint, One Drive for Business, and Excel.

    ----------------------------------------------------------------------------------
    If this Post helped you, please click "Does this answer your question" and give it a like to help others in the community find the answer too!

    Paul Papanek Stork, MVP
    Blog: https://www.dontpapanic.com/blog
     
  • Suggested answer
    MichaelFP Profile Picture
    1,847 Super User 2025 Season 2 on at
    How do you plan to create you service account?
     
    In Power Platform we have three types that we can created.
     
    Nominated User
     
    This is a user who is created as user in Microsoft Entra ID and you give a license to the user. In that case you must set a license for this user because it will look like a normal user. To use standard and Premium connection you must have a D365 license or Power Apps Per User License. It depends what you have, but one of them it will have all the requirements for the standard and premium connectors.
     
    Nominated User
     
    This is a user who is created as user in Microsoft Entra ID, but you will set as non-interactive in Dataverse. This type of user can have access to all of the connectors premium and standard, but you must set as System Administrator and you can only have up to 7 non-interactive users in the tenant. This user doesn't no consume license and you can't use to access the interface.
     
    Application User
    This is a user who is created as App Registration in Microsoft Entra ID, And you will link as App User in Power Plataform, you must set too as System Administrator and you don't need to provide a license for that, you, it is already set as non-interactive. You can as many you want, but all the limits are shared across tenant for all app users created.

    More information here https://learn.microsoft.com/power-platform/admin/create-users

    With these three types of users, I believe that you can make the right choice of you best service account.

    If my answer helped you, please give me a thumbs up (👍). If solve your question please mark as answer ✔️. This is help the community.
  • D.Cayanan Profile Picture
    71 on at
    @MichaelFP Thanks! Looks like it would be 'Nominated User'. Are we limited to assigning just those or are we able to assign like a M365 E5?


    @Pstork1 If we assign a Microsoft 365 License such as an M365 E5. Does that only cover the Power Automate? Or can we use that as well for Power App. Just trying to figure out if there any license agreement that prohibits such license to be assign in a SA
  • MichaelFP Profile Picture
    1,847 Super User 2025 Season 2 on at
    @D.Cayanan you can assign M365 license, but if you need to use Dataverse table you must have a D365 or Power Apps license.
  • stampcoin Profile Picture
    5,058 Super User 2025 Season 2 on at
    All the service accounts have the same as user account when license those accounts.
    Multiplexing rule also applies to power platform, make sure that follow Compliance policy as well if any ( with organization).
  • D.Cayanan Profile Picture
    71 on at
    @MichaelFP - Is there any documentation that mention we can assign M365 License to the Service Account, base on our scenario? We are being told by Microsoft that it needs to be Power Automate Process or Per Flow.

    Which doesn't sound right, as there's no premium connectors, we aren't using RPA, we aren't in needs of the high call limit as we are below, and majority of the flow is triggered as the user.
  • MichaelFP Profile Picture
    1,847 Super User 2025 Season 2 on at
    @D.Cayanan You can assign, service account is more approach for the system, is not a type of user in Power Plataform. As a told you can create service account in three type that i have previous explained.

    If you choose to use as a nominated user, you must guarantee that you will on Teams, Sharepoint, and others Office 365 scope. I would recommend you to use a non-interactive user that allow to use all resources and doesn't cost for you a license.
     
    Here you can get more information https://learn.microsoft.com/power-platform/admin/pricing-billing-skus

    Other point is to verify where did you created you Canvas Apps, if is created outside the the default environment you will need Power Apps Licenses(P1,P2, Per app or any D365)

  • Pstork1 Profile Picture
    68,697 Most Valuable Professional on at
    You wrote "If we assign a Microsoft 365 License such as an M365 E5. Does that only cover the Power Automate? Or can we use that as well for Power App. Just trying to figure out if there any license agreement that prohibits such license to be assign in a SA".
     
    The M365 license covers both Power Apps and Power Automate with standard connectors.  The issue is that Power Apps runs in the security context of the user running the app, so each user will need an M365 license.  But flows triggered through scheduled and automated flows run in the context of the maker, so only the service account would need a license if you are only using standard connectors. If the flow is an instant triggered flow, like one triggered from a Power App, then it runs in the context of each user and each user would need a license.
     
    I also want to correct something MichaelFP said " if is created outside the default environment you will need Power Apps Licenses(P1,P2, Per app or any D365)". It doesn't matter what environment the app is created in.  Power Apps always run in the security context of the user, even in the default environment, so each user will need a license. But even apps created in other environments can run with just an M365 license if they only use standard connectors. What he may be referring to is that to create additional environments your tenant needs available capacity. That capacity is not included with M365 licenses. But if someone in your tenant has a premium license your admins can create additional environments and anyone with an M365 license can create and run apps in those environments using standard connectors if they have been given access to the environment.  Once created environments don't require a specific license.

    ----------------------------------------------------------------------------------
    If this Post helped you, please click "Does this answer your question" and give it a like to help others in the community find the answer too!

    Paul Papanek Stork, MVP
    Blog: https://www.dontpapanic.com/blog
     
  • D.Cayanan Profile Picture
    71 on at
    Thanks, @Pstork1. That's what I also thought. Do you know of any supporting documents that mention or indicate this, that I can use? We're just being told that regardless of using Standard Connectors, we can't assign M365 licenses such as E5. Even assigning a Power App premium or Power Automate premium license is not possible; they recommend a Power Automate process.
  • Suggested answer
    Pstork1 Profile Picture
    68,697 Most Valuable Professional on at
    @D.Cayanan Some of that depends a bit on what the flows do.  But in general if you are using only standard connectors and are extending or enhancing your Microsoft 365 tenant then you are covered by a "seeded" license that comes with the M365 license.  Specific documentation is on the learn.microsoft.com site here: Deep dive on specific licenses - Power Platform | Microsoft Learn  
     

    ----------------------------------------------------------------------------------
    If this Post helped you, please click "Does this answer your question" and give it a like to help others in the community find the answer too!

    Paul Papanek Stork, MVP
    Blog: https://www.dontpapanic.com/blog
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 717 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 329 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard