All Practice Exams

100+ Free PL-100 Practice Questions

Pass your Microsoft Power Platform App Maker (PL-100) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
~65-75% Pass Rate
100+ Questions
100% Free
1 / 10
Question 1
Score: 0/0

A maker is gathering requirements for a new business app from a department head. The user describes 'I want to track equipment loans, who has them, when they were loaned, and overdue notifications.' Which Power Platform component is the most natural fit for the data layer?

A
B
C
D
to track
2026 Statistics

Key Facts: PL-100 Exam

40-60

Exam Questions

Microsoft

700/1000

Passing Score

Microsoft (scaled)

100 min

Exam Duration

Microsoft

$165

Exam Fee

Microsoft

50-55%

Create Solutions

Largest domain

Annual

Renewal (Free)

Microsoft Learn assessment

The PL-100 exam has 40-60 questions in 100 minutes with a passing score of 700/1000. Key domains: Create Solutions (50-55%) covering canvas/model-driven apps and Power Fx, Implement & Manage Solutions (15-20%) including ALM and security, Design Solutions (10-15%), and Analyze & Visualize Data (5-10%). No prerequisites. Annual free renewal required.

Sample PL-100 Practice Questions

Try these sample questions to test your PL-100 exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1A maker is gathering requirements for a new business app from a department head. The user describes 'I want to track equipment loans, who has them, when they were loaned, and overdue notifications.' Which Power Platform component is the most natural fit for the data layer?
A.Excel workbook in OneDrive
B.SharePoint custom list
C.Microsoft Dataverse table
D.SQL Server with custom connector
Explanation: Microsoft Dataverse is purpose-built for this kind of relational business data: tables for Equipment, Loans, and People with relationships, business rules for due-date logic, and built-in security. SharePoint lists struggle at scale with relationships and lookups, and Excel lacks concurrency and rich data types.
2You are designing an app where users primarily browse and edit data in the standard Microsoft Dataverse forms and views, with no need for custom pixel-perfect screens. Which app type should you recommend?
A.Canvas app
B.Model-driven app
C.Power Pages site
D.Microsoft Copilot Studio chatbot
Explanation: When the data model is in Microsoft Dataverse and users just need standard forms, views, charts, and dashboards, a model-driven app is the best fit. It is generated from the data model, requires less UI work, and is responsive across devices. Canvas apps are appropriate for highly tailored UX or non-Dataverse data.
3Stakeholders ask for an app that includes a 'wizard-style' multi-step intake form, custom branding with the company colors, and works offline on field tablets. Which app type is most appropriate?
A.Canvas app
B.Model-driven app
C.Power Pages
D.Power BI report
Explanation: Canvas apps support pixel-perfect design (custom layouts, branding), wizard-style screens with navigation, and offline scenarios via the SaveData/LoadData functions and Dataverse offline. Model-driven apps follow the standard Dataverse form pattern and have more limited offline and custom UX capabilities.
4You need to design an app to be used by external customers (not employees) who must submit a form on a public web URL. Which Power Platform component fits?
A.Canvas app
B.Model-driven app
C.Power Pages
D.Microsoft Copilot Studio
Explanation: Power Pages (formerly Power Apps Portals) is purpose-built for external-facing web experiences accessible to anonymous or externally-authenticated users (Microsoft Entra External ID, Google, Facebook). Canvas and model-driven apps require Microsoft Entra ID accounts and are designed for internal users.
5Two users will be entering data into the same Dataverse table simultaneously and the design must prevent one user from overwriting another user's changes. Which Dataverse capability addresses this?
A.Business rule
B.Concurrency control / row version (optimistic concurrency)
C.Calculated column
D.Choice column
Explanation: Microsoft Dataverse implements optimistic concurrency: each row has a row version, and when an update is submitted, the platform checks the version. If another user has changed the row, the update fails with a conflict and the client must reload and retry. This is the recommended way to handle simultaneous edits.
6Users will scan barcodes at incoming shipments and look up products. Which canvas app feature accelerates this design without writing custom code?
A.Camera control + Barcode reader control + LookUp() to Dataverse
B.Custom JavaScript only
C.SharePoint workflow
D.Power BI dataflow
Explanation: Canvas apps include a built-in Barcode reader control that returns the scanned value. Combine with LookUp() against a Dataverse Products table to retrieve the matching record. This is a low-code design pattern for warehouse and retail apps.
7A user story states: 'When the Status of a case changes to Closed, an approval email must be sent to the customer.' Which Power Platform component should you design to implement this business logic?
A.Power BI measure
B.Power Automate cloud flow triggered by Dataverse 'When a row is added, modified, or deleted' (with filter on status change)
C.Canvas app gallery filter
D.Power Pages table permission
Explanation: Reactive business logic on Dataverse data changes is best handled by a Power Automate cloud flow with the Dataverse trigger 'When a row is added, modified, or deleted'. Configure the trigger filtering attributes/conditions so it only fires on status change, then call the Send-an-email action.
8An app maker is choosing between using a SharePoint list and Microsoft Dataverse for a new app. The data has multiple related tables and approximately 500,000 rows total. Which choice is appropriate and why?
A.SharePoint list — supports unlimited rows out of the box
B.SharePoint list — has stronger relational support than Dataverse
C.Microsoft Dataverse — provides relational modeling, better at large row counts, role-based security, and richer data types
D.Excel — fastest to build with
Explanation: For multi-table relational scenarios with hundreds of thousands of rows, Microsoft Dataverse is the right choice: supports relational design with lookups and N:N, has indexing and delegation behaviors that scale, and offers row- and column-level security. SharePoint lists hit the 5,000-item view threshold and lack robust relationships.
9You must design a UI flow that walks a sales rep through Lead → Qualify → Develop → Propose → Close stages with required fields at each stage in a model-driven app. Which Power Platform feature fits?
A.Business rule
B.Business process flow (BPF)
C.Power BI report
D.Custom connector
Explanation: Business process flows (BPFs) are stage-based, visual guides displayed inside model-driven apps that enforce required fields per stage and allow users to advance/regress through a process. The classic Lead-to-Opportunity sales process is the canonical BPF example.
10A canvas app must show a chart of monthly orders from Dataverse on its home screen. Which design choice provides the best visual analytics with the least custom code?
A.Build a Power BI report and embed the Power BI tile in the canvas app
B.Use the canvas app Pen control
C.Use Power Pages
D.Export to Excel
Explanation: Power BI provides full analytical visuals with drill-down, slicing, and refresh. The Power BI tile control in canvas apps embeds a published tile or report directly into the app, giving rich charting without coding visualization in Power Fx.

