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. Fabrikam has implemented a Power Automate cloud flow that processes customer orders from their e-commerce platform. The flow occasionally fails when connecting to their legacy inventory management system, and when failures occur, no one is notified and the orders remain unprocessed. You need to design a solution that captures error details, sends alerts to the operations team, and attempts to recover from failures gracefully. Which two actions should you implement to achieve this?
Multiple correct answersExplanation
Scope actions provide a way to group related steps and treat them as a single unit, while run-after actions enable conditional execution based on success or failure of previous actions. Together, these allow you to capture error details, execute alternative logic such as sending notifications, and implement recovery mechanisms. Immediately terminating the flow prevents recovery opportunities. Manual review is inefficient and doesn't scale. Delay actions don't address error handling. Disabling error handling leaves failures unmanaged and creates data integrity issues.
2. Solution: Adventureworks has identified their invoice processing as a candidate for process mining because it is already automated, generates rich event log data, and has high business impact. However, the process lacks clear standardization—different regional offices follow different approval sequences and timelines. The organization plans to proceed with process mining analysis immediately. Does this solution meet the goal of obtaining reliable process mining insights?
Explanation
While Adventureworks has met several favorable conditions (automation, event logs, business impact), the lack of process standardization is a fundamental blocker. Process mining requires repeatability and standardization to generate meaningful patterns and insights. Without standardization across regional offices, the analysis will produce unclear or conflicting results that are difficult to interpret or act upon. Adventureworks should first standardize their approval sequences across regions before attempting process mining analysis.
3. FirstUp Consultants needs to automate the extraction of product information from desktop application datasheets. Each datasheet contains a product image and description field that must be added to a table in Microsoft Dataverse. Which two Power Automate desktop automation capabilities should you use to extract this information? (Choose two)
Multiple correct answersExplanation
Capturing an image allows you to extract the product image from each datasheet, while optical character recognition (OCR) enables extraction of the text-based description field. Changing focus to a text field is a navigation action but doesn't extract data. Waiting for window content is useful for timing but doesn't perform extraction. Getting element details retrieves UI element properties rather than image and text content from the datasheet.
4. Contoso is automating a task that requires interacting with both a Windows desktop application and a web browser within the same workflow. The developer is unsure whether separate recording sessions are needed for each type of interaction. What does the Power Automate for desktop recorder support regarding mixed automation scenarios?
Explanation
The recorder is designed to capture any combination of actions including UI automation, mouse clicks, keyboard inputs, and web browser interactions all within a single recording session. This eliminates the need for multiple recording sessions or manual configuration when mixing desktop and web automation. The recorder's flexibility to handle both types of actions simultaneously is one of its key advantages for complex business processes.
5. Solution: Woodgrove implements a desktop flow that uses hardcoded file paths pointing to C:\Users\StandardUser\Documents\data.xlsx. The flow is deployed to multiple users in the organization, each with different usernames and profile directories. Does this solution meet the goal of creating a portable automation that works across different user machines?
Explanation
Hardcoded file paths that reference a specific username will not work for other users whose profile directories have different names. When the flow runs on another user's machine, the path C:\Users\StandardUser\ will not exist in their profile structure, causing the flow to fail. A portable solution requires dynamic path construction using environment variables like username or profile paths so the flow adapts to each user's individual machine configuration.
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