CSLB Quick Facts

License required for jobs over
$1,000
Minimum contractor bond
$25,000
Journey-level experience
4 years
Current exam passing scores
School-observed: 65% for Law & Business and 63% to 71% for trade exams; CSLB does not publish fixed passing scores

The CSLB oversees 46 contractor classifications in California.

Free

Free Practice Exam

Try a 40-question practice exam plus 14-day course access, no cost, no commitment.

99% first-time pass rate. 100% Money-Back Guarantee

Need Help?

Start Your Contracting Business

From license to incorporation, we help you handle the paperwork so you can focus on the work.

800-809-6463

Certification

Building Codes — ICC Certification

Earn your ICC building-inspector certification with CSLS. We run two separate exam-prep courses - ICC-IRC Residential Building Inspector (B-1) and ICC-IBC Commercial Building Inspector (B-2) - taught live online by instructors who work with these codes every day. Take either on its own, or bundle both and save.

From $895.00 · reserve your seat online or by phone.

Course overview

What you'll learn in Building Codes — ICC Certification

The International Code Council (ICC) develops the model building codes used across the United States and runs the certification programs that prove you know them. An ICC building-inspector certification tells employers, municipalities, and engineering firms that you can read and apply the code correctly - and it opens the door to bigger projects and inspector roles.

CSLS offers two separate ICC building-inspector certification courses - residential and commercial. Both run as live online instruction and include the current code books, tabbed and ready for the open-book exam. Take either on its own, or earn both and save.

Instructor explaining a building-code diagram beside a stack of ICC code books
ICC-IRC · B-1

Residential Building Inspector

4 weeks · 2 days a week · 24 hours live online

Prepares you to pass the ICC B-1 Residential Building Inspector exam, covering current residential code standards and the materials, methods, and inspection practices it tests.

  • Covers building planning; footings and foundations; floor, roof, and ceiling construction; wall construction and coverings; and public safety
  • Includes the 2021 International Residential Code, Code Check Complete (3rd edition), and IRC Turbo Tabs
  • 2021 IRC Study Companion plus the CSLS IRC study guide
  • 45 days of online practice-exam access after you complete the classes

$895.00 tuition

ICC-IBC · B-2

Commercial Building Inspector

7 weeks · 2 days a week · 42 hours live online

Prepares you to pass the ICC B-2 Commercial Building Inspector exam, and also covers how to start and run a commercial inspection business with engineering firms, municipalities, and major builders.

  • Up-to-date commercial code plus guidance on running a commercial inspection business
  • Includes the 2021 International Building Code, Code Check Building (5th edition), and IBC Turbo Tabs
  • 2021 ICC/IBC Study Companion plus the CSLS IBC study guide, concrete handout, and final exam
  • 45 days of online practice-exam access after you complete the classes

$1,045.00 tuition

Save $245

Earn both certifications: enroll in the residential (B-1) and commercial (B-2) courses together and the bundle discount comes off automatically at checkout - that is $245 in savings versus booking them separately. Payment plans are available.

Upcoming Building Codes — ICC Certification Dates

