WRITTEN FROM THE CODE BOOKS · BY A BUILDING OFFICIAL

ICC EXAM PRACTICE TESTS

I am an ICC-Certified Building Official, and before that I built houses. These are the practice tests I wish had existed when I sat for my own inspector and plans examiner exams: two full-length timed tests for each ICC certification exam, at the real question count and the real time limit, with the question mix weighted to the content outline ICC publishes for that exam — and every answer explained by the section, table or defined term that carries it.

They cover 29 exams across the inspector, plans examiner, fire, code enforcement and Certified Building Official tracks, most of them on both the 2021 and the 2024 code years. Every course is hosted on Udemy; the links below go straight to it.

First, the code year

ICC offers most of its national exams on two code years at the same time, and your exam bulletin names one of them. Pick the practice course for that year. The 2021 and 2024 editions are different books: the 2024 IRC moved stairways from R311.7 to R318.7 and put carbon monoxide detection where stairways used to be, the 2024 IBC shuffled the accessibility features in Section 1110, and the 2024 IECC moved its residential fenestration and air-leakage sections to new numbers. A course written to the wrong year will send you to the wrong page on exam day, which is the one thing an open-book exam punishes.

The exceptions on this page are the NEC-based E2, which runs on NEC editions (2020 and 2023), and the CBO and Fire Marshal legal and management modules, whose questions come mostly from the administration texts rather than from a code year.

How the tests are built

Every question was written against the full text of the code it cites, then run through the same checks a plans examiner would run on a submittal: the cited section has to exist in that edition, the cited text has to actually support the keyed answer, and any number in an answer has to appear in that section. Table questions were checked row and column. No question keys to an appendix or to a value the model code leaves to the jurisdiction. Where a section carries a condition — new construction versus alteration, a Group R versus a Group B occupancy, an exception that only applies under a size — the question states the facts so the condition is clear.

The tests do not claim a passing percentage, because ICC reports a scaled score. What they give you is the habit that passes open-book exams: knowing where to look.

Residential inspector track

One book at a time — the IRC for B1, P1 and M1 and the R3 plans examiner seat, then the IFGC and the residential IECC.

ExamFormatReferences
B1 Residential Building Inspector60 questions · 2 hours · open book
2021 code year 2021 IRC
2024 code year 2024 IRC
P1 Residential Plumbing Inspector60 questions · 2 hours · open book
2021 code year 2021 IRC
2024 code year 2024 IRC
M1 Residential Mechanical Inspector60 questions · 2 hours · open book
2021 code year 2021 IRC
R3 Residential Plans Examiner60 questions · 2 hours · open book
2021 code year 2021 IRC
2024 code year 2024 IRC
FG Fuel Gas Inspector60 questions · 2 hours · open book
2021 code year 2021 IFGC
2024 code year 2024 IFGC
79 Residential Energy Inspector/Plans Examiner60 questions · 2 hours · open book
2021 code year 2021 IECC
2024 code year 2024 IECC

Commercial inspector track

The IBC, IPC, IMC, IFGC and IECC exams that stack into the commercial combination card, plus the NEC-based E2 and the accessibility exam.

ExamFormatReferences
B2 Commercial Building Inspector80 questions · 3.5 hours · open book
2021 code year 2021 IBC, ACI 318-19, Concrete Manual
2024 code year 2024 IBC, ACI 318-19, Concrete Manual
E2 Commercial Electrical Inspector80 questions · 3.5 hours · open book
2020 / 2023 NEC NFPA 70 National Electrical Code (2020 or 2023 edition)
P2 Commercial Plumbing Inspector60 questions · 2.5 hours · open book
2021 code year 2021 IPC and 2021 IFGC
2024 code year 2024 IPC and 2024 IFGC
M2 Commercial Mechanical Inspector50 questions · 2 hours · open book
2021 code year 2021 IMC and 2021 IFGC
21 Accessibility Inspector/Plans Examiner80 questions · 2.5 hours · open book
2021 code year ICC A117.1-2017, 2021 IBC, 2021 IEBC
2024 code year ICC A117.1-2017, 2024 IBC, 2024 IEBC
77 Commercial Energy Inspector50 questions · 2 hours · open book
2021 code year 2021 IECC
2024 code year 2024 IECC

Plans examiner track

The same books read from the other side of the counter: B3, M3, P3 and the commercial energy plans examiner.

ExamFormatReferences
B3 Building Plans Examiner80 questions · 3.5 hours · open book
2021 code year 2021 IBC, ACI 318-19, Concrete Manual
2024 code year 2024 IBC, ACI 318-19, Concrete Manual
M3 Mechanical Plans Examiner50 questions · 2 hours · open book
2021 code year 2021 IMC and 2021 IFGC
2024 code year 2024 IMC and 2024 IFGC
P3 Plumbing Plans Examiner60 questions · 2.5 hours · open book
2021 code year 2021 IPC, 2021 IFGC, ICC A117.1-2017
2024 code year 2024 IPC and 2024 IFGC
78 Commercial Energy Plans Examiner70 questions · 3.5 hours · open book
2021 code year 2021 IECC
2024 code year 2024 IECC

Fire track

