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 test codeunit attribute marks a procedure as a test that the Test Toolkit will execute?
Explore More Microsoft Certifications
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
More From This Family
Videos and articles for deeper review.
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 Skill Area
Develop by using AL objects
Annual
Renewal
Free on Microsoft Learn
MB-820 is an Associate-level Microsoft developer exam (40-60 questions, 100 minutes, 700/1000 to pass, $165 USD). Largest skill area: Develop by using AL objects (35-40%). The credential validates AL extension development for Business Central — Microsoft's leading SMB ERP — and is renewed annually free on 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.
1In Business Central, what is the recommended approach to add a new field to the standard Customer table without modifying the base application?
2Which property in app.json declares the numeric range that AL objects in your extension are allowed to use?
3You need to react when a user posts a sales order. Which approach is recommended in AL?
4Which AL data type is designed to hold an arbitrarily large block of text or binary data such as a comment, JSON payload, or file content stored in a record?
5Which page property must be set so a page can be exposed as a Business Central API for external integration via /api/<publisher>/<group>/v2.0?
6What is the recommended way to read only a few fields from a record while iterating a large table to improve performance?
7Which kind of code object encapsulates business logic and can be invoked from pages, reports, web services, or other codeunits?
8In a Business Central report object, which two layout technologies are supported as built-in Microsoft layouts?
9Which AL object is best suited for importing or exporting structured XML or fixed/variable text data files?
10You want to store secrets such as an API key for an extension that should be hidden from other extensions and from end users. Which AL feature should you use?
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. Candidates extend tables and pages, build codeunits with events and interfaces, expose API pages, and integrate Business Central with external systems.
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
Business Central architecture (components, capabilities, core/extensions approach, customization update lifecycle, online vs on-premises differences), Business Central apps (base app vs system app, app functionality, AppSource publishing process)
Install, develop, and deploy for Business Central
Install and configure the AL development environment (app.json, launch.json, multiple workspaces), create/debug/deploy extensions in Visual Studio Code, multilanguage development with XLIFF, ongoing extension maintenance
Develop by using AL objects
Tables and pages (Role Centers, page types, table/page extensions, enums and enumextensions), reports (RDLC/Word layouts, document reports, processing-only, multilanguage, request page), XMLports (properties, nodes, AL usage), codeunits (creation/access, events/triggers, interfaces, install/upgrade codeunits), permission sets and entitlements, queries (joins, filters, aggregation, query as report source)
Develop by using AL
Customize the UI (profiles, views, user assistance, assisted setup, teaching tips, in-app tours, onboarding checklists), data process and document/master-data design patterns, AL fundamentals (custom procedures, data types, expressions, statements, built-in functions, variables, error handling, access modifiers, file management)
Work with development tools
Test applications using the Test Toolkit and AL test codeunits/procedures (TransactionModel, handlers, [Test] attribute), telemetry monitoring/configuration, custom telemetry signals via Session.LogMessage, the in-client and VS Code performance profiler, analyzers (CodeCop, AppSourceCop, UICop, PerTenantExtensionCop)
Integrate Business Central with other applications
Access REST services with HttpClient and JSON types, build/manage APIs with API pages, OData $expand/$select/$filter, OData bound and unbound actions ([ServiceEnabled]), Read Scale-Out for performance, OAuth 2.0/Microsoft Entra ID service-to-service authentication
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 Microsoft Dynamics 365 Business Central, including tables, pages, codeunits, events, reports, XMLports, queries, API pages, and integrations.
How many questions are on MB-820?
MB-820 typically contains 40-60 questions completed in 100 minutes. The passing score is 700 out of 1000 (scaled). The exam fee is $165 USD via Pearson VUE (online proctored or test center).
What are the main domains of MB-820?
MB-820 covers six skill areas: 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 area is Develop by using AL objects.
Are there prerequisites for MB-820?
No formal prerequisites, but Microsoft recommends applied knowledge of Business Central, the AL language, the development environment, and AppSource. Familiarity with source control, CI/CD, telemetry, and one or more years of AL extension development is highly recommended.
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 to AL and Business Central since the previous exam version.
How should I prepare for MB-820?
Plan 60-100 hours of study over 6-10 weeks. Use the official Microsoft Learn MB-820 study guide, AL developer documentation, and a free Business Central sandbox. Build a small extension end-to-end (table extension, page extension, event subscriber, API page, test codeunit), then complete 100+ practice questions focused on Develop by using AL objects (35-40%).