All Microsoft exams
Microsoft PL-500: Microsoft Power Automate RPA Developer
What the PL-500 exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Level
- Associate
- Topic areas
- 3
- Free practice questions
- 30
- Full question bank
- 112 questions
What the PL-500 exam covers
The topic areas in our PL-500 question bank, with each one's share of the 112 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Develop automations | 50% | 56 |
| Design automations | 25% | 28 |
| Deploy and manage automations | 25% | 28 |
PL-500 cost and format
| Exam code | PL-500 |
|---|---|
| Certification | Power Automate RPA Developer Associate |
| Vendor | Microsoft |
| Level | Associate |
| Status | Retired |
| Retired | June 30, 2026 |
Last checked October 22, 2026 against the official Microsoft exam page.
PL-500 sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Develop automations
What does a child cloud flow do in a parent flow design?
- AIt runs as a reusable subflow that receives inputs from the parent flow and returns outputs to it when it completes
- BIt sends a notification to the owner of the parent flow each time the parent flow runs, which is its only purpose
- CIt deletes the parent flow after it completes its run so that old flows do not accumulate in the environment over time
- DIt copies the parent flow into a separate environment so that the parent can continue running while the copy is tested
Show answer and explanationHide answer
Correct answer: DA child flow is a reusable component that receives inputs from a parent and returns outputs, which helps structure larger automations. Copying, deleting, and notifying are not the purpose of a child flow.
Question 2Design automations
Which type of flow is designed to automate the interaction with Windows, browser, and terminal applications on a machine?
- AA cloud flow, which runs in the Power Automate service and calls connectors that are hosted in the cloud
- BA business process flow, which guides users through the stages of a process that is defined in a Dataverse table
- CA desktop flow, which runs on a Windows machine and automates the user interface of desktop and web applications
- DA solution package, which bundles the components of an environment so that they can be moved to another environment
Show answer and explanationHide answer
Correct answer: CDesktop flows run on Windows machines and automate application user interfaces, which is the RPA capability the question describes. Cloud flows, business process flows, and solution packages serve different purposes.
Question 3Deploy and manage automations
What is a machine group used for in desktop flow automation?
- AGrouping registered machines so that desktop flows can be load balanced across them and run against a shared queue
- BListing the printers that each desktop flow can use for its output, arranged by the floor of the building they are on
- CStoring the physical machines in the same room of the office so that the operators can find them quickly on shift
- DCreating a group of users who all receive the same email notification whenever a desktop flow has run successfully
Show answer and explanationHide answer
Correct answer: DMachine groups allow desktop flows to be load balanced across registered machines, often together with queues. Email groups, physical room grouping, and printer lists are not machine group functions.
Question 4Develop automations
Which setting controls how many runs of a cloud flow can process items at the same time?
- AThe concurrency control setting in the trigger or action, which limits the number of parallel runs or loop iterations
- BThe display language of the flow designer, which determines the language of the labels shown to the developer on screen
- CThe number of connectors installed in the environment, which determines how many flows can be created in the tenant
- DThe file size limit of the solution package, which determines how much of the flow definition can be exported at once
Show answer and explanationHide answer
Correct answer: AConcurrency control limits how many runs or loop iterations execute in parallel, which protects downstream systems. Display language, connector counts, and package size do not control parallelism.
Question 5Design automations
What is an attended run of a desktop flow?
- AA run that is performed by a cloud service on behalf of the connector only, without touching the desktop of any machine
- BA run that happens at night on a server with no user signed in, and that cannot be stopped until it completes its work
- CA run that is scheduled to happen in a virtual machine in another region without any link to the user's own computer
- DA run on a machine where a user is present and can interact with the flow, for example to start or monitor it
Show answer and explanationHide answer
Correct answer: DAn attended run happens while a user is present on the machine, which suits tasks that need the person's involvement. Unattended runs, remote virtual machines, and connector-only actions describe different execution modes.
How to prepare for PL-500
- Read the official Microsoft outline first (exam page), so you know exactly what is in scope.
- Give the most time to Develop automations and Design automations: together they make up 75% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full PL-500 question bank
All 112 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 112-question bank for PL-500 is in final review. The free practice test is open now.
Start the free practice testPL-500 FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| AZ-802: Administering Windows Server | Microsoft | Associate |
| MD-102: Managing and Securing Microsoft 365 Endpoints by using Intune | Microsoft | Associate |
| MS-700: Managing Microsoft Teams | Microsoft | Associate |
| PL-900: Microsoft Power Platform Fundamentals | Microsoft | Foundational |
| MB-310: Microsoft Dynamics 365 Finance Functional Consultant | Microsoft | Associate |
| MB-330: Microsoft Dynamics 365 Supply Chain Management Functional Consultant | Microsoft | Associate |