CodiotFree estimate
Costs, comparisons & buying guides

Power Apps Licensing Costs, Explained Honestly

Sangeeta··7 min read

Power Apps licensing costs are not hard because the prices are high; they are hard because the model has several shapes and the cheap-looking one has edges that only show up later. In plain terms: you license Power Apps either per user, per app or by usage, a limited slice is already covered by Microsoft 365, and the costs that surprise teams, premium connectors, Dataverse capacity, and flow licensing, arrive after the build, not during it. Every price named below is per Microsoft's published pricing at the time of writing; where a figure is not something I can verify against Microsoft's own page, I describe the model instead of inventing a number.

I sign off budgets, so I will treat this the way I treat any recurring cost: name what is knowable, flag what moves, and refuse to quote a number I cannot stand behind. Microsoft's pricing changes, so read this for the model and the traps, and confirm the current figures on Microsoft's page before you commit.

How Power Apps licensing actually works

Power Apps is licensed in a few different shapes, and understanding them in plain language is most of the battle. The per-user model gives a person the right to build and run apps for a flat monthly fee; per Microsoft's published pricing, the Power Apps Premium plan lists at $20 per user per month billed annually, with a lower rate of $12 per user per month available at a 2,000-seat minimum. That is the model to reach for when people use several apps each, because they pay once and run many.

The second shape is usage-based, sometimes called pay-as-you-go, where you pay for actual use rather than a standing per-seat fee. It fits apps that specific people open occasionally, so you are not buying breadth nobody uses. Microsoft has been consolidating and renaming these options over time, so rather than commit a specific usage figure I cannot currently verify on Microsoft's page, the honest guidance is this: the usage model exists, it is billed by activity rather than headcount, and you should price it against your real usage pattern using Microsoft's current pricing. The durable idea underneath the changing plan names is simple: you pay either for people, or for use, and the right one depends entirely on how many apps each of your user groups actually touches.

What Microsoft 365 already covers

This is the part nobody explains clearly, and it is where a lot of the confusion starts. Microsoft 365 has historically included a limited right to use Power Apps for apps built on standard connectors within the Microsoft 365 context. That covers a genuine range of simple internal tools: forms, list-driven apps, and automations that stay within the standard-connector world. For those, you may already have what you need and owe Microsoft nothing more.

The dividing line is the connector. The moment an app reaches for a premium connector, a link into a real business system, or for Microsoft Dataverse as its data store, it steps outside what Microsoft 365 covers and needs a paid Power Apps license. Because Microsoft periodically revises these use rights, I am deliberately not quoting a specific seeded capacity here; the safe move is to confirm exactly what your current subscription grants on Microsoft's licensing documentation. What you can rely on is the shape of it: simple, standard-connector apps often ride along with Microsoft 365, and anything that touches serious business systems does not.

The costs that surprise teams later

The surprises are consistent, and they are all post-build. The first is premium connectors: as soon as your app needs to talk to SQL, a CRM, or a custom API, you have left the free tier and taken on a per-user or usage cost. This is rarely optional, because those integrations are usually the whole point of the app, so treat premium-connector licensing as a certainty for any app that matters, not a maybe.

The second is Microsoft Dataverse capacity. Dataverse is the platform's own database, and storing real data in it consumes capacity that is billed beyond a baseline; per Microsoft's published pricing, additional Dataverse database capacity lists at $40 per GB per month billed annually. The third is automation: Power Automate flows can carry their own licensing depending on how they run, so the automations that make an app useful can add a line to the bill that the app build never showed. None of these are hidden in a dishonest sense; they are simply invisible during the build and visible on the invoice, which is why a cost-transparent plan prices them in advance.

A worked example

Numbers make the shape concrete. The example below uses the verified Premium list price of $20 per user per month, before any volume or negotiated discount, purely to show how the same platform behaves at two very different sizes. It is illustrative arithmetic on a published price, not a quote.

Small internal tool200-user rollout
Users15200
Premium licensing at $20/user/monthabout $300/monthabout $4,000/month
Annual licensing at listroughly $3,600/yearroughly $48,000/year
Premium connectorslikely neededalmost certainly needed
Dataverse capacityminimalplan for paid capacity
Where the cost livestrivial, build it and move onrecurring, model it before you commit

