Hamstra Roofing

IRC Training

Enter your name and access password to continue.

Roofer at golden hour
Hamstra Roofing Training Program

MASTERING THE IRC
FOR ROOFERS

The code book is as essential as the nail gun. Know it, use it, own every inspection.

6 Modules 5 Quiz Types Jeopardy Challenge Timed Final Exam Certificate
Audio Overview
The Structural Physics of the IRC
0:00
0:00
Module 1

IRC History & Why It Matters

Before you can master the code, you need to understand where it came from — and why a contractor in Frankfort, IL is using the same rulebook as one in Miami or Seattle.

IRC History Timeline
From the 1871 Great Chicago Fire to the unified IRC 2000 — a century of building code evolution.

Building codes didn't come from bureaucrats in conference rooms — they came from tragedy. The 1871 Great Chicago Fire burned 3.3 square miles and killed 300 people, largely because wooden construction offered no resistance. Cities scrambled to write their own rules.

Then the 1906 San Francisco Earthquake reminded the country that fire wasn't the only threat — structural failure could be catastrophic too. Each disaster produced a new wave of local codes, each slightly different, each well-intentioned, none coordinated.

The result? A patchwork of rules that meant a roofing contractor doing jobs across state lines was essentially working in three different countries.

By the mid-20th century, three regional organizations each published their own code. Manufacturers had to test products against three different standards — driving up housing costs nationwide.

OrganizationCode NameTerritoryPrimary Focus
BOCANational Building CodeNortheast / MidwestSnow loads, fire prevention
SBCCIStandard Building CodeSouth / SoutheastWind uplift, hurricane resilience
ICBOUniform Building CodeWest / SouthwestSeismic stability

For roofers, this fragmentation was especially painful. Wind uplift requirements in Florida were irrelevant in Vermont — but you still had to know which code applied where, and inspectors enforced them differently.

The push for unification began in 1972 when BOCA, SBCCI, and ICBO formed the Council of American Building Officials (CABO) as a joint venture. CABO's "One and Two Family Dwelling Code" served as a prototype for a standalone residential code.

In 1994, the three organizations merged to form the International Code Council (ICC). In 2000, the ICC published the first International Residential Code (IRC) — effectively ending the era of regional codes.

1972

CABO Formed

Joint venture between BOCA, SBCCI, and ICBO — first step toward unification

1994

ICC Created

Three regional orgs merge into the International Code Council

2000

IRC Published

First edition of the International Residential Code. One nation, one code.

The IRC covers detached one- and two-family dwellings and townhouses only. Anything bigger falls under the International Building Code (IBC). The IRC is a prescriptive document — meaning it gives you pre-calculated solutions so you don't need an engineer for every standard job.

The IRC bundles building, plumbing, mechanical, fuel gas, energy conservation, and electrical provisions into one volume. For roofers, the most critical chapters are:

  • Chapter 3 — Building Planning (design criteria, load tables)
  • Chapter 8 — Roof-Ceiling Construction (framing, rafters, ventilation)
  • Chapter 9 — Roof Assemblies and Roofing (your daily bread)
Pro Tip: The IRC is updated every three years. Always confirm which edition your jurisdiction has adopted — Batavia, IL still uses the 2006 IRC, while Illinois's new statewide code (effective Jan 1, 2025) requires at least the 2018 edition.

Quick Facts — Click to Reveal

🔥 What sparked the first building codes? Click 📚 How often is the IRC updated? Click 🏠 What does IRC NOT cover? Click 📅 When did Illinois adopt statewide code? Click
quiz badge

Module 1 Quiz — True or False

4 questions · 25 points each · 100 pts total

Question 1 of 4

The International Residential Code (IRC) was first published in 1994.

Question 2 of 4

The 1871 Great Chicago Fire was a major catalyst for the development of standardized building codes in the United States.

Question 3 of 4

BOCA (Building Officials and Code Administrators) governed the western United States with the Uniform Building Code.

Question 4 of 4

CABO (Council of American Building Officials) was formed in 1972 as a joint venture between the three regional code bodies.

0

/ 100 pts

Module 2

Structural Design — Chapters 3 & 8

