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.
| Exam | Format | References | |
|---|---|---|---|
| B1 Residential Building Inspector | 60 questions · 2 hours · open book | 2021 code year 2021 IRC 2024 code year 2024 IRC | |
| P1 Residential Plumbing Inspector | 60 questions · 2 hours · open book | 2021 code year 2021 IRC 2024 code year 2024 IRC | |
| M1 Residential Mechanical Inspector | 60 questions · 2 hours · open book | 2021 code year 2021 IRC | |
| R3 Residential Plans Examiner | 60 questions · 2 hours · open book | 2021 code year 2021 IRC 2024 code year 2024 IRC | |
| FG Fuel Gas Inspector | 60 questions · 2 hours · open book | 2021 code year 2021 IFGC 2024 code year 2024 IFGC | |
| 79 Residential Energy Inspector/Plans Examiner | 60 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.
| Exam | Format | References | |
|---|---|---|---|
| B2 Commercial Building Inspector | 80 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 Inspector | 80 questions · 3.5 hours · open book | 2020 / 2023 NEC NFPA 70 National Electrical Code (2020 or 2023 edition) | |
| P2 Commercial Plumbing Inspector | 60 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 Inspector | 50 questions · 2 hours · open book | 2021 code year 2021 IMC and 2021 IFGC | |
| 21 Accessibility Inspector/Plans Examiner | 80 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 Inspector | 50 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.
| Exam | Format | References | |
|---|---|---|---|
| B3 Building Plans Examiner | 80 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 Examiner | 50 questions · 2 hours · open book | 2021 code year 2021 IMC and 2021 IFGC 2024 code year 2024 IMC and 2024 IFGC | |
| P3 Plumbing Plans Examiner | 60 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 Examiner | 70 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.
| Exam | Format | References | |
|---|---|---|---|
| 66 Fire Inspector I | 60 questions · 2 hours · open book | 2021 code year 2021 IFC and 2021 IBC 2024 code year 2024 IFC and 2024 IBC | |
| 67 Fire Inspector II | 50 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 Module | 80 questions · 2 hours · open book | Module exam IFC, IBC, Special Inspection Manual | |
| CFM Certified Fire Marshal: Legal Module | 75 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 Module | 75 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.
| Exam | Format | References | |
|---|---|---|---|
| 14 Permit Technician | 60 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 Inspector | 50 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 Inspector | 50 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 Technician | 30 questions · 1.5 hours · open book | 2024 code year 2024 IPMC, 2024 IZC, Legal Aspects of Code Administration | |
| CE-O Code Enforcement Officer | 50 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.
| Exam | Format | References | |
|---|---|---|---|
| CBO Certified Building Official: Legal Module | 75 questions · 2 hours · open book | Module exam IBC, IFC, IPMC, Building Department Administration, Legal Aspects of Code Administration, HR Management | |
| CBO Certified Building Official: Management Module | 75 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 Module | 80 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.