About the PL-100 Exam

The Microsoft Power Platform App Maker (PL-100) exam validates the ability of citizen developers to design and build business solutions using Microsoft Power Platform. It covers canvas apps, model-driven apps, Microsoft Dataverse, Power Fx formulas, Power Automate cloud flows, AI Builder, and basic Application Lifecycle Management (ALM) using solutions.

Questions

45 scored questions

Time Limit

100 minutes

Passing Score

700/1000 (scaled)

Exam Fee

$165 (Microsoft / Pearson VUE)

PL-100 Exam Content Outline

10-15%

Design Solutions

Create high-level designs based on user stories, identify Microsoft Power Platform components (canvas vs model-driven, Dataverse vs SharePoint), identify data sources, design and validate the user experience, and design business logic

50-55%

Create Solutions

Manage Microsoft Power Platform development environments and solutions; create model-driven apps using Dataverse tables, columns, relationships, forms, views, and business rules; create canvas apps using galleries, forms, controls, and Power Fx formulas (If, LookUp, Filter, Patch, Collect, Set, UpdateContext); create Power Automate cloud flows (automated, instant, scheduled) with triggers, actions, conditions, and approvals

5-10%

Analyze and Visualize Data

Create Power BI reports for use in Power Apps; describe AI Builder model types (form processing, object detection, prediction, sentiment analysis, business card reader); use AI Builder models in Power Apps and Power Automate

15-20%

Implement and Manage Solutions

Configure Microsoft Dataverse security roles and column-level security; share apps and flows; deploy solutions across environments using managed and unmanaged solutions; describe environment strategy and Power Platform admin center; implement application lifecycle management (ALM) basics

How to Pass the PL-100 Exam

What You Need to Know

  • Passing score: 700/1000 (scaled)
  • Exam length: 45 questions
  • Time limit: 100 minutes
  • Exam fee: $165

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

PL-100 Study Tips from Top Performers

1Master Power Fx — practice writing If, LookUp, Filter, Patch, Collect, and Set formulas until they are second nature
2Build hands-on: free Power Apps Developer Plan gives you a Dataverse environment for canvas + model-driven app practice
3Know when to use canvas (free-form UX) vs model-driven (data-first business apps) vs Power Pages (external)
4Understand Microsoft Dataverse: tables, columns, lookup vs choice columns, 1:N vs N:N relationships, business rules
5Study security roles: Basic User, System Customizer, Environment Maker, and column-level security
6Learn solutions: managed vs unmanaged, what goes in a solution, why publishers and prefixes matter
7Know Power Automate trigger types: automated (event), instant (button), scheduled, and Dataverse-specific triggers

Frequently Asked Questions

What is the PL-100 exam?

The PL-100 (Microsoft Power Platform App Maker) exam validates skills for citizen developers building business solutions with low-code Power Platform tools. It tests the ability to design, build, and deploy canvas apps, model-driven apps, Power Automate cloud flows, and basic ALM using Microsoft Dataverse.

How many questions are on the PL-100 exam?

The PL-100 exam has 40-60 questions delivered in approximately 100 minutes. The passing score is 700 out of 1000 (scaled). Question types include multiple choice, multiple response, drag-and-drop, build list, and case studies that test scenario-based application design.

What is the difference between a canvas app and a model-driven app?

Canvas apps start with a blank screen — you design the UX freely and connect to any data source via connectors, ideal for task-specific or mobile-first apps. Model-driven apps start with the data model in Microsoft Dataverse — Power Apps generates standard forms and views, ideal for complex data-centric business apps. PL-100 candidates must know when to recommend each.

What is Power Fx and why does PL-100 emphasize it?

Power Fx is the low-code formula language for Power Apps canvas apps, based on Excel formula syntax. PL-100 expects you to use core functions: If(), LookUp(), Filter(), Search(), Patch(), Collect(), ClearCollect(), Set(), UpdateContext(), Navigate(), and SubmitForm(). Roughly half of Create Solutions questions involve choosing or correcting Power Fx formulas.

How should I prepare for the PL-100 exam?

Plan for 40-60 hours of study over 6-8 weeks. Build at least 3 canvas apps and 2 model-driven apps hands-on (free Power Apps Developer Plan). Master Dataverse tables, relationships, security roles, and solutions. Complete the free Microsoft Learn PL-100 path, take 100+ practice questions, and aim for 80%+ before scheduling.

Does PL-100 certification expire?

Yes — like all Microsoft role-based certifications, the Power Platform App Maker Associate must be renewed annually. Renewal is FREE through a short Microsoft Learn assessment that opens 6 months before expiration. There is no fee and no full re-exam required for renewal.