Snow, wind, gravity, seismic — every force hits the roof first. Chapter 3 tells you what loads to plan for. Chapter 8 tells you how to build a structure that handles them.

R301

Section R301 — Building Planning. Requires jurisdictions to publish local design criteria in Table R301.2(1) covering snow load, wind speed, seismic category, and weathering index.
requires every jurisdiction to populate a Design Criteria table with minimum performance standards. This is why a roofer in Frankfort, IL and one in Crown Point, IN have different fastening requirements even though they're 30 miles apart.

Design FactorCode ReferenceWhat It Drives
Ground Snow LoadTable R301.2(1)Rafter sizing, ice barrier necessity
Ultimate Wind SpeedFigure R301.2(4)AShingle fastening patterns, edge metal thickness
Seismic Design CategorySection R301.2.2Roof diaphragm connection to walls
Weathering IndexTable R301.2(1)Material selection for freeze-thaw cycles
Critical: Ultimate design wind speed directly controls fastening prescriptions. As wind speeds increase, more nails per shingle are required. This is not optional — failing a nailing inspection kills the job.

Every force on your roof — snow, wind, gravity — must travel in a continuous, unbroken path from roof sheathing down through rafters, to wall plates, to foundation. Break any link in that chain and you get structural failure.

In high-wind zones, hurricane clips or H-straps tie rafters directly to wall top plates. In the Midwest, most code inspectors focus on proper nailing of the rafter-to-plate connection. A missed strap or under-nailed connection can fail the mid-roof inspection.

Roof Sheathing

First link. Transfers load to rafters/trusses via nailing schedule.

Rafters / Trusses

Carry dead load + live load. Span tables govern sizing.

Wall Plates

Rafters connect here. Hurricane clips required in high-wind zones.

Foundation

Terminal point. Load path must be complete and unbroken.

R802.4

Section R802.4 — Rafter Span Tables. Prescriptive tables allow contractors to size rafters without an engineer for standard applications. Variables include species, grade, spacing, span, and snow load.
gives you span tables so you can size rafters without hiring an engineer for every house. The tables account for:

  • Load profiles: Roof live load (typically 20 psf) and snow loads (30–70 psf by location)
  • Lumber species & grade: Southern Pine vs. Hem-Fir have different bending strengths — a 2×8 Southern Pine #2 can span further than a 2×8 Hem-Fir #2
  • On-center spacing: 12", 16", 19.2", or 24" — the wider the spacing, the shorter the allowed span
  • Member depth: 2×4 up to 2×12
Horizontal Thrust — The Hidden Problem: Loaded rafters push outward on walls. Ceiling joists act as ties to resist this thrust. Per R802
Section R802 — Roof-Ceiling Construction. Includes horizontal thrust requirements, rafter tie placement rules, and the rafter space adjustment factor for elevated tie locations.
, rafter ties must be placed within the lower one-third of attic height. Move them higher and you increase rafter stress — you'll need the rafter space adjustment factor or an engineer.
20 psf

Roof Live Load

Typical minimum for rafter sizing calculations

30–70 psf

Snow Load Range

Varies by location — Frankfort, IL is in a moderate snow zone

1/3

Rafter Tie Rule

Ties must be in the lower third of attic height

R806

Section R806 — Attic Ventilation. Establishes net free ventilating area (NFVA) ratios, air gap requirements, and climate-zone exceptions to prevent ice dams and moisture damage.
governs attic ventilation to manage temperature and humidity. Under-ventilated attics cause ice dams in winter and cook shingles in summer — both are callbacks waiting to happen.

RatioConditionsWhy
1:150General requirement, all vented atticsHigher airflow compensates for unbalanced or low-quality venting
1:300Balanced 40–50% of vent area in upper halfUses stack effect for efficient air movement
1:300Climate Zones 6–8 with Class I/II vapor retarderLimits moisture migration from living space to cold attic
The 1-Inch Rule: A minimum 1-inch air gap must be maintained between attic insulation and roof sheathing at the vent location. If insulation blocks the soffit vents, airflow is choked — you've passed a new roof and created a future ice dam liability.
Attic Ventilation Diagram
R806: Cool air enters at soffit → flows up with 1-inch gap → exits at ridge. Ventilation ratio 1:150 baseline, 1:300 with balanced system.
quiz badge

