Microsoft · PL-500
Validates skills in designing, developing, and deploying robotic process automation solutions using Power Automate desktop flows and cloud flows.
Practice Questions
380
≈ 7 practice exams
Duration
100 minutes
Passing Score
700/1000
Difficulty
AssociateLast Updated
Jan 2025
Use this PL-500 practice exam to prepare for Microsoft Certified: Power Automate RPA Developer Associate (PL-500) with realistic questions, detailed explanations, and focused study modes. The practice bank includes 380 questions for Microsoft PL-500, so you can review the exam steadily instead of relying on one long cram session.
As you practice, pay extra attention to recurring topics such as Design automations, Develop automations, and Deploy and manage automations. Start with short sessions to identify weak areas, then move into timed quizzes once your accuracy is consistent.
The explanations are especially useful when you want to connect exam wording to the responsibilities and scenarios described in the official certification guidance. Use the free preview first, then unlock the full question bank when you are ready to build a complete study routine.
The Microsoft Certified: Power Automate RPA Developer Associate certification, earned by passing Exam PL-500, validates an individual's ability to design, develop, and deploy robotic process automation (RPA) solutions using Microsoft Power Automate desktop flows and cloud flows. The certification covers a broad range of automation techniques—UI-based, API-based, and database-based—applied to Windows-based, browser-based, and terminal-based application automation. Professionals who earn this credential demonstrate proficiency in building both attended and unattended automation workflows, integrating scripting languages such as VBScript, PowerShell, and JavaScript, and leveraging the broader Microsoft Power Platform ecosystem including Microsoft Dataverse, AI Builder, and custom connectors.
The exam was last updated on July 8, 2024, shifting the focus from descriptive knowledge to hands-on implementation skills. Candidates are assessed across three weighted domains: Design automations (25–30%), Develop automations (45–50%), and Deploy and manage automations (20–25%). The certification requires annual renewal via a free online assessment on Microsoft Learn, ensuring holders stay current with evolving platform capabilities.
This certification is designed for RPA developers and automation engineers who build and maintain automated workflows in enterprise environments. Ideal candidates are professionals in roles such as Power Platform Developer, RPA Developer, or Automation Engineer who work directly with business stakeholders to translate manual, repetitive processes into reliable automated solutions using Power Automate.
Candidates typically have hands-on experience automating desktop and web-based applications and are comfortable working with scripting languages and integration technologies. This credential is also well-suited for .NET developers or IT consultants expanding into the low-code/no-code automation space, as well as professionals looking to specialize within the Microsoft Power Platform ecosystem alongside credentials like PL-400 (Power Platform Developer).
Microsoft does not enforce formal prerequisites to register for PL-500, but candidates are expected to bring meaningful hands-on experience. Specifically, Microsoft recommends familiarity with the Windows desktop environment, scripting languages such as VBScript and JavaScript, the .NET Framework for use in custom actions, and Microsoft Dataverse. Practical experience building and running both Power Automate cloud flows and desktop flows is essential, as the exam focuses heavily on implementation rather than conceptual understanding.
Additional recommended knowledge includes working with REST and SOAP APIs, understanding exception handling and error management patterns, familiarity with Power Platform application lifecycle management (ALM), and experience with credential and security management. Completing the official instructor-led training course PL-500T00-A (a 5-day intermediate-level course) or equivalent self-paced Microsoft Learn paths is strongly recommended before attempting the exam.
Exam PL-500 is a proctored assessment delivered through Pearson VUE, available as an online proctored exam or at a testing center. Candidates have 100 minutes to complete the exam. The exam may include interactive lab components—such as live or simulated Power Automate environments—in addition to traditional multiple-choice, drag-and-drop, and scenario-based questions. The number of questions is not officially published but typically falls in the range of 40–60 items.
Scoring is on a scale of 1 to 1000, and a minimum score of 700 is required to pass. Pricing varies by country and region. If a candidate fails, a 24-hour waiting period is required before the first retake; subsequent retakes have variable waiting periods per Microsoft's retake policy. The exam is available in English, Chinese (Simplified), German, Spanish, French, Japanese, and Portuguese (Brazil). The certification earned expires after 12 months unless renewed via a free online assessment on Microsoft Learn.
Earning the PL-500 certification positions professionals for roles including RPA Developer, Automation Engineer, Power Platform Developer, and Business Process Automation Consultant. As enterprises accelerate digital transformation initiatives, demand for professionals who can build and manage Power Automate-based automation solutions continues to grow across industries including finance, healthcare, manufacturing, and government. RPA developers in the United States typically earn between $87,000 and $125,000 annually, with mid-to-senior level professionals earning upward of $125,000 depending on experience and location.
Compared to the broader PL-400 (Power Platform Developer) certification, PL-500 provides a more specialized focus on RPA and desktop automation—making it particularly valuable for organizations heavily reliant on legacy desktop applications and process automation at scale. The certification also contributes to a Microsoft partner organization's Partner Capability Score under the Business Applications designation, giving it organizational value beyond the individual. Annual renewal via a free Microsoft Learn assessment ensures the credential remains current and reflects evolving platform features.
5 sample questions with answers and explanations. The full bank has 380 questions, enough for 7 full-length practice exams.
Preview — answers shown1. Solution: Create an instant cloud flow outside of a solution, then add the cloud flow into a new unmanaged solution. Does this solution meet the goal of adding a cloud flow to a solution?
Explanation
This approach successfully adds a cloud flow to a solution. Creating the flow outside the solution first and then adding it to an unmanaged solution is a valid method that meets the requirement. The flow becomes part of the solution and can be managed and deployed as a solution component.
2. Solution: A Contoso flow needs to add three numbers (15, 20, and 25) together. The expression used is add(add(15,20),25). Does this solution correctly calculate the sum of all three numbers?
Explanation
Yes, this solution correctly calculates the sum. The expression add(add(15,20),25) first evaluates the inner add(15,20) which equals 35, then adds 25 to get 60. This is the correct approach in Power Automate because the add() function accepts two parameters at a time. Nesting multiple add() functions is the standard way to sum more than two numbers. The expression follows proper syntax and produces the correct mathematical result.
3. Solution: You configure a do until loop in a cloud flow to update multiple rows in a database. Each row update is independent of the others. Does this solution meet the goal of minimizing processing time?
Explanation
A do until loop processes items sequentially, which increases overall processing time compared to parallel execution. Since the row updates are independent of each other, using parallel actions or apply to each with parallelism settings would minimize processing time by executing multiple updates simultaneously. Sequential loops are appropriate when there are dependencies between iterations, but not when operations are independent.
4. Solution: Woodgrove Bank has implemented a flow with a manual trigger that sends daily compliance reports to their audit team. Does this solution meet the goal of automating the daily report distribution?
Explanation
A manual trigger requires someone to start the flow each day, which doesn't achieve true automation. To automate daily report distribution, a Schedule – Recurrence trigger must be used instead, configured to run daily at a specific time without human intervention. Manual triggers are appropriate for on-demand workflows but not for recurring automated tasks.
5. Solution: A Contoso manager wants to share a Power Automate instant flow with their team so team members can run it but not edit it. The manager has added the team members as co-owners. Does this solution meet the goal?
Explanation
Co-ownership grants full permissions including editing, deleting, and managing the flow. For instant flows where users only need to run the flow without editing capabilities, the run-only option is the appropriate choice. Co-ownership provides more permissions than required, violating the principle of least privilege. The manager should instead use the run-only sharing option to restrict team members to execution only.
Microsoft Certified: Identity and Access Administrator Associate (SC-300)
SC-300 · 489 questions
Microsoft Certified: Fabric Analytics Engineer Associate (DP-600)
DP-600 · 792 questions
Microsoft 365 Certified: Teams Administrator Associate (MS-700)
MS-700 · 569 questions
Microsoft Certified: Power BI Data Analyst Associate (PL-300)
PL-300 · 956 questions
Microsoft Certified: Power Platform Developer Associate (PL-400)
PL-400 · 675 questions
Microsoft Certified: Power Platform Functional Consultant Associate (PL-200)
PL-200 · 1120 questions
$17.99
One-time access to this exam