All Practice Exams

200+ Free PL-500 Practice Questions

Pass your Power Automate RPA Developer (PL-500) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
200+ Questions
100% Free
1 / 200
Question 1
Score: 0/0

A company wants to automate an email approval process that starts when a Microsoft Forms response is submitted and then updates Dataverse after approval. Which Power Automate approach fits best?

A
B
C
D
to track
2026 Statistics

Key Facts: PL-500 Exam

700/1000

Passing Score

Microsoft

100 min

Exam Duration

Microsoft

40-60

Typical Questions

Microsoft support

US$165

US Exam Fee

Microsoft pricing PDF

1 year

Certification Validity

Free annual renewal

2024-07-08

Current Skills Map

Microsoft study guide

PL-500 is a Microsoft technical exam with a scaled passing score of 700 out of 1000. Microsoft states that most certification exams contain 40-60 questions, and the PL-500 exam page gives candidates 100 minutes to complete the assessment. The current domain weighting is Design automations (25-30%), Develop automations (45-50%), and Deploy and manage automations (20-25%). As of March 8, 2026, role-based certification renewal remains free on Microsoft Learn and Microsoft's November 1, 2024 US pricing still lists advanced role-based exams at US$165.

Sample PL-500 Practice Questions

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

1A company wants to automate an email approval process that starts when a Microsoft Forms response is submitted and then updates Dataverse after approval. Which Power Automate approach fits best?
A.A desktop flow triggered manually from a Windows shortcut
B.A cloud flow using an automated trigger
C.A desktop flow that polls the mailbox every minute
D.A PowerShell script wrapped in a desktop flow
Explanation: The process begins with a cloud event and uses Microsoft 365 and Dataverse services, so an automated cloud flow is the natural fit. Desktop flows are better for UI automation on local or hosted machines, not service-to-service orchestration.
2You need to automate data entry in a legacy Windows application that has no API and runs only on a desktop session. Which flow type should you design first?
A.A scheduled cloud flow
B.A business process flow
C.A desktop flow
D.A model-driven app
Explanation: Desktop flows are designed for UI automation against Windows, browser, and terminal applications. A cloud flow can orchestrate the process, but the actual legacy-app interaction belongs in a desktop flow.
3A solution must start when a SharePoint file is created, then invoke a desktop flow to process the file contents in a line-of-business application. What is the best high-level design?
A.A desktop flow scheduled locally with no cloud component
B.A cloud flow trigger that calls a desktop flow
C.A canvas app with no flows
D.A Dataverse business rule
Explanation: The event originates in a cloud service, so the best pattern is to use a cloud flow trigger and then call the desktop flow when UI automation is needed. This keeps service orchestration in the cloud and desktop interaction on the machine runtime.
4Which trigger type is most appropriate when a process must run every night at 11 PM whether or not a user performs an action?
A.Instant trigger
B.Automated event trigger
C.Scheduled trigger
D.Button trigger from Power Apps
Explanation: A scheduled trigger is built for time-based execution with no user interaction. Instant and button triggers require manual initiation, and automated triggers wait for an external event.
5A browser-based application exposes stable HTML elements with reliable IDs. Which interaction strategy should you recommend before considering OCR or image matching?
A.Coordinate-based clicking
B.Image recognition
C.DOM- or selector-based browser automation
D.Clipboard polling
Explanation: Selector- or DOM-based automation is usually more resilient and maintainable than pixel-based techniques when stable elements exist. OCR and image matching are fallback methods when the UI does not expose accessible controls.
6A process must run while a claims agent reviews extracted values and makes a judgment call before continuing. Which execution model is the best fit?
A.Unattended desktop flow only
B.Attended desktop flow
C.Scheduled cloud flow with no human touchpoint
D.Custom connector policy template
Explanation: An attended desktop flow is appropriate when a human must stay involved during execution. Unattended runs are meant for scenarios that can complete without a user session or user decisions.
7A team needs to process 12,000 independent invoices daily across several bots, with retries for failed items and prioritized handling for urgent invoices. What design element should you strongly consider?
A.Embedding all invoice rows in a single string variable
B.Work queues
C.A single Excel worksheet locked on one VM
D.A model-driven app sitemap
Explanation: Work queues are a strong fit for large volumes of independent work items because they support distribution, priority, and retry patterns. A single shared spreadsheet becomes a bottleneck and is harder to govern reliably.
8When should you recommend a custom action in Power Automate for desktop?
A.When a reusable capability is needed that built-in actions do not provide
B.Whenever a variable must be renamed
C.Only when a cloud flow trigger is unavailable
D.Only for OCR scenarios
Explanation: Custom actions are useful when you need reusable behavior beyond what standard actions provide. They are not a default replacement for ordinary flow logic or a special requirement for OCR.
9A solution architect wants deployment-friendly references for connectors inside managed solutions so connections can be rebound in each environment. What should be part of the design?
A.Personal connections hardcoded into every flow step
B.Connection references
C.Desktop flow subflows only
D.Static environment names inside expressions
Explanation: Connection references decouple solution components from environment-specific connections and are the recommended solution-aware design pattern. Hardcoding personal connections makes ALM fragile and error-prone.
10Why would Dataverse often be a better design choice than an Excel file stored in OneDrive for automation metadata shared across multiple users and flows?
A.Dataverse is only useful for canvas apps
B.Dataverse provides relational storage, security, and solution-aware deployment
C.Excel supports stronger role-based security than Dataverse
D.Dataverse can be used only by desktop flows
Explanation: Dataverse is built for multi-user business data with tables, relationships, security, and environment-aware lifecycle management. Excel is fine for lightweight scenarios but is usually weaker for governed enterprise automation metadata.