Module 2 Quiz — Code Section Match

Drag each code section to its correct description · 25 pts each · 100 pts total

Drag the red code section chips onto the correct description boxes.

R301
R802
R806
R908
Drop here
Geographic Design ParametersSnow load, wind speed, seismic category — the local performance minimums every structure must meet.
Drop here
Rafter Sizing, Horizontal Thrust & Attic FramingPrescriptive span tables and rafter tie placement rules.
Drop here
Attic Ventilation RequirementsRatios, air gaps, soffit-to-ridge airflow. The 1:150 baseline rule lives here.
Drop here
Reroofing RegulationsTwo-layer limit, mandatory tear-off conditions, inspection requirements.
0

/ 100 pts

Module 3

Roof Assemblies — Chapter 9

This is your daily code. Minimum slopes. Underlayment specs. Drip edge. Ice barriers. Valleys. Know Chapter 9 cold and you'll sail through every inspection.

Roof Assembly Cross Section
A fully-engineered roof assembly: shingles → synthetic underlayment → ice & water shield at eave → plywood deck → rafter. Each layer is prescribed in Chapter 9.

Slope is measured as vertical rise over a 12-inch horizontal run. The material you're installing dictates the minimum slope — install below it and you're writing a callback.

MaterialMin SlopeSpecial Conditions
Asphalt Shingles2:122:12–4:12 requires double underlayment or ice/water shield
Clay / Concrete Tile4:12High dead load — verify structural capacity
Metal Panels (standing seam)3:12Some systems lower — verify manufacturer data
Wood Shingles4:12Wood shakes: 5:12 minimum
Code Violation #1: Installing material below its code-mandated minimum slope is the most common Chapter 9 failure. It's explicitly prohibited and immediately flagged by inspectors.

R905

Section R905 — Requirements for Roof Coverings. Specifies underlayment ASTM standards (D226 for organic felt, D4869 for synthetic), installation methods, and material-specific rules for all roof covering types.
mandates underlayment conform to ASTM standards. Synthetic underlayments (woven polypropylene) are increasingly common due to tear resistance — but they must meet ASTM D4869 performance criteria to be code-compliant.

Steep-Slope (4:12+)

  • Single layer underlayment
  • Minimum 2-inch head lap
  • 6-inch side lap at end joints

Low-Slope Shingles (2:12–4:12)

  • Start with 19-inch felt strip at eave
  • Full 36-inch sheets overlapping 19 inches
  • Creates two full protection layers everywhere

Drip edge is mandatory on asphalt shingle roofs. This was a significant code update — many older roofs have none, and contractors who don't install it are failing inspections and voiding manufacturer warranties.

0.019"

Minimum Thickness

26-gauge corrosion-resistant metal. Using lighter material is a code violation.

2"

Section Overlap

Each drip edge section must overlap the next by at least 2 inches.

12"

Fastening Spacing

Nailed to deck at maximum 12-inch intervals.

The Eave vs. Rake Rule — Most-Failed Inspection Point:
At the EAVE: Install drip edge FIRST, then lay underlayment ON TOP of drip edge.
At the RAKE (gable): Install underlayment FIRST, then drip edge ON TOP of underlayment.
Get these backwards and water wicks behind the drip edge.
Drip Edge Eave vs Rake
R905.2.8.5: Eave — underlayment over drip edge. Rake/Gable — drip edge over underlayment. Getting this wrong is the single most common drip edge installation failure.

Ice Barrier — In northern climates, a self-adhering polymer-modified bitumen membrane is required from the eave edge to a point at least 24 inches inside the interior wall line. It stops water that backs up under shingles during ice dam formation from entering the building.

24 inches inside the wall line — not 24 inches from the eave. Measure from the inside face of the exterior wall. In tight eave conditions, this can require more membrane than you'd expect.

Valley Options:

Valley TypeMinimum WidthNotes
Metal Valley24 inchesCorrosion-resistant metal, center-crimped
Mineral-Surface Roll RoofingTwo plies for open valleysOlder method, less common now
Self-Adhering Ice/Water ShieldPer manufacturerBest performance for closed/woven valleys
quiz badge