The lesson is not that $48,000 a year is a lot or a little; it is that the same build is a rounding error at fifteen users and a real budget line at two hundred, entirely because the cost scales with people. At the small size, do not overthink it. At the large size, a usage-based plan might lower the figure if many users are occasional, or the recurring total might justify a different approach entirely. Confirm the current per-user and usage prices with Microsoft for your region and volume before you treat any of these figures as yours.

When licensing math flips the build-versus-buy answer

Here is the crossover that matters. A Power Platform build almost always costs less to create than custom software, and for a small user base its recurring licensing is small enough to ignore. But that licensing is a per-user or usage cost that grows with adoption, while a custom system carries its weight in the build and then runs at a largely fixed cost. Multiply Power Platform licensing across a large enough user base for long enough, and the cheap-to-build option can become the expensive-to-operate one.

That is why licensing belongs inside the build-versus-buy decision rather than beside it. The right question is not "which is cheaper to build," it is "which is cheaper to own over the next few years at our real user count," and the answer moves as the user count grows. Our companion guide, Power Platform vs custom development, works through where each one wins on the whole picture; this piece exists to make sure the licensing half of that math is not the part you discover after you have committed.

Questions to ask before you commit

Before you sign anything, answer these plainly. How many apps will each user group actually use, so you can tell whether per-user or usage-based pricing fits? Which premium connectors does the app truly need, and have you priced them in? How much data will live in Dataverse, and what capacity will that require over time? How many users will this reach at full rollout, not at pilot? And what is the all-in recurring cost per year once licensing, connectors, and capacity are added together?

If you can answer those, you can budget Power Apps honestly, and you will not be the team that shipped a cheap pilot and got a surprising invoice a year later. If you want help pricing it against a custom alternative, or you need people who know the platform to build it right, our Power Platform developers do this work, our guide on fixed price versus time and material covers how we structure the build cost, and you can talk to us for an honest read on which path is cheaper to own at your scale.

FAQ

Is Power Apps free with Microsoft 365?
Partly, and the nuance is where teams get caught. Microsoft 365 has historically included limited Power Apps use rights for apps built on standard connectors within the Microsoft 365 context, which covers a real range of simple internal tools. The moment an app uses premium connectors, Microsoft Dataverse, or richer capabilities, it needs a paid Power Apps license. So Power Apps is not free with Microsoft 365 in general; a specific, limited slice of it is. Because Microsoft revises use rights, confirm exactly what your subscription covers today on Microsoft's licensing documentation rather than trusting a blog, including this one, for the current terms.
Per-user or per-app, which fits?
It depends on how many apps each person uses. Broadly, a per-user model fits people who use several apps, because they pay once and run many; a per-app or usage-based model fits people who touch one app occasionally, because you are not paying for breadth they never use. Microsoft has been consolidating its plans, so the exact options and prices shift; the durable way to choose is to map how many apps your real user groups will actually use, then price each group under the current plans on Microsoft's pricing page rather than assuming one model is cheaper in the abstract.
What are premium connectors and why do they cost extra?
Connectors are the pre-built links that let a Power App talk to other systems. Microsoft splits them into standard and premium, and premium connectors, the ones that reach into business systems like SQL, Salesforce, or custom APIs, require a paid Power Apps license rather than being covered by basic Microsoft 365 use rights. They cost extra because they are what lets an app reach the business systems that make it genuinely useful. The practical effect is that the moment your app needs to connect to a real line-of-business system, you have almost certainly left the free tier, so plan for that as a when, not an if.
Does licensing cost change the custom-development comparison?
Yes, and it is often the deciding factor. A Power Platform build is usually cheaper to create than custom software, but its licensing is a recurring per-user or usage-based cost that scales with your user base, while a custom system's cost is weighted toward the build and then largely fixed to run. For a small internal tool the recurring licensing is trivial and Power Platform wins easily; for a large rollout the licensing can compound until a custom build that costs more up front is cheaper to operate over a few years. That crossover is exactly why we treat licensing as part of the build-versus-buy decision, not an afterthought.
Where do I check current Power Apps pricing?
Microsoft's own Power Apps pricing page, and its licensing documentation for use rights, are the only sources worth trusting for current numbers, because prices, plan names, and inclusions change and vary by region and agreement. Any third-party figure, this article included, is a snapshot that can go stale. Use published pricing to understand the model and the order of magnitude, then confirm the exact figures for your region and volume with Microsoft or your licensing partner before you commit a budget.
Related capabilities

Where we can help.

Start

Got an idea? Let's build it.

Tell us what you're making. We'll reply within two business days with an honest take on scope, timeline, and cost.

Get a free estimate