Microsoft · PL-900
Validates knowledge of the business value and capabilities of Microsoft Power Platform, including Power Apps, Power Automate, Power Pages, and Dataverse.
Questions
223
Duration
45 minutes
Passing Score
700/1000
Difficulty
FundamentalsLast Updated
Jan 2026
Use this PL-900 practice exam to prepare for Microsoft Certified: Power Platform Fundamentals (PL-900) with realistic questions, detailed explanations, and focused study modes. The practice bank includes 223 questions for Microsoft PL-900, 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 Power Platform Business Value, Power Platform Environment, Power Apps, Power Automate, and Power Pages. 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 Platform Fundamentals certification (PL-900) validates foundational knowledge of the Microsoft Power Platform suite — a collection of low-code/no-code tools designed to enable individuals and organizations to build business solutions, automate processes, and create customer-facing websites. The certification covers core capabilities across Power Apps, Power Automate, Power Pages, and Microsoft Dataverse, as well as how Copilot and generative AI features are integrated throughout the platform. Candidates demonstrate understanding of how these services deliver business value and how connectors bridge Power Platform with external data sources and Microsoft 365 services.
Last updated on June 20, 2025, the exam underwent significant revisions: Power BI was removed as a standalone domain, Copilot Studio and generative AI capabilities were incorporated into the business value domain, and Power Pages was elevated with hands-on creation objectives. The exam now places greater emphasis on practical skills such as building canvas apps, model-driven apps, Power Automate flows, and Power Pages sites — often leveraging Copilot-assisted development within each tool.
This certification is designed for beginners who want to start their journey with Microsoft Power Platform, regardless of technical background. Business analysts, project managers, functional consultants, and non-technical staff seeking to understand how Power Platform tools can solve real business problems are ideal candidates. It is also well-suited for IT professionals entering the Microsoft ecosystem and students or educators looking to establish foundational credentials.
The certification is explicitly positioned as a starting point — not a prerequisite — for more advanced role-based certifications such as PL-200 (Power Platform Functional Consultant) or PL-400 (Power Platform Developer). Those already working in environments that use Microsoft 365, Dynamics 365, or Azure will find the content highly complementary to their existing skill sets.
There are no formal prerequisites for the PL-900 exam — Microsoft explicitly states the certification is open to all candidates regardless of prior experience. However, candidates benefit most from having basic familiarity with general technology concepts and business processes before attempting the exam.
Recommended background includes comfort navigating Microsoft 365 applications, a basic understanding of cloud computing concepts, and some exposure to data management concepts such as tables and relationships. Prior hands-on experience with any Power Platform component (e.g., building a simple flow in Power Automate or exploring Power Apps in a work environment) will provide practical context that reinforces the conceptual material tested on the exam.
The PL-900 exam is a 45-minute proctored assessment delivered through Pearson VUE (or Certiport for students and educators). The exam may include interactive components — such as labs or scenario-based tasks — in addition to traditional multiple-choice and knowledge-check questions. The exact number of questions varies per administration. A passing score of 700 out of 1000 is required.
The exam is delivered in English, Spanish, German, French, Japanese, Korean, Portuguese (Brazil), Russian, Chinese (Simplified), Chinese (Traditional), Arabic (Saudi Arabia), and Italian. Candidates taking the exam in a non-English language may request an additional 30 minutes if the exam is not yet localized. Retakes are allowed 24 hours after a first failed attempt, with varying wait periods for subsequent retakes. An exam sandbox is available on Microsoft Learn to preview the question interface before scheduling.
The PL-900 certification serves as the foundational entry point into the Microsoft Power Platform credential pathway, which spans roles including Power Platform Developer, Power Platform Functional Consultant, and Power Platform Administrator. Professionals holding this certification report measurable career gains: Microsoft's own certification surveys indicate 27% of certified individuals received a promotion and 37% received a salary increase following certification. In the U.S., Power Platform roles command salaries ranging from approximately $80,000 to $120,000 annually depending on specialization and experience level, with consultants and developers trending toward the higher end.
As organizations across industries accelerate digital transformation initiatives and adopt citizen development models, demand for Power Platform skills continues to grow. The PL-900 is a recognized stepping stone toward advanced certifications including PL-200 (Power Platform Functional Consultant Associate) and PL-400 (Power Platform Developer Associate), making it a strategic investment for professionals targeting long-term growth in the Microsoft ecosystem. Unlike vendor-neutral alternatives, the PL-900 directly aligns with Microsoft's dominant enterprise productivity stack, giving holders immediate credibility in organizations already running Microsoft 365 or Dynamics 365.
5 sample questions with answers and explanations. Start a practice session to test yourself across all 223 questions.
Preview — answers shown1. When comparing a 'Gallery' control to a 'Form' control in a canvas app, what is their fundamental difference in purpose?
Explanation
The key difference is their scope. A Gallery's purpose is to display a table of data, showing a template of controls for each record in the list. A Form's purpose is to focus on a single record from that table, showing all of its fields so the user can view, edit, or create that one specific record. They are designed to work together, where a selection in a gallery determines which record is shown in a form.
2. A flow developer needs to create a workflow that checks the status of an order. If the status is 'Shipped', it sends a shipping notification. If the status is 'Backordered', it sends a delay notification. If the status is 'Canceled', it sends a cancellation notice. Which flow control is best for handling these multiple distinct cases?
Explanation
A Switch control is the best choice for this scenario. It is designed to handle multiple possible outcomes based on the value of a single input (the order status). You can create a separate 'case' for each status ('Shipped', 'Backordered', 'Canceled') and define the specific actions for each one. This is much cleaner than using multiple nested 'Condition' controls.
3. A manufacturing company uses a legacy SQL database on their own servers to manage their parts inventory. They want to build a model-driven Power App for managers to view this inventory in real-time. They do not want to migrate or copy the data into the cloud. They need the Power App to read from and write to the on-premises SQL database directly. Which Dataverse feature enables this capability?
Explanation
The correct feature is a virtual table. A virtual table (also known as a virtual entity) is a special type of table in Dataverse that does not physically store data. Instead, it contains a definition and a connection to an external data source, like an on-premises SQL database. When a user views records in the Power App, Dataverse retrieves the data directly from the external source in real-time, without copying or storing it. Here is why the other options are incorrect: - A standard table would require the data to be physically stored in Dataverse. - A dataflow is a tool for ingesting and transforming data into Dataverse, which means it copies the data. - A business rule is for applying logic to a form, not for connecting to external data.
4. A department needs a new internal application to manage a structured, multi-stage process for employee performance reviews. The application should be built quickly, have a uniform user interface based on the underlying data, and guide users through predefined steps. Which type of app is the best fit for this scenario?
Explanation
A model-driven app is the ideal choice for process-driven, data-centric internal applications. The app's layout is largely generated from the Dataverse data model and business process flows, which allows for very rapid development. This approach is perfect for scenarios that require a structured user experience and need to guide users through a consistent, multi-stage process like performance reviews.
5. An app maker at Wide World Importers is creating an entity to store sensitive employee information. The company policy dictates that all records in this entity should be centrally managed and visible to everyone with the correct permissions, regardless of who created the record. Which type of ownership should be selected when creating this entity in Dataverse?
Explanation
The correct choice is Organization ownership. When an entity is set to Organization-owned, access to its records is controlled at the entity level through security roles. There is no concept of an individual user owning a specific record. This model is perfect for data that should be visible to anyone with the appropriate permissions across the entire company, such as company-wide announcements or reference data. - User or Team ownership is used when access to individual records needs to be controlled based on who owns the record or which team they are on. - Individual and Business Unit are not primary ownership types you can select; they are concepts used within the User or Team ownership model.
Microsoft Dynamics 365 Supply Chain Management Functional Consultant Expert (MB-335)
MB-335 · 2039 questions
Microsoft Dynamics 365 Business Central Functional Consultant (MB-800)
MB-800 · 1899 questions
Microsoft Certified: Azure AI Engineer Associate (AI-102)
AI-102 · 1392 questions
Microsoft Certified: Windows Server Hybrid Administrator Associate (AZ-801)
AZ-801 · 1376 questions
Microsoft Dynamics 365 Finance Functional Consultant (MB-310)
MB-310 · 1299 questions
Microsoft 365 Certified: Fundamentals (MS-900)
MS-900 · 1201 questions
$17.99
One-time access to this exam