PL-900 Practice Test
Microsoft Certified: Power Platform Fundamentals
PL-900 is easier than you think — if you know what to expect.
Our questions target the specific Power Platform distinctions that trip up most candidates — canvas vs model-driven apps, cloud vs desktop flows, connector types, and Dataverse concepts — so you answer confidently under pressure.
Start Free Practice — 40 QuestionsNo credit card required. Upgrade to full 500 questions for $19.99 when ready.
Is this for you?
This is NOT for you if:
PL-900 Exam Details
What to expect on exam day
Questions
40-60 questions
Duration
60 minutes
Passing Score
700/1000
Exam Cost
$99 USD
Exam Domains Covered
Master all topics tested on the PL-900 exam
Describe the business value of Microsoft Power Platform (5-10%)
Manage the Microsoft Power Platform environment (20-25%)
Demonstrate the capabilities of Power Apps (20-25%)
Demonstrate the capabilities of Power Automate (20-25%)
Describe features and capabilities of agents in Microsoft Copilot Studio (20-25%)
Test Yourself Right Now
Try 5 real practice questions — no signup needed
5 Free PL-900 Questions
See how ready you are for the PL-900 exam. Each question includes a detailed explanation so you learn as you go.
Sample PL-900 Practice Questions
10 real questions from the free PL-900bank. Pick an answer in your head, then open “Show answer” for the explanation.
1. A business user wants to build a Power Automate flow but is not sure how to structure the steps. How does Copilot in Power Automate help?
- A. Copilot generates a detailed technical specification document that an IT developer must then convert into an actual Power Automate flow
- B. Copilot prevents non-technical users from creating flows to ensure quality control
- C. Copilot allows users to describe the automation in natural language and generates a suggested flow with the appropriate steps and connectors
- D. Copilot reviews the user's existing workflow and recommends the best matching cloud flow template from the Power Automate template library
Show answer
Correct answer: C
Copilot in Power Automate uses generative AI to lower the barrier to automation. A user can type a description of what they want to automate in plain language, and Copilot generates a flow with the suggested trigger, actions, and connectors. The user can then review, refine, and deploy the flow, dramatically accelerating the development process.
2. What is a "topic" in Copilot Studio?
- A. A set of training phrases and utterance examples that improve the bot's natural language understanding model accuracy over time.
- B. A security group that defines which Microsoft Entra ID users or teams are permitted to interact with the chatbot in production.
- C. A predefined Dataverse table that Copilot Studio generates to store conversation logs, session data, and user interaction history automatically.
- D. A modular conversation path that defines how the bot responds to a specific user intent, including trigger phrases and response logic.
Show answer
Correct answer: D
In Copilot Studio, a topic is a discrete conversation unit that defines how the chatbot handles a specific user intent. Each topic has trigger phrases (what the user might say) and a conversation path (how the bot responds, asks questions, and takes actions). Building a bot involves creating multiple topics that each address different user needs.
3. A government agency wants to allow citizens to submit grant applications and check application status online. Which Power Platform service best addresses this scenario?
- A. A Power Apps canvas app published to a public website and shared with citizens through a link, requiring them to sign in with a Microsoft account before submitting applications.
- B. Power Pages, which provides external-facing portals with secure authenticated access for non-organizational users such as citizens, enabling application submission and status tracking.
- C. Power Automate with a public-facing webhook trigger that sends a confirmation email to citizens after each grant application submission, without providing a status tracking portal.
- D. Copilot Studio configured with a grant application knowledge base that guides citizens through requirements via a conversational chatbot, without form submission capabilities.
Show answer
Correct answer: B
Power Pages is designed for external-facing websites and portals that allow non-organizational users - such as citizens, customers, or partners - to interact with business data securely. It supports authenticated access through multiple identity providers and provides form submission, status tracking, and data integration features. Power Apps is primarily for internal users, while Power Automate and Copilot Studio serve different automation and conversational purposes.
4. A company uses SharePoint Online to store project documents. How can Power Automate add value to this existing SharePoint environment?
- A. Power Automate flows can be triggered by SharePoint events such as a new file upload to automate approvals, notifications, and data processing tasks
- B. Power Automate runs inside the SharePoint environment and cannot connect to external services or data sources outside SharePoint
- C. Power Automate requires a SharePoint Premium license to enable any connector-based integration with SharePoint Online
- D. Power Automate flows triggered by SharePoint events can send email notifications but cannot create, update, or delete SharePoint list items
Show answer
Correct answer: A
Power Automate integrates natively with SharePoint Online through the SharePoint connector. Events like a new file being created, a list item being modified, or an approval being requested can trigger automated flows. This allows organizations to overlay process automation on top of their existing SharePoint infrastructure without replacing it.
5. What is an on-premises data gateway in Power Platform, and when is it needed?
- A. An on-premises data gateway connects Power Platform cloud services to private network data sources such as on-premises SQL Server or file shares
- B. A gateway is a physical appliance installed on-premises that caches frequently accessed cloud data for offline use by Power Platform makers
- C. A gateway acts as a secure replacement for VPN tunnels when cloud apps need to access on-premises servers, encrypting the traffic in transit
- D. A gateway is configured in the Power Platform admin center and restricts which external APIs makers are authorized to access from canvas apps and flows
Show answer
Correct answer: A
The on-premises data gateway acts as a secure bridge between Power Platform cloud services and data sources that reside in an organization's private network. Without the gateway, cloud-based Power Apps and Power Automate flows cannot reach on-premises databases, file servers, or other internal systems. The gateway must be installed on a machine with network access to the on-premises data.
Show 5 more questions
6. What role does Microsoft Dataverse play when Power Apps and Copilot Studio are used together?
- A. Dataverse is the primary data store for Power Apps, while Copilot Studio connects to a separate internal repository that does not share records or tables with the Power Apps environment
- B. Dataverse stores Copilot Studio conversation logs and chatbot analytics data, while Power Apps in the same environment use a separate SharePoint list as their dedicated data storage layer
- C. When Power Apps and Copilot Studio are deployed together in production, the Dataverse environment needs to be promoted to a Managed Environment to support the expanded combined workload
- D. Dataverse serves as a shared data layer, allowing a Copilot Studio chatbot and a Power App to read from and write to the same data, enabling a unified experience across both services
Show answer
Correct answer: D
When Power Apps and Copilot Studio both use Dataverse as their data source, the chatbot and the application share the same underlying data. For example, a chatbot built in Copilot Studio could look up a customer record in Dataverse and present it in a conversational interface, using the same data that a sales team views in a Power App - creating a unified, consistent experience.
7. In a Power Apps canvas app connected to a Dataverse Contacts table, a maker wants to display a gallery of contacts where the full name field is blank. Which Power Fx formula correctly filters the gallery to show only contacts with a blank Name field?
- A. Filter(Contacts, Name = "")
- B. Search(Contacts, "", "Name")
- C. LookUp(Contacts, IsBlank(Name))
- D. SortByColumns(Contacts, "Name", Ascending)
Show answer
Correct answer: A
The correct Power Fx formula to filter a collection for records where a field is blank is Filter(Contacts, Name = "") or equivalently Filter(Contacts, IsBlank(Name)). The Filter() function evaluates the condition for each record and returns only those where the condition is true. Search() is for partial text matching, LookUp() returns only the first match, and SortByColumns() sorts without filtering.
8. A logistics company processes 500 shipment invoices per day. Each invoice arrives as a PDF email attachment. The team manually opens each PDF, extracts key data, and enters it into their ERP system. The ERP has no modern API but can be interacted with via its desktop UI. Which Power Automate capability is most applicable to automating this entire end-to-end process?
- A. A scheduled cloud flow using AI Builder to extract PDF attachment data and the HTTP connector to call the ERP REST API for data entry
- B. A manually triggered button flow that employees start once per day to batch-process the invoice emails in the shared mailbox
- C. A cloud flow with AI Builder document processing to extract PDF data, combined with a desktop flow that automates ERP data entry via its legacy desktop UI
- D. A Power Pages external portal where suppliers submit invoices directly, eliminating the email attachment and manual entry workflow
Show answer
Correct answer: C
This scenario requires two capabilities: extracting structured data from PDF attachments and automating a legacy desktop ERP without an API. Power Automate Desktop flows (RPA) can record and replay interactions with the ERP's desktop UI. Combined with AI-powered document processing to extract fields from the PDF, this creates a complete end-to-end automation. A cloud flow with an HTTP connector cannot work because the ERP has no API.
9. Which type of Power App is specifically designed to run on mobile devices and is optimized for touch input?
- A. Model-driven apps
- B. Canvas apps
- C. Portal apps
- D. Desktop apps
Show answer
Correct answer: B
Canvas apps in Power Apps are designed for mobile and touch-based interactions. Makers have full control over the layout and user experience, placing elements anywhere on the canvas - unlike model-driven apps, which have a structured, data-driven layout. Canvas apps support touch gestures, responsive design, and can connect to hundreds of data sources via connectors.
10. What is Microsoft Dataverse?
- A. A cloud-based data storage and management service used as the backbone for Power Platform
- B. A reporting tool used to create business intelligence dashboards
- C. A programming language used to write Power Platform automations
- D. An email archiving and compliance solution for Microsoft 365
Show answer
Correct answer: A
Microsoft Dataverse is a cloud-scale data store that serves as the backbone data platform for Power Platform. It provides a secure, scalable, and managed database where you can store and manage data used by Power Apps, Power Automate, and other Power Platform services.
Why Practice with MSCertQuiz?
Microsoft Learn teaches concepts. We prepare you for the actual exam.
Questions expose the canvas vs model-driven, cloud vs desktop flow distinctions that trip up most candidates
Explanations teach Power Platform patterns — not just facts — so you handle new scenarios confidently
Updated for the July 2026 exam restructure: Power Pages folded into the business-value domain, Copilot Studio agents now a dedicated domain
Calibrated slightly harder than the real exam, so test day feels straightforward
Not sure if you're ready for the PL-900 exam?
Take the free PL-900 Readiness Check →What Our Users Say
93% pass rate — Based on users who completed at least 2 practice exams
“The questions on Dataverse vs SharePoint and canvas vs model-driven were exactly what I needed. Passed PL-900 with 820 on my first attempt!”
Raj K.
Power Platform Certified
“I was confused about when to use Power Pages vs canvas apps. The explanations here made it completely clear. Exam felt easy after practicing here.”
Elena M.
Passed PL-900 first try
“As a business analyst with no coding background, I needed to understand Power Platform. These practice questions taught me the concepts, not just the answers. Scored 800.”
Takeshi N.
PL-900 Certified
Choose Your Plan
Start free, upgrade when you're ready to get serious
Free
Good for exploring the platform
- 40 practice questions
- Practice mode only
- Progress tracking
- No exam simulation mode
PL-900 Full Access
Best if your exam is in the next 2-4 weeks
- 500 practice questions
- Practice & Exam modes
- Detailed explanations
- Lifetime access
7-day money-back guarantee
Pro — All Certs
Best if you're planning multiple Microsoft exams
- ALL certifications included
- Unlimited questions
- New certs added free
- Cancel anytime
Save 30% vs buying individually
Your PL-900Exam Won't Wait
Candidates who complete at least 2 full mock exams pass at significantly higher rates than those who only study passively.
Don't risk $99 USD on the real exam without testing yourself first.
Start Free Practice NowNo credit card required • 40 free questions • Upgrade for $19.99 when ready
Official Microsoft Resources
Our practice questions are aligned with official Microsoft exam objectives. We recommend studying with Microsoft Learn first, then using MSCertQuiz to test your readiness.
View Official PL-900 Exam DetailsPL-900 Frequently Asked Questions
Everything you need to know about the PL-900 Microsoft Power Platform Fundamentals certification
How hard is the PL-900 exam?
Is PL-900 worth it in 2026?
What changed in the PL-900 exam in 2026?
Can I pass PL-900 with just Microsoft Learn?
What is the difference between canvas apps and model-driven apps?
What is the difference between cloud flows and desktop flows?
How long should I study for PL-900?
Also Preparing For
Candidates studying PL-900 often prepare for these certifications next.