About the PL-500 Exam

The Power Automate RPA Developer (PL-500) exam validates your ability to analyze processes, design automations, build desktop and cloud flows, work with custom connectors and Dataverse, and deploy governed automations by using Power Automate and the wider Power Platform. The current skills measured version on Microsoft Learn is dated July 8, 2024 and groups the exam into three domains: Design automations, Develop automations, and Deploy and manage automations.

Questions

50 scored questions

Time Limit

100 minutes

Passing Score

700/1000

Exam Fee

US$165 (United States; regional pricing varies) (Microsoft / Pearson VUE)

PL-500 Exam Content Outline

25-30%

Design automations

Choose between cloud flows and desktop flows, design browser and application interaction methods, plan attended versus unattended execution, evaluate work queues, use connectors and Dataverse, and recommend AI Builder, OCR, Document Automation Toolkit, and scripting approaches.

45-50%

Develop automations

Build cloud and desktop flows, implement variables and expressions, parse JSON/XML/CSV, configure retries and timeouts, handle system and business exceptions, use work queues, create custom connectors, connect through on-premises gateways, and test/debug with environment variables and configuration files.

20-25%

Deploy and manage automations

Apply ALM across environments, evaluate DLP policies, share flows and machines securely, implement service accounts and service principals, configure machine groups and queues, balance unattended workloads, and analyze run history and operational health.

How to Pass the PL-500 Exam

What You Need to Know

  • Passing score: 700/1000
  • Exam length: 50 questions
  • Time limit: 100 minutes
  • Exam fee: US$165 (United States; regional pricing varies)

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-500 Study Tips from Top Performers

1Bias your study time toward the Develop automations domain because it carries nearly half of the exam weight.
2Build both cloud flows and desktop flows so you can explain when to orchestrate one from the other.
3Practice selector strategy, retries, timeout handling, and exception blocks in realistic unattended desktop scenarios.
4Learn work queues, run queues, machine registration, and machine group load balancing in the Power Automate portal.
5Study custom connectors carefully, including authentication choices and policy templates.
6Use Dataverse solutions, environment variables, and connection references in at least one end-to-end deployment exercise.
7Review DLP policy effects on connectors, desktop flow actions, and custom connectors before test day.
8Know when to use AI Builder, OCR, and Document Automation Toolkit versus standard UI and API automation patterns.
9Complete timed mixed-domain practice so you can switch quickly between design, build, and governance questions.

Frequently Asked Questions

What is the PL-500 passing score?

Microsoft reports technical exam scores on a 1-1000 scale, and PL-500 requires 700 or greater to pass. That is a scaled score, so it does not map directly to 70% correct. Microsoft also notes that most certification exams contain 40-60 questions, so candidates should expect a variable item count.

How long is the PL-500 exam?

The current PL-500 exam page gives candidates 100 minutes to complete the assessment. Microsoft support documentation lists 100 minutes as the standard exam duration for associate and expert role-based exams without labs. The exam is proctored and may include interactive components.

How is PL-500 weighted?

The current study guide dated July 8, 2024 weights the exam as follows: Design automations (25-30%), Develop automations (45-50%), and Deploy and manage automations (20-25%). Development is the largest portion, so most study time should go to building flows, data handling, error handling, connectors, testing, and infrastructure integration.

What topics make PL-500 difficult?

Candidates usually struggle most with exception handling, work queues, custom connectors, ALM, machine group operations, and choosing the right combination of desktop flow, cloud flow, Dataverse, and connector patterns for a scenario. Questions often test design judgment rather than simple memorization, so hands-on practice matters.

What changed for PL-500 in 2026?

As of March 8, 2026, Microsoft Learn still shows the current PL-500 skills measured version as the July 8, 2024 update. The active Microsoft certification policies that matter in 2026 are the free annual renewal for role-based certifications, the English-first objective updates with localized exams typically following about eight weeks later, and the official Microsoft certification price table that still lists advanced role-based US exams at US$165.

How long should I study for PL-500?

Most candidates with some Power Platform or automation experience need roughly 50-80 focused study hours over 4-7 weeks. If you are new to desktop flows, selectors, custom connectors, Dataverse solutions, and unattended execution, plan for more hands-on practice time.

Is there a prerequisite for PL-500?

Microsoft does not list a formal prerequisite exam. The study guide recommends practical experience with Windows desktop environments, scripting such as VBScript and JavaScript, .NET Framework for custom actions, and Microsoft Dataverse.

Can I renew the PL-500 certification for free?

Yes. Microsoft states that role-based and specialty certifications expire annually unless renewed, and the renewal assessment on Microsoft Learn is free. This policy is still shown on Microsoft Learn as of March 8, 2026.