Power Pages Licensing

Overview

SystemsAnalytix applications may include Power Pages sites to submit or view data.

Power Pages licensing is different from Power Apps:

  • It is consumption-based, not per-user or per-app
  • Licenses are purchased as capacity (logins or page views)
  • Usage is tracked at the environment level

Official Microsoft Licensing Resources

Before proceeding, you may find it helpful to review Microsoft’s official licensing documentation:

These resources provide the most current licensing details and are updated regularly by Microsoft.


How Power Pages Licensing Works

Power Pages uses a capacity-based model:

Two types of capacity

Capacity TypeDescriptionTypical Use
Authenticated Users (Logins)Counts unique users who sign in per monthSecure portals, remote staff
Anonymous Users (Page Views)Counts page requests from unauthenticated usersPublic forms or reporting

Licensing Flow (Simple View)

Power Pages Capacity Purchased
            ↓
   Allocated to Environment
            ↓
   Users Access Portal
            ↓
   Capacity is Consumed (logins or page views)

Environment-Based Licensing

  • Capacity is assigned to a Power Platform environment
  • All portals within that environment share the same capacity
  • No licenses are assigned directly to users

Setup Instructions

Step 1 – Confirm the Environment

Identify the environment hosting your Power Pages site:

  • Example: IA Test Portal or IA Production Portal

Step 2 – Verify Capacity

  1. Go to the Power Platform Admin Center
  2. Navigate to:
    Resources → Capacity
  3. Review:
    • Authenticated Users (Logins)
    • Anonymous Page Views

Confirm capacity is available before going live


Step 3 – Configure Access Method

Determine how users will access the portal:

Authenticated Access

  • Users sign in (Azure AD, B2C, etc.)
  • Counts toward Authenticated User capacity

Anonymous Access

  • No login required
  • Counts toward Page View capacity

Step 4 – Configure Security & Roles

Users must still be granted access through Power Pages web roles and Dataverse table permissions.

This controls:

  • What users can see
  • What data they can access
  • What actions they can perform

Licensing does NOT grant data access


Step 5 – Monitor Usage

  1. Go to:
    Power Platform Admin Center → Resources → Capacity
  2. Monitor:
    • Login usage (authenticated users)
    • Page view usage (anonymous traffic)

Environment Strategy

EnvironmentPurposeRecommendation
DevDevelopment and testingMinimal or no capacity
TestPilot usersAllocate limited capacity
ProductionLive portal usersAllocate full capacity

Common Scenarios (IncidentAnalytix-Specific)

1. External Incident Reporting (Public)

  • Anonymous users submit incidents
  • Uses page view capacity

2. Customer Portal (Authenticated)

  • Users log in to view/manage incidents
  • Uses authenticated user capacity

3. Multi-Tenant IA Deployments

  • All tenants share environment capacity
  • Each unique user counts toward login capacity
  • Table permissions enforce tenant-level access isolation

Power Pages vs Power Apps Licensing

FeaturePower PagesPower Apps (Per App)Power Apps Premium
Licensing modelCapacity-basedPer appPer user
AssignmentEnvironmentEnvironmentUser
External access✅ Yes❌ No❌ No
Internal usersOptional✅ Yes✅ Yes
ConsumptionLogins / page viewsApp accessLicense assigned

Troubleshooting FAQ

Why can users access the portal but capacity is increasing?

  • This is expected behavior
  • Usage is tracked per login or per page view

Why are users blocked from access?

  • Likely due to:
    • Missing web role
    • Missing table permissions

How do I know if I’m out of capacity?

  • Check: Power Platform Admin Center → Resources → Capacity

Do I need to assign licenses to users?

No.

  • Power Pages does NOT use per-user licenses
  • Capacity is consumed automatically

Can capacity be moved between environments?

Yes, but:

  • Requires reallocation in the admin center
  • Should be planned in advance

Key Takeaways

  • Power Pages licensing is capacity-based, not user-based
  • Capacity is allocated to environments
  • Access is controlled via web roles and table permissions
  • Usage is automatically consumed when users access the portal

Licensing Disclaimer

Important:
Licensing for Microsoft Power Platform (including Power Apps, Power Pages, and Dataverse) is defined and governed by Microsoft and is subject to change without notice.

This documentation provides implementation guidance and best practices but does not constitute licensing advice or a binding interpretation of Microsoft terms.

Customers are responsible for ensuring compliance with their licensing agreements. For authoritative guidance, consult Microsoft documentation or your licensing partner.