MB-820 Practice Test
Microsoft Dynamics 365 Business Central Developer
MB-820 tests whether you can actually build and extend pages, tables, reports, and codeunits in AL, debug and deploy an extension in Visual Studio Code, and wire up REST and OData integrations — not just recognize Business Central terminology.
Our 500 scenario-based questions cover the full MB-820 blueprint across six domains: describing Business Central (architecture, the base app versus system app, the core solution and extensions approach, the update lifecycle, online versus on-premises differences, and bringing an app to AppSource), installing, developing, and deploying for Business Central (setting up the development environment, managing configuration files and multiple AL extensions in one workspace, debugging with Visual Studio Code, deploying an extension, and managing multilanguage development), developing by using AL objects (the largest domain, covering building and extending pages including Role Center pages and page types, tables, and enums, building and extending reports including report layouts, document reports, multilanguage support, triggers, and the report request page, designing and configuring XMLports, developing codeunits with events, triggers, and interfaces, creating installation and upgrade codeunits, creating and troubleshooting permission sets, and building queries that link, filter, and aggregate data), developing by using AL (customizing the UI and onboarding experience with profiles, views, teaching tips, and onboarding checklists, applying essential development standards including the data process model and document standards, and writing AL code with custom procedures, data types, expressions, built-in functions, variables, error handling, and access modifiers), working with development tools (running semiautomated tests with the Test Toolkit and test codeunits, and monitoring, configuring, and creating custom telemetry signals), and integrating Business Central with other applications (accessing REST services with HTTP classes and JSON, and implementing APIs including OData bound and unbound actions and Read Scale-Out). Every question is grounded against live Microsoft Learn Business Central developer documentation.
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:
MB-820 Exam Details
What to expect on exam day
Questions
40
Duration
100 minutes
Passing Score
700
Exam Cost
$165
Exam Domains Covered
Master all topics tested on the MB-820 exam
Describe Business Central
Install, develop, and deploy for Business Central
Develop by using AL objects
Develop by using AL
Work with development tools
Integrate Business Central with other applications
Test Yourself Right Now
Try 5 real practice questions — no signup needed
5 Free MB-820 Questions
See how ready you are for the MB-820 exam. Each question includes a detailed explanation so you learn as you go.
Sample MB-820 Practice Questions
10 real questions from the free MB-820bank. Pick an answer in your head, then open “Show answer” for the explanation.
1. Which licensing model difference is documented between Business Central on-premises and Business Central online?
- A. On-premises licenses are ordered per user, while online licenses are ordered per installed object
- B. Online customers are generally not charged per object, while on-premises historically included per-object licensing considerations
- C. Online customers cannot use Essentials or Premium license types; those remain limited to on-premises customers
- D. On-premises requires a Cloud Solution Provider agreement, while online does not
Show answer
Correct answer: B
Documentation states that in Business Central online customers don't pay for objects, a contrast drawn against the broader on-premises licensing model. Both deployment types use Essentials, Premium, Device, or Team Member license types, and it is the online model, not on-premises, that generally involves the CSP indirect-reseller agreement.
2. In Business Central online's standard update lifecycle, how often are major platform updates typically released?
- A. Once a month, alongside each minor update
- B. On a two-year cadence
- C. When a customer requests one, with no fixed schedule
- D. Twice a year, generally in April and October
Show answer
Correct answer: D
Major updates are documented as typically made available twice a year, in April and in October, while minor updates roll out every month. A monthly cadence describes minor updates, not major ones, a two-year cadence is far slower than the documented schedule, and major updates are Microsoft-scheduled service events, not on-demand customer requests.
3. An ISV publishes a Marketplace app for Business Central online. Business Central is about to roll out a major version update, from 24.x to 25.0. The ISV has not released a new version of their app in months. Under the documented upgrade behavior for global apps, what happens to the ISV's app during this specific upgrade?
- A. The environment automatically updates the app to its latest published version as part of the major version upgrade
- B. The app is uninstalled automatically because it wasn't updated ahead of the major release
- C. The app is frozen at its current version indefinitely until the ISV manually republishes it
- D. The environment silently forks a private copy of the app so the major upgrade doesn't affect it
Show answer
Correct answer: A
Documented behavior for Marketplace apps is that upgrades update them to the latest version during major version upgrades (for example 19.5 to 20.0), while minor version upgrades preserve the installed version unless the publisher marks it incompatible. Automatic uninstallation, indefinite freezing, and silent forking are not documented upgrade behaviors for global apps.
4. A partner is designing a Business Central deployment and needs a component that stores both application object definitions and business data, and that in a multitenant deployment can be split so a single application database supports multiple separate tenant databases. Which component are they describing?
- A. Business Central Server
- B. SQL Database
- C. Web Server
- D. Web services
Show answer
Correct answer: B
SQL Database holds object definitions and business data, and in multitenant deployments the application and business data are separated into an application database associated with one or more tenant databases. Business Central Server and the Web Server are middle-tier and web-hosting components, not the data layer, and web services simply expose functionality rather than storing data.
5. In Business Central online, what is the primary effect of installing an app such as an extension?
- A. It permanently replaces the affected pages and tables in the base application with new AL source code
- B. It adds functionality, changes behavior, or gives access to new online services without modifying the base application's source code
- C. It removes the need for any user permissions to access the new functionality
- D. It converts the environment from a production environment into a sandbox environment
Show answer
Correct answer: B
Apps are documented as adding functionality, changing behavior, or giving access to new online services, which is why they are also called extensions rather than modifications. They do not rewrite base application source code, users still need permissions to the objects an app exposes, and installing an app has no effect on the environment type.
Show 5 more questions
6. Which portal is used to submit a Business Central app for Marketplace validation?
- A. Business Central Admin Center
- B. Visual Studio Code Extension Marketplace
- C. Partner Center
- D. Microsoft Entra admin center
Show answer
Correct answer: C
Publishers manage the offer and submit the extension package for validation through Partner Center. The Business Central Admin Center manages tenant apps after they are live, the Visual Studio Code Extension Marketplace distributes editor extensions rather than Business Central apps, and the Microsoft Entra admin center manages identity, not Marketplace submissions.
7. Which file contains Microsoft's core business logic that makes up the Base Application in Business Central?
- A. System.app
- B. Microsoft_Platform.app
- C. Microsoft_Application.app
- D. Microsoft_UpgradeTool.app
Show answer
Correct answer: C
The Base Application's business logic is delivered in the Microsoft_Application.app file. System.app instead carries the System Application's symbols for system tables and codeunits, and Microsoft_Platform.app and Microsoft_UpgradeTool.app are not the documented Base Application package.
8. A customer migrating from Business Central on-premises to online needs the migration tool to move business data table by table from an on-premises SQL Server database at compatibility level 140 to their new online tenant, while their on-premises Business Central Server continues serving live users during the transfer. According to the documented cloud migration architecture, is a running Business Central Server instance required for the Integration Runtime to move the data?
- A. Yes, the Integration Runtime routes each table through the Business Central Server's web service layer
- B. No, provided the on-premises database compatibility level is below 130
- C. Yes, but this applies to tables belonging to Microsoft-published extensions specifically
- D. No, the Integration Runtime connects directly to the database and only makes calls to Azure Data Factory, regardless of whether the Business Central Server is running
Show answer
Correct answer: D
Documentation states the migration process doesn't require a Business Central Server instance, running or not, because the Integration Runtime connects directly to the database and only calls Azure Data Factory. Routing through a web service layer, gating the requirement on a compatibility level below 130, or restricting it to Microsoft-published extension tables are not documented conditions of this architecture.
9. In a Business Central multi-tier deployment, which component is described as an Internet Information Services (IIS) website that enables access from the Web client and mobile apps?
- A. Business Central Server
- B. SQL Database
- C. Business Central Web Server
- D. Business Central web services
Show answer
Correct answer: C
The Web Server component is provisioned as an IIS site specifically to enable Web client and mobile app access. Business Central Server handles server-side communication and processing rather than hosting the IIS site, the SQL Database stores object definitions and business data, and web services expose SOAP and OData endpoints rather than serving the browser client.
10. A reselling partner currently manages an on-premises customer by generating license files through PartnerSource and manually applying them to the customer's database whenever a subscription changes. The customer is moving to Business Central online. Which change should the partner expect in how licensing and access are managed?
- A. The partner will continue generating and manually applying license files exactly as before, since this workflow is deployment-agnostic
- B. The customer will need to renumber objects themselves after each subscription change
- C. The partner will place orders through an indirect provider's portal and manage the customer in Microsoft Partner Center, with new subscriptions available immediately without manual license files
- D. The partner will lose the ability to manage the customer's licensing entirely once they move online
Show answer
Correct answer: C
In the online model, resellers typically become indirect resellers who transact through an indirect provider under the CSP program and manage customers in Microsoft Partner Center, with subscriptions available immediately and no manual license file generation or installation required. The manual license-file workflow and object renumbering are on-premises-specific steps documented as no longer necessary online, and partners retain a licensing management role online, just through a different mechanism.
MB-820 study resources
Why Practice with MSCertQuiz?
Microsoft Learn teaches concepts. We prepare you for the actual exam.
Deep coverage of AL object development most generic Dynamics 365 question banks reduce to syntax trivia — page and table extension patterns, codeunit events and interfaces, and installation and upgrade codeunits
Real deployment and tooling scenarios covering Visual Studio Code debugging, multi-extension workspace configuration, and the Test Toolkit for semiautomated testing, matching how Business Central developers actually build and ship extensions
Full integration content most competitors underweight: REST services with HTTP classes and JSON, and API development including OData bound and unbound actions and Read Scale-Out for performance
Every question verified against live Microsoft Learn Business Central developer documentation before it ships, so content stays accurate as AL tooling and the extension model keep evolving
Not sure if you're ready for the MB-820 exam?
Take the free MB-820 Readiness Check →What Our Users Say
“I've written AL extensions for a couple of years but had never carefully compared event subscribers against table extensions side by side. The codeunit and interface questions closed real gaps. Passed on my first attempt.”
Filip S.
MB-820 Certified
“The XMLport and API/OData questions were way more detailed than I expected from a practice test, and matched the real exam almost exactly.”
Mira A.
Business Central AL Developer
“As someone who mostly builds pages and reports, the telemetry and Test Toolkit questions filled real gaps between what I knew and what the exam actually tests.”
Tobias B.
Passed MB-820 first try
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
MB-820 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 MB-820Exam 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 $165 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 MB-820 Exam DetailsMB-820 Frequently Asked Questions
Everything you need to know about the MB-820 Business Central Developer certification
What is MB-820?
How much does the MB-820 exam cost and how long is it?
What is the passing score for MB-820?
What topics are covered on MB-820?
How hard is MB-820?
How long should I study for MB-820?
What are the prerequisites for MB-820?
Who should take MB-820?
Also Preparing For
Candidates studying MB-820 often prepare for these certifications next.