Module 3 Quiz — Multiple Choice

5 questions · 20 pts each · 100 pts total

Question 1 of 5

What is the minimum slope for standard asphalt shingles under the IRC?

A1:12
B2:12
C4:12
D5:12
Question 2 of 5

Per Section R905.2.8.5, what is the minimum thickness for code-compliant drip edge metal?

A0.012 inches
B0.016 inches
C0.019 inches
D0.024 inches
Question 3 of 5

Ice barriers must extend from the eave edge to a point at least _____ inside the interior wall line.

A12 inches
B18 inches
C24 inches
D36 inches
Question 4 of 5

What is the baseline attic ventilation ratio required by Section R806?

A1 sq ft per 100 sq ft (1:100)
B1 sq ft per 150 sq ft (1:150)
C1 sq ft per 300 sq ft (1:300)
D1 sq ft per 500 sq ft (1:500)
Question 5 of 5

At the RAKE (gable) edge of a roof, how is drip edge installed relative to the underlayment?

ADrip edge is installed first, then underlayment is laid over it
BUnderlayment is installed first, then drip edge is placed on top
CDrip edge is installed between the first and second shingle courses
DNo drip edge required at rake edges
0

/ 100 pts

Module 4

Reroofing Rules + Illinois Law

Most of what Hamstra does is reroofing. Section R908 governs it — and starting January 1, 2025, Illinois changed the game with a mandatory statewide building code.

R908

Section R908 — Reroofing. Limits roof covering layers, requires tear-off under specific conditions, and addresses the liability of concealing existing damage under new material.
— A structure cannot support more than two applications of roof covering. Adding a new layer of asphalt shingles over an existing layer adds approximately 200–250 pounds per square (per 100 sq ft). On a 30-square house, that's 6,000–7,500 lbs of additional dead load — not nothing.

2

Maximum Layers

Per IRC R908 — never more than two applications of roof covering on any structure

200–250 lbs

Weight Per Square

Additional dead load per 100 sq ft when overlaying asphalt shingles

Even if only one layer exists, a complete tear-off is mandatory when:

  • Existing roofing is water-soaked or severely deteriorated — overlaying it conceals structural rot
  • Existing material is wood shake, slate, clay tile, or cement tile — too heavy and uneven to serve as a base layer
  • The existing roof has structural damage requiring deck inspection
  • The structure already has two existing layers — never add a third
Liability Note: Installing new shingles over a deteriorated deck doesn't fix the problem — it hides it. When that roof fails in two years, you're the last contractor who touched it. Always pull a permit, always do the deck inspection.
PhaseWhat HappensYour Goal
Permit AcquisitionSubmit plan + state license numberLegal authorization, credential verification
Tear-Off / Deck InspectionInspector checks deck for rot and nailing after stripIdentify hidden structural issues before covering
Nailing / Progress (10–40% complete)Verify fastener type and spacingConfirm wind-resistance requirements met
Final InspectionWalk-through of flashings, vents, drainsCompletion certificate, life-safety sign-off
Critical: Failure to call for the mid-roof inspection can result in an order to remove the newly installed roof so the inspector can verify underlayment and fastening. Call it in. Every time.

Illinois historically had no mandatory statewide building code. Cities like Batavia were still using the 2006 IRC as of 2024. That changed with Public Act 103-0510.

Jan 1, 2025

Effective Date

Illinois mandatory statewide building code took effect

2018+

Minimum Edition

All jurisdictions must adopt at least the 2018 IRC (2021 or 2024 also accepted)

What changes for roofers in IL:

  • Stricter fastening schedules in wind exposure categories
  • Updated ventilation requirements for newer climate zone designations
  • Energy code triggers — reroofing may require bringing attic insulation to current standards
  • Batavia work hours: 7 a.m. to 9 p.m., Monday–Saturday (local ordinance still applies)
quiz badge

Module 4 Quiz — Multiple Choice

4 questions · 25 pts each · 100 pts total

Question 1 of 4

Per Section R908, what is the maximum number of roof covering layers allowed on a residential structure?

A1
B2
C3
DDepends on the structure
Question 2 of 4

Approximately how much weight does overlaying one layer of asphalt shingles add per 100 sq ft (one square)?

