100+ Free MB-820 Practice Questions
Pass your Microsoft Certified: Dynamics 365 Business Central Developer Associate (MB-820) exam on the first try — instant access, no signup required.
Which language do developers use to build extensions for Microsoft Dynamics 365 Business Central?
Key Facts: MB-820 Exam
40-60
Exam Questions
Microsoft
700/1000
Passing Score
Microsoft (scaled)
100 min
Exam Duration
Microsoft
$165
Exam Fee
Microsoft (USD)
35-40%
Largest Domain
Develop by using AL objects
Jun 10 2025
Last Skills Update
Microsoft Learn
MB-820 is an Associate-level Microsoft Dynamics 365 Business Central developer exam (40-60 questions, 100 minutes, 700/1000 to pass, $165 USD). Largest domain: Develop by using AL objects (35-40%). Microsoft Certified: Dynamics 365 Business Central Developer Associate validates AL extension development for SMB ERP. Skills measured were updated June 10, 2025. Renewed annually free via Microsoft Learn.
Sample MB-820 Practice Questions
Try these sample questions to test your MB-820 exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1Which language do developers use to build extensions for Microsoft Dynamics 365 Business Central?
2In a Business Central solution, which object contains the standard application logic shipped by Microsoft (e.g., G/L Entry, Customer)?
3What two delivery channels are available for distributing a Business Central extension to multiple customers?
4Business Central online uses which release cadence for major updates?
5Which Business Central deployment model supports the broadest customization, including direct C/AL or .NET interop calls?
6What is the purpose of the System Application in Business Central?
7To publish an app on Microsoft AppSource, what must the publisher complete first?
8What is the difference between the Base Application and an extension in Business Central?
9Which file in an AL project defines the app's ID, name, version, dependencies, and target Business Central platform?
10Which file controls how Visual Studio Code connects to a Business Central server for symbol download and debugging?
About the MB-820 Exam
The Microsoft Certified: Dynamics 365 Business Central Developer Associate (MB-820) exam validates skills designing, developing, testing, and maintaining AL extensions for Microsoft Dynamics 365 Business Central, including AL objects, the development environment, integrations, telemetry, and ALM.
Questions
50 scored questions
Time Limit
100 minutes
Passing Score
700/1000 (scaled)
Exam Fee
$165 USD (Microsoft / Pearson VUE)
MB-820 Exam Content Outline
Describe Business Central
Describe the Business Central architecture (components, core solution + extensions approach, update lifecycle, online vs on-premises differences) and Business Central apps (Base App vs System App, app functionality, AppSource publishing process, per-tenant extensions)
Install, develop, and deploy for Business Central
Install and configure the development environment (VS Code AL extension, app.json, launch.json, al.code-workspace, Symbols), manage configuration files, manage multiple AL extensions; create, debug (Snapshot Debugger), and deploy extensions; manage multilanguage development; maintain extensions; Docker containers (BCContainerHelper)
Develop by using AL objects
Build and extend tables (FieldClass: Normal/FlowField/FlowFilter, CalcFormula, OptionMembers/OptionCaption, OnValidate triggers) and pages (Card/List/Document/Worksheet/RoleCenter/CardPart/ListPart/StandardDialog/ConfirmationDialog/HeadlinePart/NavigatePage/API), TableExtension and PageExtension, page actions, FactBoxes, build/extend enums (with EnumExtension); reports (RDLC/Word/Excel layouts, dataset, request page, processing-only, multilanguage, report substitution); XMLports; codeunits (single-instance, install, upgrade); events (Business/Integration/Internal/Trigger), interfaces and polymorphism; permission set objects (entitlements, inherent permissions); queries (joins, filters, aggregations, replace records, feed reports)
Develop by using AL
Customize the UI (profiles, views, user assistance model, assisted setup, teaching tips and tours, onboarding checklist); essential development standards (data process model, table types, document standards, master data design patterns); use AL to extend BC (custom procedures, data types - Code/Text/Integer/Decimal/Boolean/Date/Time/DateTime/Option/Enum/Record/RecordRef/FieldRef/JsonObject, file management, data manipulation, expressions, built-in functions and statements, variables, error management, access modifiers - local/internal/protected/public)
Work with development tools
Implement semiautomated test processes and run standard BC tests (Test Toolkit, test codeunits with Subtype = Test, [Test] procedures, ASSERTERROR, TestPermissions); manage and analyze telemetry (Application Insights, Session.LogMessage, Verbosity levels, TelemetryScope, custom telemetry signals via CustomDimensions); CI/CD with AL-Go for GitHub or Azure DevOps
Integrate Business Central with other applications
Access REST services from BC (HttpClient, HttpRequestMessage, HttpResponseMessage, HttpHeaders, JSON parsing with JsonObject/JsonArray/JsonValue/JsonToken); implement APIs (API pages with APIPublisher/APIGroup/APIVersion/EntityName, ODataKeyFields, OData bound and unbound actions with [ServiceEnabled], $batch, Read Scale-Out via DataAccessIntent = ReadOnly, Standard APIs v2.0)
How to Pass the MB-820 Exam
What You Need to Know
- Passing score: 700/1000 (scaled)
- Exam length: 50 questions
- Time limit: 100 minutes
- Exam fee: $165 USD
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
MB-820 Study Tips from Top Performers
Frequently Asked Questions
What is the MB-820 exam?
MB-820 is the Microsoft Certified: Dynamics 365 Business Central Developer Associate exam. It validates skills designing, developing, testing, and maintaining AL extensions for Business Central, including AL objects (tables, pages, codeunits, queries, XMLports), events and interfaces, REST APIs, telemetry, and ALM with Azure DevOps or AL-Go for GitHub.
How many questions are on MB-820?
MB-820 typically contains 40-60 multiple-choice, build-list, drag-and-drop, and case-study questions to be completed in 100 minutes. The passing score is 700 out of 1000 (scaled). The exam fee is $165 USD via Pearson VUE (online or test center).
What are the main domains of MB-820?
MB-820 covers six domains: Describe Business Central (10-15%), Install/develop/deploy for Business Central (10-15%), Develop by using AL objects (35-40%), Develop by using AL (15-20%), Work with development tools (10-15%), and Integrate Business Central with other applications (10-15%). The largest domain is Develop by using AL objects.
Are there prerequisites for MB-820?
No formal prerequisites, but Microsoft expects applied knowledge of Business Central, the AL programming language, the development environment (VS Code AL extension, BCContainerHelper), AppSource and per-tenant extension delivery models, and ALM/CI-CD using SCM and Azure DevOps or AL-Go for GitHub. Most candidates have 1-2 years AL development experience.
Does MB-820 certification expire?
Yes — Microsoft Associate-level certifications including MB-820 must be renewed annually by passing a free renewal assessment on Microsoft Learn. The renewal focuses on changes since the prior version of the exam, including new AL features and platform updates.
How should I prepare for MB-820?
Plan 60-100 hours of study over 6-10 weeks. Use the official Microsoft Learn MB-820 learning path, set up a Docker-based dev container with BCContainerHelper, build a real AL extension end-to-end (table extension + page extension + API page + tests + telemetry), and complete 100+ practice questions. Focus on Develop by using AL objects (35-40%) and Develop by using AL (15-20%).