Fire Inspector I and II on the IFC and IBC, then the three Certified Fire Marshal modules.

ExamFormatReferences
66 Fire Inspector I60 questions · 2 hours · open book
2021 code year 2021 IFC and 2021 IBC
2024 code year 2024 IFC and 2024 IBC
67 Fire Inspector II50 questions · 2 hours · open book
2021 code year 2021 IFC and 2021 IBC
2024 code year 2024 IFC and 2024 IBC
CFM Certified Fire Marshal: Fire Codes and Standards Module80 questions · 2 hours · open book
Module exam IFC, IBC, Special Inspection Manual
CFM Certified Fire Marshal: Legal Module75 questions · 2 hours · open book
Module exam IBC, IFC, IPMC, Building Department Administration, Legal Aspects of Code Administration, HR Management
CFM Certified Fire Marshal: Management Module75 questions · 2 hours · open book
Module exam IBC, IFC, IRC, Building Department Administration, A Budgeting Guide for Local Government, HR Management

Code enforcement track

Permit Technician, Zoning, Property Maintenance, and the two dedicated code enforcement certifications.

ExamFormatReferences
14 Permit Technician60 questions · 2 hours · open book
2021 code year 2021 IBC, 2021 IZC, Basic Code Enforcement, Legal Aspects of Code Administration
2024 code year 2024 IBC, 2024 IZC, Basic Code Enforcement, Legal Aspects of Code Administration
75 Zoning Inspector50 questions · 2 hours · open book
2021 code year 2021 IZC, Legal Aspects of Code Administration
2024 code year 2024 IZC, Legal Aspects of Code Administration
64 Property Maintenance and Housing Inspector50 questions · 2 hours · open book
2021 code year 2021 IPMC, 2021 IRC, Legal Aspects of Code Administration
2024 code year 2024 IPMC, 2024 IRC, Legal Aspects of Code Administration
CE-T Code Enforcement Technician30 questions · 1.5 hours · open book
2024 code year 2024 IPMC, 2024 IZC, Legal Aspects of Code Administration
CE-O Code Enforcement Officer50 questions · 2.5 hours · open book
2024 code year 2024 IPMC, Strategic Code Enforcement

Certified Building Official

The three CBO module exams. The Legal and Management modules are the same exams the Certified Fire Marshal takes.

ExamFormatReferences
CBO Certified Building Official: Management Module75 questions · 2 hours · open book
Module exam IBC, IFC, IRC, Building Department Administration, A Budgeting Guide for Local Government, HR Management
CBO Certified Building Official: Building Codes and Standards Module80 questions · 2 hours · open book
2024 code year 2024 IBC, IRC, IFC, IMC, IPC, IECC, ICC A117.1-2017

The combination cards

ICC's combination inspector certifications are earned by passing the four trade exams: B1, E1, M1 and P1 for Residential Combination Inspector, and B2, E2, M2 and P2 for Commercial Combination Inspector (confirm the current requirements with ICC before you plan a sequence). Most people take them one at a time. On the residential side the order hardly matters, because B1, P1 and M1 are all written to the same book, the IRC. On the commercial side, building first is the usual path, then plumbing and mechanical, then electrical. Plans examiners usually come from the inspector side, and the Certified Building Official modules sit on top of all of it.

ICC exam FAQ

Are these the actual ICC exam questions?

No. Every question is an original practice item written against the published code text — nothing is copied from an ICC exam, and no book text is reproduced. What you get is the same shape as the real thing: the same number of questions, the same time limit, the same open-book format, and a question mix weighted to the content outline ICC publishes for that exam.

Which code year should I buy — 2021 or 2024?

The one printed on your exam bulletin. ICC offers most national certification exams on two code years at once, and the 2021 and 2024 editions of a code are different books — sections move, tables change, values change. Each practice course here is written against one edition only, so buy the edition that matches the exam you scheduled, not the code your jurisdiction happens to enforce.

Is there a passing score?

ICC reports a scaled score, not a percentage, and these courses do not claim one. Use the tests the way they are meant to be used: take the first one cold to find your weak content areas, read every explanation and the section it cites in your own book, then take the second one under a real clock.

Why does every answer cite a section?

Because the exams are open book, and what they really test is whether you can find the answer in the book fast. Every explanation names the section, table or defined term that carries the answer so you can put your finger on it in your own copy — that lookup habit is the skill that gets you through 60 or 80 questions in the time allowed.

Why no E1, E3 or Electrical Plans Examiner tests?

Those exams are written entirely to the NFPA 70 National Electrical Code, and the NEC is not available as a text that can be checked citation by citation the way the I-Codes are. The one electrical course here, E2, is the exception and is labeled as such; every other course on this page was written against the full text of the codes it cites.

Practice tests written by Brent J., an ICC-Certified Building Official. These are independent study aids, not affiliated with, endorsed by, sponsored by or approved by the International Code Council. International Code Council, ICC and the I-Code names are registered trademarks of the International Code Council, Inc.; the National Electrical Code and NEC are registered trademarks of the National Fire Protection Association. Completing a practice course does not confer any certification. Course links open on Udemy in a new tab.

Studying the residential code? The free permit quiz and the IRC cheat sheets cover the sections inspectors get asked about most.