All posts
Legacy Modernization

Power Apps vs a Custom App on AWS: When Low-Code Stops Being Cheap

By

October 25, 2026

6 min read

Power Apps Premium is $20 a user a month and extra Dataverse database storage is $48 per GB a month. A small custom app on AWS costs more to build and very little per user. How to compare the two over three years, and the signs an app has outgrown low-code, or never needed custom code.

Power Apps
Power Platform
Low-Code
Internal Tools
Dataverse

Power Apps is often the right replacement for an Access database or a spreadsheet process: business users can build it, it lives inside Microsoft 365, and it is quick. Its costs scale with users and data, though, and for some apps that crosses over a custom build within a year or two.

What Power Apps costs

Item

List price

Power Apps Premium

$20 per user per month ($12 at 2,000+ new licences)

Per app plan

$10 per active user per app per month

Dataverse database capacity included

250 MB per Premium licence, pooled

Extra Dataverse database capacity

$48 per GB per month

Extra Dataverse file capacity

$2.40 per GB per month

From Microsoft's Power Apps pricing page and Power Platform licensing guide.

Want a second opinion on this for your system?

Book a free 30-minute call. You'll leave knowing what we'd do first and roughly what it costs, whether or not you hire us.

A three-year comparison: 200 users, one app

Power Apps Premium

Custom app on AWS

Build

Lower, often done in-house

A few weeks of engineering

Licences or hosting per month

~$4,000

Tens to low hundreds of dollars (small database, serverless or containers)

Three-year run cost

~$144,000

A few thousand dollars, plus maintenance

Marginal cost of user 201

$20 a month

Close to zero

Illustrative list-price comparison. If users already hold Premium licences for other apps, the marginal Power Apps cost is much lower.

Signs of each

  • Stay on Power Apps: a few dozen users, mostly forms and approvals over Microsoft 365 data, built and changed by the team that uses it, or licences you already own.

  • Move to custom: hundreds of users who each need a licence, data volumes pushing Dataverse capacity, external users or customers, integrations that strain connectors, or performance complaints.

  • Either way: give the app an owner, source control for its definition, and a test environment. Low-code apps fail in the same ways as code when nobody owns them.

hoolco Monthly Review

Once a month: what changed in tech that month and what it means for you, from cloud and AI to security and the tools you build with. Every item links to its source. No sales pitch, unsubscribe in one click.

As of October 25, 2026. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.