A100–150 pounds
B150–200 pounds
C200–250 pounds
D250–300 pounds
Question 3 of 4

Illinois Public Act 103-0510 — when did the mandatory statewide building code take effect?

AJanuary 1, 2024
BJanuary 1, 2025
CJanuary 1, 2026
DJuly 1, 2025
Question 4 of 4

In Batavia, Illinois — what are the allowable work hours for roofing under local ordinance?

A6 a.m. to 8 p.m., Mon–Sat
B7 a.m. to 9 p.m., Mon–Sat
C8 a.m. to 6 p.m., Mon–Sat
D7 a.m. to 7 p.m., Mon–Sat
0

/ 100 pts

Module 5

F14/G14 Exam Prep

The ICC exam is open-book — but 3 minutes per question doesn't leave time for random searching. Speed comes from knowing the layout cold. Here's how the pros tackle it.

60

Questions

Multiple-choice, open-book format

3 hrs

Time Limit

3 minutes per question average

70%

Passing Score

42 of 60 correct to pass

Content Area% of ExamKey Sections
Roof Coverings45%Chapter 9, material specs, fastening
Reroofing15%R908, tear-off rules, layer limits
Insulation & Drainage15%R-values, scuppers, roof drains
Weather/Fire Protection15%Class A–C, wind zones, ice barriers
General Administration10%Permits, inspections, stop-work orders
PassActionTime
Pass 1Answer every question you know from memory or experience — don't look anything up30 min
Pass 2Questions where you know exactly which table or section to find the answer — look it up fast60 min
Pass 3Use the book to research the hard questions you couldn't place60 min
Pass 4Final review — hunt for trap words: "not," "only," "maximum," "minimum"30 min
Trap words kill scores. "Which of the following does NOT require a permit?" — the word "not" flips the whole question. Circle it before you read the options.

An unmarked code book is a liability in a timed exam. Build your tabs before exam day:

Must-Tab Sections

R905 (Materials), R806 (Ventilation), R802 (Framing), Chapter 3 (Design Criteria), R908 (Reroofing), Chapter 2 (Definitions)

What to Highlight

Operative words: "shall" (mandatory), "may" (optional), "except" (most common test source), and all specific numbers (0.019, 1:150, 24 inches)

Margin Notes

Write "See Table R301.2" or "Cross-ref R905.2.8.5" in margins. Saves 30–60 seconds per lookup.

"Shall" vs "May": "Shall" is a legal command — no negotiation. "May" gives the contractor flexibility. Many exam questions hinge on this distinction.

The IRC updates every three years. The 2021 and 2024 editions push hard on energy efficiency and solar integration — knowing this future content gives you an edge now.

  • PV Solar Panels: Create new dead loads and wind uplift forces requiring Chapter 8 recalculation. Must maintain firefighter access pathways.
  • Federal Solar Tax Credit: 30% Residential Clean Energy Credit on qualified solar roofing that meets IRC structural and energy standards.
  • "Cool Roofs": Required in southern climates to reduce cooling loads. Material reflectance is now a design parameter.
  • Energy Code Triggers: In many jurisdictions, reroofing triggers a requirement to bring attic insulation to current energy code — even if framing is unchanged.
Jeopardy Board

🎰 ROOFING JEOPARDY CHALLENGE

20 questions across 5 categories. Up to 200 bonus points. Think you know your stuff?

Jeopardy bonus points: 0 / 200

Module 6 — Final Challenge

Timed Final Exam

15 questions. 45 seconds each. Mix of everything. This is your F14 warm-up — no looking back at the modules. Go from memory.

Ready for the Final Exam?

15 questions · 45 seconds each · 20 points per question · 300 points total

Questions auto-advance when time runs out. No going back.

Training Complete

Your Certificate

Enter your name below, then print or save your certificate.

Total Score / 800 pts

Certificate of Completion
Your Name Here
Your Progress

SESSION HISTORY

Your training sessions are saved automatically. Log in again to start a new session.

Complete the password gate to view your history.

🎰 ROOFING JEOPARDY

Bonus: 0 pts
IRC History
Chapter 8
Chapter 9
Reroofing
Exam Prep
$100