The Power Pages alternative: keep Dataverse, drop the meter

Microsoft Power Pages licenses your visitors: every unique user, every site, every month. The same Dataverse data can be served from a WordPress site or an Azure Static Web App on flat hosting, through the official Web API, with the records never leaving Dataverse. Run your own numbers below.

Pricing calculator

Power Pages cost vs. the alternatives

Enter your expected traffic. Power Pages is calculated at Microsoft list prices, using whichever of subscription packs or pay-as-you-go is cheaper for your numbers.

Power Pages
$18,000
per year, list price
20 anonymous packs x $75 per month
WordPress or Static Web App + Dataverse Web API
$120
per year, hosting only
Traffic does not change the price
Your estimated saving
$17,880 per year
99% less

List prices in USD as published by Microsoft: authenticated users $200 per 100 users per site per month (or $4 pay-as-you-go), anonymous users $75 per 500 users per site per month (or $0.30 pay-as-you-go). Volume discounts exist at high pack counts; unused capacity does not roll over. A Dataverse environment is required on both sides and licensed separately, so it is excluded from the comparison. Estimates, not a quote.

Power Pages pricing, explained

Why the portal bill grows with your success

The product is solid. The meter is the problem. Three licensing mechanics decide what you actually pay.

01

You license people, not a product

Every unique visitor in a calendar month consumes capacity: anonymous visitors in packs of 500 for $75, signed-in users in packs of 100 for $200. More marketing success means a bigger invoice for the same website.

02

Per site, with no rollover

Capacity is licensed per website. The same person visiting two of your sites consumes capacity on both, and whatever you do not use this month is gone. You size packs for your peak month and pay for it every month.

03

Pay-as-you-go doubles the rate

Skipping the pre-committed packs sounds flexible, but pay-as-you-go runs $0.30 per anonymous visitor and $4 per authenticated user. A single viral month can cost more than a year of ordinary hosting.

Side by side

Worked examples at list prices

Annual front-end cost for typical scenarios. Both sides use the Dataverse environment you already license.

ScenarioPower PagesWordPress + Dataverse ConnectAzure Static Web App
Public site, 2,000 visitors a month$3,600$120 to $360$0 to $108
Public site, 10,000 visitors a month$18,000unchangedunchanged
Public site, 50,000 visitors a month$90,000unchangedabout $200
Portal, 500 signed-in users$12,000hosting + free auth tierhosting + free auth tier
Portal, 2,000 signed-in users$48,000unchangedunchanged

Volume tier discounts reduce the largest Power Pages numbers somewhat. The shape is the point: the portal cost is a line that climbs with traffic, the alternative is flat.

The honest part

What the Power Pages price actually buys

The comparison is only fair if you name what you take over. Power Pages includes managed hosting and patching, DDoS protection, Microsoft support, and out-of-the-box Dataverse row-level security for signed-in users.

Where Power Pages still earns its money

Authenticated portals where each user must see exactly their own records, enforced by Dataverse security itself, with no appetite for any custom auth work. If that is the core requirement and the user count is small, the meter can be worth it.

Where it does not

Public, anonymous-first websites: listings, directories, catalogs, application forms, career pages. You pay per visitor for a front end you do not fully control, while the same records could be served from hosting that costs less per year than one month of packs.

The alternative, concretely

Same Dataverse. Flat-cost front end.

Both routes talk to Dataverse through the official Web API with server-side credentials: an Entra ID app registration and an application user with least privilege. Nothing reaches the browser, and the records never leave your tenant.

WordPress + WBS Dataverse Connect

Our plugin publishes Dataverse tables as lists and detail pages with clean slug URLs, and writes form submissions back as records. Runs in the WordPress your marketing team already owns. We run it in production ourselves.

About the plugin

Azure Static Web App + Web API

For generated or custom-built sites: host the front end as a Static Web App from a few dollars a month, with a thin serverless API layer doing the Dataverse reads and writes. Ideal when the site is React or fully bespoke.

Talk architecture

Migration assessment

Find out what your portal really costs

If your organization runs a Power Pages site, we will inventory what it does, price the WordPress or Static Web App alternative against your real visitor numbers, and show you the migration path. If the numbers say stay, we will tell you that too.

Independent advice from WOODS Business Solutions. Dataverse and Power Pages are trademarks of Microsoft Corporation; we are not affiliated with Microsoft.