Every scheduled session, soonest first, across our 25+ California locations and live online. Pick the date and format that work for you.

  • Residential Building Code Review (Online)

    Online Multi-day Online
    Oct 3 to Oct 24, 2026 · 9:00 am to 3:30 pm
    $895.00

    Class Details (4 sessions)

    • Sat, Oct 3, 2026 9:00 am to 3:30 pm
    • Sat, Oct 10, 2026 9:00 am to 3:30 pm
    • Sat, Oct 17, 2026 9:00 am to 3:30 pm
    • Sat, Oct 24, 2026 9:00 am to 3:30 pm
  • Commercial Building Code Review (Online)

    Online Multi-day Online
    Oct 19 to Dec 10, 2026 · 6:00 pm to 9:00 pm
    $1,045.00

    Class Details (14 sessions)

    • Mon, Oct 19, 2026 6:00 pm to 9:00 pm
    • Thu, Oct 22, 2026 6:00 pm to 9:00 pm
    • Mon, Oct 26, 2026 6:00 pm to 9:00 pm
    • Thu, Oct 29, 2026 6:00 pm to 9:00 pm
    • Mon, Nov 2, 2026 6:00 pm to 9:00 pm
    • Thu, Nov 5, 2026 6:00 pm to 9:00 pm
    • Mon, Nov 9, 2026 6:00 pm to 9:00 pm
    • Thu, Nov 12, 2026 6:00 pm to 9:00 pm
    • Mon, Nov 16, 2026 6:00 pm to 9:00 pm
    • Thu, Nov 19, 2026 6:00 pm to 9:00 pm
    • Mon, Nov 30, 2026 6:00 pm to 9:00 pm
    • Thu, Dec 3, 2026 6:00 pm to 9:00 pm
    • Mon, Dec 7, 2026 6:00 pm to 9:00 pm
    • Thu, Dec 10, 2026 6:00 pm to 9:00 pm
  • Residential Building Code Review (Online)

    Online Multi-day Online
    Nov 14 to Dec 5, 2026 · 9:00 am to 3:30 pm
    $895.00

    Class Details (4 sessions)

    • Sat, Nov 14, 2026 9:00 am to 3:30 pm
    • Sat, Nov 21, 2026 9:00 am to 3:30 pm
    • Sat, Nov 28, 2026 9:00 am to 3:30 pm
    • Sat, Dec 5, 2026 9:00 am to 3:30 pm
  • Residential Building Code Review (Online)

    Online Multi-day Online
    Nov 16 to Dec 17, 2026 · 6:00 pm to 9:00 pm
    $895.00

    Class Details (8 sessions)

    • Mon, Nov 16, 2026 6:00 pm to 9:00 pm
    • Thu, Nov 19, 2026 6:00 pm to 9:00 pm
    • Mon, Nov 30, 2026 6:00 pm to 9:00 pm
    • Thu, Dec 3, 2026 6:00 pm to 9:00 pm
    • Mon, Dec 7, 2026 6:00 pm to 9:00 pm
    • Thu, Dec 10, 2026 6:00 pm to 9:00 pm
    • Mon, Dec 14, 2026 6:00 pm to 9:00 pm
    • Thu, Dec 17, 2026 6:00 pm to 9:00 pm
  • Commercial Building Code Review (Online)

    Online Multi-day Online
    Nov 30, 2026 to Feb 1, 2027 · 6:00 pm to 9:00 pm
    $1,045.00

    Class Details (14 sessions)

    • Mon, Nov 30, 2026 6:00 pm to 9:00 pm
    • Thu, Dec 3, 2026 6:00 pm to 9:00 pm
    • Thu, Dec 10, 2026 6:00 pm to 9:00 pm
    • Mon, Dec 14, 2026 6:00 pm to 9:00 pm
    • Thu, Dec 17, 2026 6:00 pm to 9:00 pm
    • Mon, Jan 4, 2027 6:00 pm to 9:00 pm
    • Thu, Jan 7, 2027 6:00 pm to 9:00 pm
    • Mon, Jan 11, 2027 6:00 pm to 9:00 pm
    • Thu, Jan 14, 2027 6:00 pm to 9:00 pm
    • Mon, Jan 18, 2027 6:00 pm to 9:00 pm
    • Thu, Jan 21, 2027 6:00 pm to 9:00 pm
    • Mon, Jan 25, 2027 6:00 pm to 9:00 pm
    • Thu, Jan 28, 2027 6:00 pm to 9:00 pm
    • Mon, Feb 1, 2027 6:00 pm to 9:00 pm

Prefer a month-at-a-glance view? Open the class calendar →

Before You Enroll

Building Codes — ICC Certification - Frequently Asked Questions

They prepare you for two different ICC certifications. The residential course readies you for the ICC-IRC B-1 Residential Building Inspector exam; the commercial course readies you for the ICC-IBC B-2 Commercial Building Inspector exam. You can take either on its own, or bundle both and save.
The residential (B-1) course runs four weeks, two days a week - 24 hours of live online instruction. The commercial (B-2) course runs seven weeks, two days a week - 42 hours of live online instruction. Pick a start date from the schedule above.
The residential course includes the 2021 International Residential Code, Code Check Complete (3rd edition), IRC Turbo Tabs, the 2021 IRC Study Companion, and the CSLS IRC study guide. The commercial course includes the 2021 International Building Code, Code Check Building (5th edition), IBC Turbo Tabs, the 2021 ICC/IBC Study Companion, and the CSLS IBC study guide, concrete handout, and final exam.
Yes. ICC building-inspector exams are open book, which is why each course includes the current code books along with Turbo Tabs so you can find the right provisions quickly under exam time pressure.
Yes. After you complete all of the classes, you receive 45 days of online practice-exam access to rehearse before you sit for the ICC exam.
Yes. Many students earn both the B-1 and B-2 certifications - bundle the two courses and a discount is applied automatically at checkout. Payment plans are available; ask when you enroll or call 800-809-6463.

Verified Google Reviews

What Our Students Say

Reserve Your Seat in Building Codes — ICC Certification

Join 200,000+ students who trained with Contractor Exam Schools. Call 800-809-6463 for the next available date, or browse the schedule and enroll online.

Select Your Trade Classification

Choose your CSLB classification to see exam prep programs

Not sure? Call 800-809-6463, we'll help you choose.