Updated for 2026 Exam Objectives

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 Questions

No credit card required. Upgrade to full 500 questions for $19.99 when ready.

500 Exam-Style Questions
7-Day Money-Back Guarantee

Is this for you?

Your MB-820 exam is in the next 2-4 weeks
You've studied the concepts but aren't sure you'll pass
You want questions harder than the real exam
You want to understand why answers are correct, not just memorize

This is NOT for you if:

You're looking for braindumps or exam leaks
You haven't started studying the concepts yet
Most successful candidates start practice 2-3 weeks before their exam
Updated for the latest exam blueprint

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

1

Describe Business Central

2

Install, develop, and deploy for Business Central

3

Develop by using AL objects

4

Develop by using AL

5

Work with development tools

6

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.

No account requiredTakes 2-3 minutesInstant results

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. 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. 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. 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. 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. 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
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Why Practice with MSCertQuiz?

Microsoft Learn teaches concepts. We prepare you for the actual exam.

1

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

2

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

3

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

4

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.”

FS

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.”

MA

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.”

TB

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

$0
  • 40 practice questions
  • Practice mode only
  • Progress tracking
  • No exam simulation mode
Start Free

MB-820 Full Access

Best if your exam is in the next 2-4 weeks

$19.99one-time
  • 500 practice questions
  • Practice & Exam modes
  • Detailed explanations
  • Lifetime access
Get MB-820 Access — $19.99

7-day money-back guarantee

BEST VALUE

Pro — All Certs

Best if you're planning multiple Microsoft exams

$14.99/month
  • ALL certifications included
  • Unlimited questions
  • New certs added free
  • Cancel anytime
View Pro Plans

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 Now

No 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 Details

MB-820 Frequently Asked Questions

Everything you need to know about the MB-820 Business Central Developer certification

What is MB-820?
MB-820 (Microsoft Dynamics 365 Business Central Developer) is a certification validating the ability to design, develop, and deploy AL extensions for Business Central, covering the extension architecture, AL object development, essential development standards, testing and telemetry, and integrating Business Central with external systems.
How much does the MB-820 exam cost and how long is it?
The MB-820 exam costs $165 USD, runs approximately 100 minutes, and has a passing score of 700 out of 1000. Confirm current pricing and duration on the official certification page before booking, since exam details can shift alongside Business Central platform updates.
What is the passing score for MB-820?
The passing score for MB-820 is 700 out of 1000, the same threshold used across nearly all Microsoft role-based certification exams. Scoring is scaled, so 700 represents roughly 70% competency spread across all six exam domains rather than a simple raw percentage.
What topics are covered on MB-820?
MB-820 covers six domains: Describe Business Central (10-15%) — architecture and the extensions approach; Install, develop, and deploy for Business Central (10-15%) — dev environment and Visual Studio Code debugging; Develop by using AL objects (35-40%, the largest domain) — pages, tables, reports, XMLports, codeunits, permission sets, and queries; Develop by using AL (15-20%) — UI customization, development standards, and AL language fundamentals; Work with development tools (10-15%) — the Test Toolkit and telemetry; and Integrate Business Central with other applications (10-15%) — REST services and APIs.
How hard is MB-820?
MB-820 is a code-heavy exam that expects real hands-on AL development experience in Visual Studio Code, not just familiarity with the Business Central user interface. Candidates comfortable with basic page and table extensions often find the codeunit events, interfaces, and installation/upgrade codeunit questions in the develop-by-using-AL-objects domain the hardest, since they require deeper understanding of the extension execution model.
How long should I study for MB-820?
Candidates already developing AL extensions for Business Central should plan 5-7 weeks, focused on the develop-by-using-AL-objects domain given its exam weight. Candidates newer to AL and the extension model should plan 10-12 weeks and should build hands-on familiarity with Visual Studio Code, the AL Language extension, and a Business Central sandbox environment first. We recommend working through Microsoft Learn's MB-820 learning path, then practicing with 500 scenario-based questions spread across all six domains in proportion to their exam weight.
What are the prerequisites for MB-820?
There are no enforced prerequisites to register for MB-820, but Microsoft recommends knowledge of Business Central functional areas and hands-on experience developing AL extensions, including Visual Studio Code, the AL Language extension, and Azure DevOps or GitHub for source control.
Who should take MB-820?
MB-820 is aimed at developers who design, build, and deploy AL extensions for Business Central to meet business requirements, working with functional consultants and solution architects to implement customizations and integrations. It pairs well with MB-800 (Business Central Functional Consultant) for candidates who need both functional and developer coverage of Business Central, and with PL-400 (Power Platform Developer) for those extending Business Central with Power Platform components.

Also Preparing For

Candidates studying MB-820 often prepare for these certifications next.