How to Verify Roof Underlayment and Flashing Before Shingles
A homeowner-ready pre-cover packet for checking roof underlayment, drip edge, valleys, wall flashing, penetrations and ventilation against local rules and product instructions.
The short answer
Before shingles cover the roof, record the project jurisdiction and AHJ, exact roof-covering and underlayment products, slope, deck condition, layers, laps, drip edge, valleys, wall and penetration flashing, ventilation and photos. Compare each intersection with the adopted local rule and exact manuals. If any row is unknown, wet, damaged, concealed or mismatched, issue a written hold and rework request; do not treat a photograph as sign-off.How to Verify Roof Underlayment and Flashing Before Shingles
Before shingles cover the roof, record the project jurisdiction and AHJ, exact roof-covering and underlayment products, slope, deck condition, layers, laps, drip edge, valleys, wall and penetration flashing, ventilation and photos. Compare each intersection with the adopted local rule and exact manuals. If any row is unknown, wet, damaged, concealed or mismatched, issue a written hold and rework request; do not treat a photograph as sign-off.
Make the cover-or-hold decision with the right authority #
The roof is ready to be covered only when the responsible people can identify the governing jurisdiction, the exact roof assembly, every visible water-shedding intersection, and the evidence supporting each row; otherwise the correct decision is a written hold, not a guess based on a convenient photograph.
This is a pre-cover handoff for a United States homeowner building a new house. It addresses the interval after the roof deck and weather-protection materials are installed but before asphalt shingles—or another selected roof covering—hide the underlayment, drip edge, valleys, wall flashing, chimney details, vents, skylights and other penetrations. It does not tell a homeowner to climb, repair, remove, puncture or certify a roof. It does not replace an AHJ inspection, a qualified roofer’s installation judgment, a designer’s detail, an engineer’s approval or the selected product’s warranty terms.
The decision has three possible outputs:
- Release to cover: every applicable row is identified, visible or supported by a responsible professional’s record, matched to the adopted rule and exact product documents, and accepted by the person who owns that decision under the contract and permit process.
- Conditional release: only a clearly documented, low-risk administrative item remains, the responsible party and due date are written down, and the contract, builder and AHJ allow covering before that record is closed. A conditional release is not permission to hide a physical discrepancy.
- Hold and rework request: any required input is missing; a detail is wet, damaged, loose, wrinkled, punctured, too short, incorrectly lapped, incompatible, unverified, concealed or different from the approved scope; or the person who must accept it is unavailable. Keep the area open until the issue is resolved and recorded.
The jurisdiction record comes first
No site address was supplied for this guide, so it does not invent a city, county or state rule. On the actual project, write the jurisdiction as a real place—for example, the city or county and state where the house is being built—and name the AHJ, such as the city building department, county building official or state authority that administers the permit. Record its office, permit number, inspection contact or portal, and the inspection or hold point that applies to this roof stage.
The 2024 International Residential Code (IRC) is a model code. ICC explains that it is intended for adoption by a governmental jurisdiction and that jurisdictions may amend it for local practices and laws in the adoption process. That means “the 2024 IRC says” is a useful model-code comparison, not proof that the project uses the 2024 IRC unchanged. Check the adopted state or local residential code, local amendments, permit plans, approved details, fire or wildfire overlays, and any permit-condition notes before treating a row as a rule. Use the ICC explanation of the International Residential Code as a model code to understand why the AHJ field cannot be skipped.
Write these fields before the roofer schedules the cover-up:
| Project input | What to record | Who normally supplies or confirms it | Why it changes the verdict |
|---|---|---|---|
| Site jurisdiction | Site address, city or county, state, and any tribal or special district authority | Homeowner and builder; AHJ confirms | The adopted code, amendments and inspection process are location-specific |
| AHJ | Building department or other authority, permit number, contact and required inspection | Builder or permit holder; homeowner verifies the record | A private walkthrough cannot replace a required governmental inspection |
| Adopted rules | Code name and edition, local amendments, fire or wildfire requirements, approved plan notes | Builder, designer or permit holder with AHJ confirmation | Model-code examples may not be the project rule |
| Roof covering | Manufacturer, exact product line, color or model, package date if relevant, current manual and warranty | Roofer and builder | Slope, fastening, valley and flashing details vary by product |
| Underlayment and accessories | Exact model for field underlayment, leak barrier, valley material, drip edge, pipe boots, vents, skylights and sealants | Roofer and supplier | “Synthetic felt” or “flashing” is not a complete product identification |
| Roof geometry | Roof-plane map, slope of each plane, eaves, rakes, valleys, walls, chimneys, vents, skylights and other penetrations | Designer or roofer; homeowner can cross-check plans | One generic checklist misses intersections and slope changes |
| Responsible decision-maker | Person who can authorize cover-up and person who must correct rework | Builder and contract parties | A homeowner observation is not a contractor or AHJ sign-off |
| Evidence set | Dated photos, measurements, delivery labels, inspection record, signed scope, exceptions and corrective-action log | Roofer and builder; homeowner retains a copy | It preserves what will disappear when shingles are installed |
The words “code-compliant,” “approved,” “warranty-preserving” and “ready” should each have an identified source and responsible person. If the builder says a detail is acceptable because it is common practice, ask which adopted provision, approved plan detail or exact manual supports it. If the roofer says it is covered by a warranty, ask for the warranty and installation condition in writing. If the AHJ has not required or completed a pre-cover inspection, do not assume that the builder’s internal check is an AHJ approval.
The final decision is a handoff, not a one-person inspection. The homeowner supplies the decision brief, asks for the records and checks that the packet is complete. The builder or general contractor coordinates the schedule, approved plans, trade responsibilities and correction. The roofer or roofing subcontractor owns the installation sequence and product-specific measurements. The designer or engineer answers questions about unusual geometry, structure, loads or a roof assembly outside the approved design. The AHJ decides the meaning and enforcement of the adopted code for the permit. A fire official or qualified design professional may control a wildfire-specific requirement where local rules assign that role.
Safety boundary for the homeowner
Do not climb onto the roof to take measurements or pull back underlayment. Wet synthetic sheet, loose membranes, steep slopes, open edges, skylights and temporary ladders create hazards that a phone camera cannot reveal. OSHA states that workers in residential construction six feet or more above a lower level generally need conventional fall protection or an allowed alternative; that guidance addresses employers and their work methods, not homeowner authorization to walk a roof. Read the OSHA residential-construction fall-protection FAQ before asking anyone to access the roof.
The homeowner’s safe evidence can include the permit record, roof plans, material labels, photos taken from the ground or a finished floor, attic photos from a stable floor when the space is safe to enter, and the roofer’s dated photographs and measurements. Ask the roofer to perform roof-level inspection with appropriate fall protection. Keep people away from the area below eaves and rakes while work is underway. Stop the review if lightning, high wind, wet surfaces, smoke or other site conditions make access unsafe. A “not safely observable” row is not a pass; it is a reason to assign a qualified person and record the limitation.
Assemble the inputs before anyone hides the work #
The verification starts with a complete evidence bundle: adopted local rules and permit documents, exact product manuals, roof geometry, the written scope, responsible people, and a dated record of what is visible; without that bundle, a homeowner cannot distinguish a defect from a product-specific or jurisdiction-specific alternative.
Use two rule columns, not one
Create separate columns labeled jurisdictional requirement and product or warranty requirement. The first asks what the adopted code, approved plans, local amendment, fire rule or AHJ instruction requires. The second asks what the selected roof covering, underlayment, accessory or warranty requires. Add a third column for contract scope because the contract may promise a higher standard or a particular product even when the minimum code would permit another option.
For example, the 2024 IRC model text says roof coverings are applied according to the chapter and manufacturer’s instructions, and it calls for compatible materials. That creates a comparison duty: the code row cannot be read without the product row. The 2024 IRC Chapter 9 roof-assemblies text is the source for that model-code relationship. It does not tell you that a selected product manual is current, that the AHJ adopted this edition, or that a roof outside the IRC’s ordinary scope is acceptable.
Do not use a search result, a product photograph, a sales page or a generic “roofing checklist” as the controlling source when a current manual or adopted code is available. Download or obtain the exact documents from the manufacturer or permit record. Confirm that a document’s product name matches the bundle labels and that the instructions apply to the actual roof covering, deck material, ventilation configuration and climate exposure. Keep the file name, page number and access date in the packet. If a product has changed, use the version supplied for the project and ask the manufacturer or roofer how the warranty treats it.
Map the roof before checking details
Number the roof planes and draw the water path. A simple gable may have two planes, two eaves and two rakes. A cross-gable may add valleys and wall intersections. A roof with a dormer, chimney, skylight, plumbing stack, exhaust vent, electrical conduit, solar equipment, cricket or low-slope transition may have several independent intersections that look similar from the ground but require different sequences.
For each plane, record:
- the plan or field slope in units vertical per 12 units horizontal, such as 5:12;
- the deck type, thickness or panel designation shown in the approved documents;
- the direction of water flow and the lower edge;
- eave and rake lengths in feet or inches;
- valleys by type and length;
- roof-to-wall lines by sidewall or front-wall condition;
- chimneys, crickets, skylights, vents, pipe stacks, ducts, electrical conduits and other penetrations by count and location;
- ventilation inlets, outlets, baffles, blocked bays, attic partitions and whether the assembly is vented or unvented;
- wildfire exposure, if the site lies under an adopted WUI rule, local fire requirement, insurance condition or design brief; and
- the safe observation point and the photo identifier for each row.
The map is not a structural drawing. Do not use it to size rafters, approve a cricket, decide whether a chimney needs a saddle, or alter a vent layout. Its purpose is to make the visible and concealed interfaces countable so that a roofer, designer, inspector or engineer can respond to the same location.
Confirm the roof-covering branch
This article uses asphalt-shingle examples because the opportunity brief names GAF Timberline NS and the 2024 IRC asphalt-shingle provisions. That branch is not universal. Tile, slate, wood shakes, standing-seam metal, metal shingles, low-slope membranes and photovoltaic roof coverings can have different slope limits, deck requirements, underlayment, attachment, valley, flashing, fire and ventilation details. The 2024 IRC itself separates roof-covering sections and materials; the roof-covering manual is therefore a required input, not a link to skim after the work is covered.
For the modeled asphalt-shingle branch, the GAF Timberline NS installation instructions say the shingles are for slopes of 2:12 or greater, give minimum deck conditions for listed wood decks, require decks to be dry before installation and prohibit fastening directly to insulation or an insulated deck unless GAF authorizes it in writing. These are GAF Timberline NS instructions, not a national rule. If the roof uses another shingle line, use that line’s manual and record why the example does or does not transfer.
Make the evidence legible
A useful photo shows a location, orientation and scale. A close-up of a metal strip with no roof-plane identifier is weak evidence. A wide photo that hides the lap is also weak. Ask for a sequence for each high-risk intersection:
- the whole roof plane or wall run, with a marker that identifies the location;
- the underlayment and flashing before the next layer hides them;
- the lap, overlap, extension or fastener detail beside a ruler when a measurement is material;
- the product label or package used at that location; and
- the completed covered condition, if the roofer proceeds after the row is accepted.
Record the date, photographer, location, viewing direction, measurement unit, weather, whether the surface was dry, and what the photo can and cannot prove. A photo can show that a membrane is present at a visible edge. It cannot prove what lies below a covered layer, whether a hidden fastener hit framing, whether an adhesive is compatible, whether a valley is continuous under closed shingles, or whether the AHJ accepted the work.
Verify the deck, slope, underlayment and roof edges #
The field underlayment and edges pass only when the deck is suitable and dry, the slope branch is known, the layer and lap pattern match the adopted rule and exact manual, and the drip edge and leak-barrier sequence is recorded separately at eaves and rakes.
Start with the deck, not the membrane
Underlayment is not a way to hide a deck problem. Before the membrane is accepted, ask the roofer to identify deck material, visible damage, wetting, delamination, unsupported edges, gaps, protruding fasteners, contamination, excessive deflection and any area that was replaced. The homeowner should not pry panels, pull nails or walk the deck to investigate. A qualified roofer or other responsible professional must determine whether the deck is adequate for the roof covering and whether a structural or design question requires escalation.
The GAF example requires minimum 3/8-inch plywood or OSB as recommended by the APA and gives conditions for a wood deck, including support, maximum spacing, nail-holding capacity and a smooth surface. It also says the deck and existing surfacing material must be dry before shingles are installed. Those are product instructions that apply to the GAF Timberline NS example. Record the actual deck type and the exact manual page; do not convert the GAF number into a universal structural approval.
The deck row should include:
| Observation | What it may mean | What it does not prove | Next action |
|---|---|---|---|
| Deck is dry, smooth and supported in the exposed area | It may be ready for the underlayment sequence | It does not prove hidden framing, full-deck condition or local approval | Roofer records the field check and continues to the slope row |
| Water staining, soft area, delamination, broken edge or unexplained patch | A replacement or design decision may be needed | It does not identify the cause or repair method | Hold covering; roofer and builder define correction; designer or engineer joins if structural |
| Deck type or thickness differs from the plans or manual | The installed assembly may not match the approved scope | It does not automatically mean failure; an approved alternate may exist | Obtain written approval or rework before covering |
| Deck is damp after rain or morning condensation | The installation condition is not ready for the next layer | It does not predict drying time or whether material has been damaged | Protect from weather, allow the responsible professional to assess, and document dryness before cover |
| Insulated deck or above-deck insulation is present | The assembly may need a different fastening and underlayment approach | It does not prove that shingles can be fastened directly | Use the approved assembly and written manufacturer direction; do not improvise |
Record slope plane by plane
Slope is not a house-wide label when the roof contains different planes. Use the plan value if it is approved and have the roofer confirm the field condition with an appropriate method. A homeowner can understand the units without climbing: a 5:12 slope rises 5 inches for every 12 inches of horizontal run. Do not infer slope from the visual angle of a photograph.
The underlayment threshold is a material decision in both the 2024 IRC model text and the GAF example. For asphalt shingles, the model-code table describes two layers for slopes from 2:12 up to 4:12 and one layer at 4:12 or greater under its listed application, while self-adhering alternatives have their own standard and instructions. GAF’s Timberline NS manual likewise describes two layers from 2:12 to less than 4:12 and one layer at 4:12 or more, with other conditions for eave protection. See the 2024 IRC underlayment application table and the GAF Timberline NS underlayment pages together.
The threshold is not permission to round. At 3:12, the low-slope branch needs to be evaluated. At 4:12, the exact wording, adopted local text and product manual must be read because one source may use “4:12 or greater” while another uses “less than 4:12.” At a roof plane near the boundary, have the responsible professional establish and record the slope rather than choosing the more convenient branch. If a local amendment, high-wind provision, ice-barrier provision, warranty condition or selected underlayment is more demanding, use the stricter applicable instruction unless the AHJ or authorized designer approves an alternative.
Check the field underlayment
For each plane, compare the material and sequence against the exact manual. Check that the field is covered continuously where required, that sheets run in the intended direction, that side and end laps are the stated dimensions, that laps are offset where required, that the membrane is not wrinkled or torn, and that fasteners or caps match the instruction for the location and wind condition. Do not add nails, staples, cap fasteners, cement or tape merely because a row looks loose; extra penetrations may create a new problem and may be incompatible with the manual.
The 2024 IRC model table includes different attachment language for areas where wind design is required, including corrosion-resistant fasteners and a grid pattern for mechanically fastened underlayment, while self-adhering polymer-modified bitumen has its own installation conditions. This is why the packet needs a wind-design or local-hazard input, not just a roof-slope input. Have the builder or roofer identify whether the project falls under a high-wind provision and provide the adopted text or approved detail.
Check these field conditions without treating a visual check as full sign-off:
- the membrane product name and width are known;
- the direction of installation and lap pattern can be seen;
- the membrane lies flat enough that it will not interfere with shingle sealing;
- tears, punctures and abandoned fastener holes have a documented repair method;
- the field layer meets the edge and penetration layers without an unsealed gap;
- temporary fasteners are appropriate for the period before shingles cover them;
- the membrane has not been exposed beyond the product’s permitted weather or ultraviolet interval, if the manual sets one; and
- the roofer’s photo set identifies each roof plane rather than assuming one photo represents the whole roof.
The GAF manual says to use only enough nails to hold underlayment until shingles cover it in the cited example. That does not authorize a homeowner to count nails from a distant photo or to apply the GAF instruction to another underlayment. Record “manual checked,” “field photo,” “measurement,” “exception” or “not observable” for every row.
Separate eaves from rakes
Drip edge is an edge condition, not a single material checkbox. The 2024 IRC model text calls for drip edge at eaves and rake edges of shingle roofs, gives a minimum overlap between segments, requires projection below the roof sheathing and onto the roof deck, limits fastening spacing, and places underlayment over the drip edge along eaves and under it along rakes. Compare the actual adopted code and exact shingle manual at both edge types; the 2024 IRC asphalt-shingle drip-edge provision is the model-code baseline.
In the GAF Timberline NS example, the rake detail places non-corroding metal drip edge on top of the roof-deck protection, while the eave detail places the leak barrier on top of the non-corrosive drip edge. This difference is easy to lose when a crew rolls the same sequence around the perimeter. The GAF Timberline NS edge sequence is a product-specific example; use the selected roof covering and accessory manual for the project.
At each eave and rake, record the following:
| Edge row | Evidence to request | Hold trigger |
|---|---|---|
| Eave drip edge | Continuous run, overlap, deck projection, fastening, relationship to leak barrier and gutter or fascia | Missing segment, wrong layer order, visible gap, corrosion or an overlap not supported by the applicable source |
| Rake drip edge | Continuous run, overlap, deck projection, fastening and relationship to field underlayment | Underlayment placed on the wrong side for the adopted/product detail or edge not mechanically secured |
| Eave leak barrier or ice barrier | Exact product, start at edge, extension measured from inside wall line where required, laps and termination | No jurisdictional or manual basis, short extension, wrinkles, tears or unsealed transition |
| Fascia and gutter interface | Edge is directed to shed water and the gutter installation does not rely on a hidden gap | Gutter, fascia or roof edge requires a detail that is absent from the approved scope |
An edge photo should show the face of the drip edge, its horizontal deck leg, the membrane relationship and the lower edge of the roof. If a gutter hides the relevant connection, ask the roofer to document it before the gutter is installed or to explain how the approved detail was verified. Do not pull a gutter or fascia apart yourself.
Worked example: slope sensitivity
The following is an illustrative modeled example, not a measurement from a real house. Assume two asphalt-shingle roof planes: Plane A is 5:12 and Plane B is 3:12. Assume the local AHJ has adopted language matching the cited 2024 IRC model table, the selected product manual matches the GAF example, and no stricter amendment applies.
For Plane A, the slope branch is 4:12 or greater, so the example matrix records the one-layer field-underlayment branch. For Plane B, the slope branch is 2:12 up to less than 4:12, so the example matrix records the two-layer branch. The formula is not “number of bundles” or “one rule for the whole house”; it is:
required field layers per roof plane = applicable code/product branch after local and product comparison
Sensitivity: if a field measurement changes Plane A from 5:12 to 3:12, the model branch changes from one layer to two layers. That is a decision-changing sensitivity of one additional field layer, not a claim about labor, material quantity or cost. If the local amendment requires a self-adhering membrane or a different wind attachment pattern, the packet must replace both branches with that local/product requirement. The homeowner should not decide the branch from a picture or ask a crew to “split the difference.”
Check valleys, walls, chimneys and penetrations as intersections #
The high-risk part of a pre-cover review is not the middle of an unbroken roof plane; it is every place water changes direction, meets a wall or enters the roof. Each valley, sidewall, front wall, chimney, skylight, vent, pipe, conduit and curb needs its own row, sequence, source and responsible person.
Valleys need a declared construction type
First identify whether each valley is open, closed-cut, woven or another manufacturer-approved type. Do not call a valley “flashed” without recording the construction type and the source that permits it. The 2024 IRC asphalt-shingle section says valley linings are installed according to the manufacturer’s instructions before shingles and lists permitted model-code options for open and closed valleys, including minimum widths for certain lining materials. The 2024 IRC valley provision is a model baseline only.
The GAF Timberline NS example describes open-valley metal with a minimum 20-inch width and minimum 24-gauge metal in the cited instruction, warns not to puncture the metal, shows membrane relationships and says the roof covering can require wider metal for long valleys or local codes. It also cautions that nails should not be placed closer than 6 inches to the valley centerline in a closed-cut example. Those dimensions belong in the packet only when the exact selected product and valley method match that GAF example. Use the GAF valley construction instructions as a checkable example, not as a universal valley prescription.
For each valley, record length, type, lining material, width, end laps, centerline fastener exclusion if applicable, underlayment or leak-barrier transition, shingle cut or overlap, sealant or cement specified by the manual, and the photo showing the full flow path. A valley that looks clean at the bottom can still have a short upper lap or a fastener through the lining. If the valley is already closed and no pre-cover record exists, treat the hidden condition as unverified and ask the roofer or inspector what evidence can reasonably establish it; do not infer compliance from the absence of a leak.
Sidewalls and front walls are different rows
A sloped roof that meets a sidewall usually uses step flashing or another approved transition. A roof that runs into a front wall has a different water path and may need a different base and cap flashing detail. The 2024 IRC model text says sidewall base flashing may be continuous or step flashing and sets a minimum 4-inch height and 4-inch width for the listed asphalt-shingle condition. It also requires the vertical leg to continue under siding where siding is present. Do not use that model number to approve a wall detail without checking the adopted code, wall cladding system and shingle manual.
The GAF Timberline NS example shows step flashing pieces overlapping each other by 2 inches, extending 5 inches over the underlying shingle and 5 inches up the wall, with two nails per step flashing in the diagram. It also shows leak barrier extending up the wall and warns that certain metal flashing is nailed to the deck, not the vertical wall. The GAF wall-flashing detail is inspectable for that product branch.
GAF’s TAB-R-121 bulletin adds a useful manufacturer prompt: step and counterflashing are critical at roof-to-sidewall transitions, “L” metal should not be assumed to be an acceptable substitute in those transitions, step-flashing size should relate to shingle exposure, and step flashing should be non-corroding and covered by appropriate counterflashing. The GAF TAB-R-121 proper-flashing bulletin is not an independent legal ruling, but it explains why a generic strip of metal is not enough evidence.
Record each wall run independently:
- wall side and roof-plane number;
- cladding or veneer type and whether it was installed before or after flashing;
- base flashing or step-flashing dimensions from the applicable source;
- piece overlap and fastener location;
- leak-barrier relationship;
- counterflashing or head flashing, if applicable;
- where the upper leg terminates under cladding or into a designed joint;
- distance from roof surface to cladding where the product manual specifies one; and
- photo identifiers before cladding or shingles hide the sequence.
If the siding or masonry has already concealed the upper leg, the homeowner cannot verify that condition remotely. Ask the builder to produce the installation record or open the detail under the direction of the responsible professional. The next decision may be a document review, a qualified inspection, a selective opening or rework. A demand to accept “because the flashing is behind the siding” is not evidence of what was installed.
Chimneys and crickets require their own handoff
A chimney is more than a pipe penetration. Identify its width measured perpendicular to the roof slope, its upslope geometry, base flashing, step flashing, counterflashing, side transitions and any cricket or saddle. Under the 2024 IRC model text, a cricket or saddle is required on the ridge side of a chimney or penetration more than 30 inches wide measured perpendicular to the slope, with a unit-skylight exception under the cited conditions. Check the 2024 IRC cricket and saddle provision against the actual adopted code and approved plans.
The GAF Timberline NS example says to cover the deck around the chimney and over wood crickets with roof-deck protection, not to run that deck protection up the chimney sides, to place leak barrier over the deck protection and up the chimney sides at least 5 inches, and to install shop-fabricated metal cricket flashings after underlayments. It provides additional example dimensions for crickets and counterflashing. See the GAF Timberline NS chimney and cricket sequence.
The homeowner’s role is to ensure the responsible parties answer the row before the detail disappears. A chimney can involve masonry, combustion, structural, fire-separation and roof-water questions. Do not cut mortar, remove counterflashing, seal a flue, alter a cricket or climb around the chimney as part of a homeowner check. Assign masonry, structural, fire, combustion and roof work to the qualified people whose scopes cover it.
Treat every penetration as a small roof
List plumbing vent stacks, exhaust vents, electrical conduits, skylights, roof windows, HVAC curbs, solar attachment points, antennas and any other object that interrupts the roof plane. For each one, record manufacturer, model, diameter or curb size, downslope and upslope flashing, boot or curb, leak barrier, underlayment transition, fasteners, sealant and the next trade that will connect to it.
The 2024 IPC model text says the juncture of each plumbing vent pipe with the roof line must be made watertight by an approved flashing. The 2024 IPC Chapter 9 vent provision is useful when the project uses the IPC or a local code that adopts the same provision, but the actual project may instead be governed by an IRC plumbing section, state code or amendment. The builder or plumber should identify the controlling text.
DOE Building Science Education describes roof penetrations as vulnerable water-intrusion locations and shows a sequence in which underlayment comes up to the penetration, self-sealing membrane is fitted around the lower half, and a second piece overlaps the upper side. The DOE guidance on sealing penetrations is a building-science explanation, not a substitute for a pipe-boot, skylight, curb or exhaust-vent manual. It supports the packet’s request for a continuous integrated transition rather than a bead of caulk visible from the ground.
For a plumbing stack, ask whether the boot is the selected product, whether its flange is integrated in the intended shingle sequence, and whether the pipe itself is free of damage. For a bath or kitchen exhaust vent, verify that the roof cap or flashing is the selected model and that the duct, damper and interior air-sealing responsibility are assigned. For electrical conduit or solar equipment, do not move, disconnect or test live equipment; the roofer and qualified electrician or solar installer must coordinate the roof penetration and electrical safety. For a skylight, use the skylight manufacturer’s flashing kit and installation sequence, not a generic roof boot row.
GAF’s technical bulletin says through-roof penetrations such as plumbing stacks and electrical conduits should have new flashings and that an impermeable leak barrier should be placed around openings before roofing in the referenced GAF context. The GAF proper-flashing bulletin supports treating penetration rows as separate pre-cover checks. It does not prove that the same membrane is approved for every penetration product or that a particular electrical installation is safe.
Use a minimum intersection count
The packet should not rely on memory. Count the rows before the meeting. A useful planning formula is:
total verification rows = roof planes + valleys + eaves + rakes + roof-to-wall lines + chimneys/crickets + penetrations + ventilation transitions + conditional hazard rows
This formula counts decision surfaces, not every fastener. A roof plane can generate several rows if it changes slope or underlayment branch. A single chimney can generate base flashing, side flashing, cricket and counterflashing rows. A ridge vent can generate a ventilation row and a roof-covering row. The goal is to prevent an intersection from disappearing between trades.
Illustrative modeled count: assume 6 roof planes, 2 valleys, 4 eave runs, 4 rake runs, 3 sidewall runs, 1 front-wall run, 1 chimney/cricket, 3 plumbing or exhaust vents and 2 skylights. The initial count is:
6 + 2 + 4 + 4 + 3 + 1 + 1 + 3 + 2 = 26 rows
If the design adds one electrical conduit penetration, the packet grows to 27 rows. If a dormer creates two new sidewall runs and a valley, it grows to 30. If one roof plane is split by a slope change, add a separate slope and underlayment branch even if the physical plane looks continuous. This sensitivity is why “we checked the roof” is not a reproducible record. The count is a planning calculation, not a measurement of installation quality or a claim about a particular house.
Verify ventilation and the attic-to-roof handoff #
The roof-cover decision is incomplete until the ventilation and air-sealing interface is assigned: a vented attic needs a continuous intended air path and a continuous air barrier at the thermal boundary, while an unvented assembly needs its own approved design; neither can be verified from a ridge photo alone.
Identify vented versus unvented design
Start with the approved assembly, not the presence of a roof vent. Ask whether the attic is vented at the eaves and high points, whether the roof is a vented cathedral ceiling, or whether the roof is intended to be unvented with an approved insulation and air-control strategy. A ridge vent without a functioning intake path is not the same as a balanced ventilation design. A soffit vent that is blocked by insulation or a top plate is not a verified intake path.
DOE Building Science Education states that in a vented attic the ceiling commonly provides the air barrier while insulation is placed above it. It also says the air barrier should be continuous and in full contact with insulation, with openings for wiring, electrical boxes, lights, flues, chimneys, duct chases, registers and soffits sealed before insulation. Use the DOE air-barrier guidance for ventilated attics to structure the handoff. It is not a project-specific energy-code inspection.
Write down:
- the assembly type and approved detail;
- intake locations and the roof bays they serve;
- exhaust locations and the roof bays or attic volume they serve;
- the net-free-vent-area calculation or other design basis required by the adopted code or product;
- baffle locations and clear path;
- blocking, firestopping or draftstopping that changes the path;
- air-sealing responsibility for top plates, chases, flues, ducts, electrical penetrations and ceiling openings;
- insulation responsibility and the point at which the ventilation path will be rechecked; and
- whether the roofing crew, framer, insulation contractor, HVAC contractor, electrician or builder owns each interface.
Do not invent a universal ratio from a generic checklist. The applicable code edition, climate, assembly, roof geometry and manufacturer instructions govern the calculation. If the builder presents a ventilation number, ask for the net-free-area rating of the selected vent product and the area or length calculation. If the roof has hips, dormers, vaulted sections or blocked bays, ask the designer or qualified building-science professional to explain how the intended path remains continuous.
Check baffles before insulation closes the attic
DOE’s baffle guidance says baffles should be installed in rafter bays that have soffit vents, maintain a 2-inch air gap and guide air from soffit vents toward a ridge vent. The DOE baffles guidance supports a specific pre-insulation check: identify the bays, observe the baffles from the attic when safe, and record any crushed, missing, short, blocked or disconnected path.
The homeowner does not need to enter an attic with exposed nails, temporary flooring, heat, dust, electrical hazards, unstable framing or inadequate lighting. Ask the builder or insulation contractor for the baffle map, progress photos and a confirmation that top plates and penetrations will be sealed before insulation. If the attic is not safe to enter, record that limitation and request a qualified person’s inspection.
The roof stage is the last easy point to coordinate some of these interfaces because the roofer can still see the deck and penetrations while the attic team can still see the underside. A roof-cover release does not automatically close the air-sealing handoff. Put both dates in the schedule:
- roof deck and underlayment pre-cover review;
- roof covering installation;
- rough mechanical, plumbing and electrical penetration review;
- ceiling-plane air sealing and baffle review;
- insulation installation; and
- energy or building inspection and closeout records required by the project.
The sequence can change by assembly. The important point is to name the dependency: if a vent or flue has not been coordinated, the roofer may have to reopen a finished roof; if insulation blocks an intake, the roof covering may remain sound while the attic assembly underperforms. The next decision belongs to the builder and the responsible trade, not to a homeowner trying to solve a ventilation dispute from a roof-edge photo.
Check wildfire conditions only when they apply
Wildfire is a conditional branch, not a nationwide roof requirement. Ask whether the site is in an adopted wildland-urban-interface or high-fire-hazard area, whether the AHJ or fire authority has a roof-assembly requirement, whether the approved plans call for ember-resistant vents or noncombustible edge details, and whether insurance or a design brief adds a documented condition.
FEMA guidance says a fire-resistant underlayment can help prevent wildfire exposures from reaching the roof deck, but it cannot prevent ignition if the overall roof assembly is not Class A rated. The FEMA P-754 wildfire mitigation guidance is therefore a conditional source for this packet, not evidence that every home needs the same underlayment.
FEMA’s April 2025 Maui recovery advisory recommends checking flashing at roof edges and around skylights, chimneys, vents and other roof penetrations and discusses noncombustible roof, underlayment and edge details in that wildfire context. See the FEMA advisory on designing new residential structures after the Maui wildfires. The advisory is not a national code. It cannot turn an ordinary site into a wildfire project or replace the local fire authority’s rule.
If wildfire applies, add rows for roof covering classification, underlayment or cap sheet, edge continuity, soffit and vent screening, debris-catching geometry, penetrations and the fire authority’s acceptance record. Assign any change to roof assembly, sheathing, soffit enclosure or firestop to the designer, roofer and AHJ. Do not replace an ordinary vent with a screened or ember-resistant product without checking airflow, listing, manufacturer instructions and the adopted rule.
Use the roof cover-up verification packet and matrix #
The original contribution is a source-linked intersection matrix that makes the cover-up decision reproducible: one row names the location, input, source, responsible person, observation, measurement, evidence, exception, corrective action and next handoff, so an unresolved detail becomes a written decision rather than an argument about whether a photograph “looks right.”
Originality brief
Current answers: Search results can surface the model residential code, manufacturer installation PDFs, flashing bulletins, wildfire documents and general roof inspection checklists. Those answers are valuable but fragmented. The code does not know the homeowner’s roof map; a shingle manual does not know the AHJ’s amendment; a wildfire advisory does not decide whether the site is in a wildfire jurisdiction; and a checklist rarely records who must correct a mismatch before the next trade covers it.
Missing decision: The homeowner needs to decide whether to authorize the next covering step or issue a written hold before evidence disappears. That decision requires prerequisites, inputs, responsibility, sequence, verification, exceptions and a handoff—not just a list of roof parts.
Original contribution: The Roof cover-up verification packet and intersection matrix converts those requirements into a reusable record with jurisdiction, AHJ, adopted code, exact products, slope, climate or wildfire branch, roof planes, eaves, rakes, valleys, walls, chimneys, vents, fasteners, photos, measurements, responsible party, exception, corrective action and sign-off. It can be checked row by row against the adopted jurisdictional code, the exact product documents and the builder’s signed scope.
How it can be checked: Compare each row’s cited rule to the jurisdiction’s adopted text, compare each product row to the current manual identified by model, compare the roof map to approved plans and field photos, and ask the named responsible party to close every exception. The packet is successful if a second person can locate the same intersection, identify the governing source and understand the next action without relying on memory.
Method and limitations
The exact method used in this article is: List every roof plane and water-shedding intersection, record the jurisdictional rule and exact product instruction for each row, measure only from safe accessible locations, attach photographs and documents, then issue a release, conditional release or written hold based on unresolved rows.
The limitations are equally important: This is a homeowner coordination worksheet, not an inspection, engineering certification, code determination, warranty decision or remote confirmation of concealed work; the AHJ, qualified roofer, designer or engineer must resolve site-specific requirements and any work that is no longer visible.
The matrix is original synthesis, not collected field data. It does not claim that the cited GAF dimensions are universal, that a modeled row count describes a real house, that a photo establishes concealed workmanship, or that a contractor, inspector or engineer has reviewed this article. Its value is that the inputs and limits are explicit.
Copy the matrix into the project record
Use one row per intersection. Do not combine “all vents” or “all flashing” if the products, roof planes or responsible trades differ.
| ID and location | Input and unit | Applicable source | Responsible person | What must be observed or documented | Evidence ID or photo | Status, exception and next handoff |
|---|---|---|---|---|---|---|
| P-01, Plane A | Slope, for example 5:12 | Adopted roof code and exact shingle manual | Roofer; builder records | Field or plan slope and branch used | Plan sheet; slope record; photos | Pass, hold or correction with due date |
| P-02, Plane A | Deck type and thickness | Approved plans and exact roof-covering manual | Roofer; designer if mismatch | Dry, supported, smooth, undamaged deck; material label | Deck photos; delivery record | Rework or written approved alternate |
| P-03, Plane A | Field underlayment, number of layers | Adopted code table plus underlayment manual | Roofer | Layer count, direction, laps, wrinkles, tears and fastening | Plane-wide and lap photos | Hold if unknown or damaged |
| P-04, Eave 1 | Edge length and membrane extension in inches | Adopted code, ice-barrier rule and manual | Roofer | Drip edge, leak barrier, laps, wall-line reference and gutter interface | Measuring photo and edge sequence | Correct before covering |
| P-05, Rake 1 | Edge length and overlap in inches | Adopted code and shingle manual | Roofer | Drip edge position relative to field underlayment and deck | Rake photos | Correct before covering |
| P-06, Valley 1 | Type, length and lining width in inches | Adopted code and exact shingle manual | Roofer; builder confirms | Valley construction, laps, centerline fasteners, flow path | Full-valley sequence | Hold if type or source is unknown |
| P-07, Sidewall 1 | Wall type and flashing dimensions in inches | Adopted code, cladding detail and manual | Roofer and siding trade | Step or continuous flashing, overlap, upper-leg integration, counterflashing | Before-cladding photos | Open or selectively verify if concealed |
| P-08, Front wall 1 | Wall run and water path | Approved wall/roof detail and manual | Roofer; designer if unusual | Base and cap flashing sequence and discharge path | Front-wall photos | Designer or builder decision |
| P-09, Chimney 1 | Width perpendicular to slope in inches | Adopted code, approved plan and manual | Roofer; masonry/design professional | Cricket or saddle branch, leak barrier, base, step and counterflashing | Chimney sequence | Hold if hidden or uncoordinated |
| P-10, Plumbing vent 1 | Pipe diameter and boot model | Plumbing code and boot manual | Plumber and roofer | Approved flashing, underlayment integration, shingle sequence | Penetration close-up | Plumber/roofer correction |
| P-11, Exhaust vent 1 | Cap model and duct route | Mechanical plan and vent manual | HVAC or exhaust trade and roofer | Roof cap, flashing, damper, air-sealing handoff | Interior and exterior records | Coordinate before cover |
| P-12, Skylight 1 | Unit and flashing-kit model | Skylight manual and adopted code | Roofer; skylight installer | Kit sequence, upslope/down-slope transitions, curb or deck condition | Manufacturer label and sequence | Manufacturer-specific rework |
| P-13, Electrical conduit 1 | Conduit size and electrical scope | Electrical plan, roof detail and code/AHJ | Electrician and roofer | Safe penetration and weather seal; no live-work by homeowner | Qualified-trade record | Electrician/AHJ handoff |
| P-14, Ridge or high vent | Net-free area and length | Adopted ventilation rule and vent manual | Builder, roofer and designer | Outlet path, product model, cap sequence and photos | Plan calculation; vent photos | Recalculate or correct |
| P-15, Soffit intake | Net-free area and bay count | Ventilation design and DOE building-science interface | Builder and insulation trade | Intake path, baffles and future insulation clearance | Attic photos before insulation | Keep open until verified |
| P-16, Wildfire branch if applicable | Hazard designation and assembly classification | Local fire rule, approved plans and FEMA conditional guidance | AHJ, designer and roofer | Class, underlayment, edge, vent and debris details | Fire/AHJ record | Do not apply if branch is not applicable |
| P-17, Packet closeout | Date, release type and signer | Contract, permit process and project QA plan | Builder and homeowner retain | Every row has status, evidence, exception and next handoff | Signed packet, inspection record | Release, conditional release or hold |
The matrix is deliberately more demanding than “look for missing flashing.” It captures the decision’s chain of custody. The roof plane gives the location. The source column prevents a local rule from being mistaken for a product warranty. The responsible-person column prevents the homeowner from being made the remote installer. The evidence column preserves the disappearing work. The status column forces the team to name the next action.
Apply a simple row status
Use four values in the status column:
- Verified: the row is applicable, visible or properly documented, matches the source, and the responsible person has accepted it.
- Not applicable: the row does not exist on this roof, with the reason recorded—for example, no chimney, no skylight or no wildfire overlay confirmed by the project record. Do not use “not applicable” because the row is inconvenient to inspect.
- Hold: evidence is missing, the detail is wrong or the source conflict is unresolved. Covering waits.
- Corrected and reverified: a hold was repaired, the correction is documented, and the row was checked again by the responsible person.
“Pending” is useful during the meeting but should not be the final closeout status. A pending row must become verified, not applicable, hold or corrected and reverified before the packet is complete.
Write an exception that another person can act on
An exception needs five parts: location, observed condition, source conflict, responsible party and next action. “Flashing looks bad” is not enough. “Plane B, south sidewall at Window 2: visible step-flashing pieces are covered by siding, and the photo set does not show the upper leg; roofer to provide the pre-cladding sequence or obtain designer/AHJ direction before shingles; due before cover-up” is actionable. Do not accuse a contractor of code violation until the adopted code and product instructions have been checked; write what is observable and what is unknown.
For a physical mismatch, the hold request can be short:
Hold—roof cover-up not authorized for [identified roof plane or intersection]. The current record does not establish [specific condition]. The governing comparison is [adopted rule, approved detail or exact manual]. Please provide [measurement, photo, document or rework] and identify [responsible person] before covering. No conclusion is made about concealed work that has not been observed.
Do not fill the bracketed fields with invented facts; this is a communication format, not a project record. On the actual project, replace them with the real plane, source and action.
Resolve failures before the next trade covers them #
The safest response to an unresolved pre-cover row is to stop the covering sequence in writing, route the issue to the person who controls the work, and reopen the decision only after the correction or source-based explanation is recorded; payment, inspection and release are separate contract and AHJ questions.
Common failure cases and the correct branch
| Failure case | Why a quick visual answer fails | Safest next step | Next decision |
|---|---|---|---|
| “The roof has underlayment, so it is ready” | Presence does not establish slope branch, layer count, laps, edge integration or product compatibility | Compare plane-by-plane with the adopted rule and exact manuals | Release only after every applicable row is closed |
| One manual is used for a different shingle or membrane | Dimensions and sequences are product-specific | Obtain the actual model manual and warranty condition | Follow actual manual or get written approved alternate |
| One photo covers several roof planes | The photo may hide slope changes, short laps or different intersections | Request a numbered roof map and location-specific sequence | Recheck rows, not the photo album count |
| Drip edge is installed the same way at every edge | Eave and rake underlayment relationships can differ | Check both edge types against code and product detail | Correct layer order or document approved detail |
| Valley metal is present but punctured | A visible metal strip does not show fasteners, laps or continuity | Ask for full valley sequence and responsible roofer review | Hold if source or condition is unresolved |
| Sidewall flashing is behind siding | The upper leg and counterflashing are concealed | Request before-cladding photos or qualified selective verification | Do not remotely release concealed work |
| Pipe boot is sealed with caulk | Caulk alone does not identify the approved flashing or membrane integration | Match boot, flashing and penetration sequence to manuals | Roofer/plumber correct or document source-supported alternative |
| The roof was wet when covered | Wetness can affect installation condition and hides deck condition | Record weather and have roofer assess before further cover | Protect, dry or rework as directed |
| Roof is near 4:12 | Rounding can change the underlayment branch | Get a documented slope value for each plane | Apply the correct branch and local amendment |
| Ridge vent is visible but soffit bays are blocked | An outlet is not proof of a continuous intake path | Verify baffles and intake path before insulation | Builder/designer resolves ventilation path |
| Wildfire guidance is applied everywhere | Conditional FEMA guidance is not an ordinary national rule | Confirm local hazard, AHJ and approved assembly | Add wildfire rows only when applicable |
| Builder asks homeowner to approve from ground photos | A photo cannot confirm hidden laps, fasteners or concealed flashing | Issue a limited hold and ask for qualified verification | Release only the rows with adequate evidence |
| Contractor says payment must be released before review | Payment timing is controlled by the contract, not a roof photo | Read the payment and change provisions; document the quality hold separately | Seek contract or legal advice before withholding money |
Separate three types of disagreement
First is a source disagreement: the adopted code, approved plan and product manual appear to say different things. Do not choose the easiest sentence. Ask the builder, designer, roofer or AHJ to identify the hierarchy and obtain a written resolution. Second is an installation disagreement: the source is clear but the visible work does not match. Hold the affected row and assign correction. Third is an evidence disagreement: the work may be correct but the record is incomplete. Ask the responsible person for a dated measurement, photo or inspection record; do not silently upgrade uncertainty to pass.
The homeowner can say, “I am not making an engineering or code determination; I am asking that this row remain open until the responsible party identifies the rule, product instruction or approved detail.” That keeps the conversation focused on a missing decision record. It also avoids claiming that a visual discrepancy is automatically a defect when the assembly may have an approved alternative.
Handle payment and inspections carefully
The decision surface is a quality and sequencing hold, not legal advice. A contract may allow progress payment when materials arrive, when a milestone is complete, or after an inspection. A homeowner should not unilaterally withhold payment, terminate a contractor, or make a warranty claim based only on this article. Read the contract, notice and change-order terms. If the issue affects a material payment, lien risk, dispute or deadline, get advice from a qualified local construction attorney or contract professional.
A building inspection also has a defined scope. The AHJ may inspect at a required stage, may rely on approved plans and may not verify every manufacturer dimension or concealed condition. Ask what inspection was requested, what was observed, what corrections were issued and whether the record says the roof may proceed. A passed inspection is valuable evidence within its scope, but it is not a substitute for the roofer’s product-specific installation record or the builder’s contract handoff.
Decide what to do when work is already concealed
If shingles or cladding have already covered the row, mark it concealed—remote confirmation unavailable. Do not drill, lift or remove material yourself. Ask the builder for dated pre-cover photographs, delivery records, installer checklist, inspection report and any approved detail. A qualified inspector, roofer, designer or engineer can determine whether further verification is warranted. The remedy may be documentation, a limited opening, removal and replacement, monitoring, or no action after a responsible review; this article cannot choose it remotely.
The same rule applies to a valley covered with closed shingles, a wall flashing under siding, a cricket under a finished roof, a leak barrier under a boot, or a drip edge behind a gutter. Concealment changes the evidence standard. It does not automatically prove failure, and it does not automatically excuse the missing record. Keep the uncertainty visible so the next owner, inspector or warranty discussion is not handed a false pass.
Rework before weather or schedule pressure wins
A hold should state whether the roof needs temporary weather protection. The builder and roofer must decide how to protect exposed deck and underlayment from rain, snow, wind and site traffic. The homeowner should not improvise tarps, fasteners or sealants on an exposed roof. If a weather event is approaching, document the condition and ask the responsible contractor for a written temporary-protection plan.
Do not allow schedule pressure to turn a temporary condition into a concealed permanent one. A short delay can be less disruptive than finding a leak after insulation, drywall, siding and finishes are installed, but the article does not calculate the cost of delay or repair. The correct immediate action is to preserve the evidence, assign the decision and use the contract’s change process for any scope or schedule impact.
Close the handoff and choose the next decision #
The packet is complete when every applicable row has a source, responsible party, evidence and status, the AHJ and contract steps are known, exceptions are resolved or expressly accepted by the authorized person, and the next trade receives the same record; only then should the builder authorize the covering sequence.
Run the final pre-cover meeting
Hold the meeting at the roof stage, before shingles, cladding, gutters or insulation hide the relevant work. The homeowner can attend from a safe location. Ask the builder to bring the roof map, approved plans, exact manuals, material labels, roofer’s photo record, slope and edge measurements, valley and penetration list, ventilation plan, permit/inspection record and open change orders.
Use this closeout checklist:
- The site address, city or county, state, AHJ and permit number are written in the packet.
- The adopted residential/building code edition and local amendments are identified, not assumed from the 2024 IRC example.
- The selected roof covering, underlayment, leak barrier, drip edge, valley, vent, boot, skylight and sealant models are identified where applicable.
- Each roof plane has a slope record with units and a documented underlayment branch.
- The exposed deck is dry and suitable according to the qualified roofer and applicable documents, with discrepancies assigned.
- Field underlayment layers, laps, wrinkles, tears and temporary fastening are recorded plane by plane.
- Eaves and rakes have separate drip-edge and membrane rows.
- Every valley has a declared construction type and full sequence record.
- Every sidewall, front wall, chimney, cricket, vent, skylight, conduit and other penetration has a separate row or an explicit not-applicable reason.
- Vented or unvented attic design is identified, and baffle, intake, outlet and air-barrier responsibilities are assigned.
- Wildfire rows are included only if the jurisdiction, fire authority, approved plans or project documents make them applicable.
- Photos show location, sequence and scale and are dated and retained by the homeowner or builder.
- Every exception names the responsible person, corrective action and due date.
- The roofer, builder and any required designer, engineer, AHJ or fire authority have completed their own required acceptance.
- The release, conditional release or hold is written and signed by the person authorized to make that decision.
Handoff by status
If all rows are verified or not applicable and all required inspections or approvals are complete, the builder can authorize the next roofing step under the contract and schedule. Give the roofer a copy of the closed packet and retain the source documents and photos with the project closeout file.
If a row is corrected and reverified, retain both the original exception and the correction record. This prevents the final packet from implying that the issue never occurred and helps future maintenance understand what material is present below the shingles.
If a row remains on hold, do not authorize the covering step for that affected area. Ask whether the roof can be safely weather-protected while the decision is made. If the roofer proposes proceeding with an unaffected plane, require the builder to identify the separation and preserve the affected row. A partial release needs a map; “most of the roof is fine” is not a location.
Carry records into ownership
The pre-cover packet is useful after construction. Store the final roof map, product manuals, warranty documents, inspection records, photos and approved changes with the home’s handover documents. Record roof planes, valleys, penetrations and access limitations so a future owner or roofer knows where hidden transitions exist. Add the final roof covering and accessory models to the home maintenance record.
Future maintenance should follow the actual product instructions and warranty, not a generic annual ritual. When a leak appears, the packet can show which valley, wall, boot, skylight or edge detail is nearby and who installed it. It cannot diagnose a leak remotely, prove that hidden work is sound, or replace a qualified roof inspection. It does make the next professional’s starting information better.
For the wall and enclosure questions that often surface at roof-to-wall intersections, use the Brictale blog to find published homeowner guides. Keep this article’s route within the materials journey: the decision is whether the roof weather-protection handoff is documented before the roof covering hides it.
The final answer
Authorize shingles only after the actual jurisdiction and AHJ are named, the adopted rule and exact product instructions are compared, every roof plane and intersection has a row, and the responsible people have closed the evidence record. If the deck, underlayment, drip edge, valley, wall flashing, penetration, ventilation or wildfire branch is unknown or mismatched, issue a written hold and rework request. A homeowner can coordinate this decision safely from records and safe observation points; roof-level work, repair, code interpretation, engineering and concealed-work verification belong to qualified professionals.
Cite this guide
Brictale. “How to Verify Roof Underlayment and Flashing Before Shingles.” Published 2026-09-08; updated 2026-09-08.
https://brictale.com/build/materials/verify-roof-underlayment-flashing-before-shingles · Read the Markdown version
Original contribution: Roof cover-up verification packet and intersection matrix. A source-linked record that turns roof slope, materials, overlaps, flashing sequences, penetrations, ventilation, photographs, exceptions, responsible parties and sign-off into a release-or-hold decision before shingles hide the work.
Sources and scope
Evidence behind this page
- The International Residential Code is a model code intended for adoption by a governmental jurisdiction, and adopting jurisdictions may amend it for local practices and laws; therefore the 2024 IRC cannot be treated as a national rule without checking the project jurisdiction.
The International Residential Code - ICC
ICC overview of the IRC as a model code and the possibility of jurisdictional amendments; use to frame the jurisdiction/AHJ input, not to identify a particular project’s adopted edition.
Accessed · Link to this claim - The 2024 IRC requires roof assemblies and roof coverings to be applied in accordance with the applicable chapter provisions and the manufacturer’s installation instructions, and requires compatible materials.
2024 International Residential Code, Chapter 9 Roof Assemblies
2024 IRC Chapter 9, including Sections R904.1, R904.2 and R905.1; model-code text only, subject to local adoption and amendments.
Accessed · Link to this claim - For asphalt shingles in the 2024 IRC model text, roof slopes from 2:12 up to 4:12 use a two-layer underlayment application, while slopes of 4:12 or greater use one layer under the listed method, with alternative self-adhering systems subject to their instructions and the applicable conditions.
2024 International Residential Code, Table R905.1.1(2) Underlayment Application
2024 IRC model-code table for asphalt-shingle underlayment; exact local amendments, wind provisions, roof covering and underlayment instructions can change the project requirement.
Accessed · Link to this claim - The 2024 IRC model text requires asphalt-shingle flashing to comply with the section and approved shingle instructions, requires sidewall base or step flashing at least 4 inches high and 4 inches wide, and requires drip edge at eaves and rakes with specified overlap, projection, fastening and underlayment placement.
2024 International Residential Code, Sections R905.2.8.1 through R905.2.8.5
2024 IRC model-code provisions for asphalt-shingle flashing and drip edge; not a determination of the adopted local rule or a substitute for the exact shingle manual.
Accessed · Link to this claim - The 2024 IPC model text requires the juncture of each plumbing vent pipe with the roof line to be made watertight by an approved flashing.
2024 International Plumbing Code, Chapter 9 Vents
2024 IPC model-code provision for plumbing vent roof penetrations; confirm whether the project uses the IPC, an IRC provision, a state code or local amendment.
Accessed · Link to this claim - GAF Timberline NS installation instructions state that the shingles are for slopes of 2:12 or greater, specify minimum deck and spacing conditions for listed wood decks, require dry decks before shingle installation, and prohibit fastening directly to insulation or insulated deck unless GAF authorizes it in writing.
Timberline NS Installation Instructions
GAF Timberline NS asphalt-shingle example manual; product-specific example, not a universal requirement for other shingle models or roof coverings.
Accessed · Link to this claim - The GAF Timberline NS example manual calls for different underlayment treatments by slope, including two layers from 2:12 to less than 4:12 and one layer at 4:12 or more, and gives an eave leak-barrier extension of 24 inches beyond the inside wall line where its conditions apply; it also places drip edge differently at rakes and eaves.
Timberline NS Installation Instructions, Installing Underlayment
GAF Timberline NS example instructions, pages 3-4; use the selected product’s current manual where the roof covering or underlayment differs.
Accessed · Link to this claim - The GAF Timberline NS example shows wall step-flashing overlap and dimensions, chimney leak-barrier and cricket sequencing, open-valley metal width and no-puncture guidance, and cautions about nails near the valley centerline.
Timberline NS Installation Instructions, Roof Accessories and Details
GAF Timberline NS example instructions, pages 7-10; dimensions and sequences are not transferable to every shingle, valley or flashing system.
Accessed · Link to this claim - GAF Technical Advisory Bulletin TAB-R-121 identifies roof-to-sidewall step and counterflashing, valleys and through-roof penetrations as critical flashing conditions, recommends non-corroding flashing, and directs readers to the shingle wrapper or current product instructions for acceptable valley construction.
GAF technical bulletin for GAF roof work; a manufacturer advisory and inspection prompt, not an independent code ruling or universal detail.
Accessed · Link to this claim - DOE Building Science Education states that a vented attic’s ceiling commonly serves as the air barrier and that the air barrier should be continuous, in contact with insulation, and sealed at holes for wiring, electrical boxes, lights, flues, chases, registers and soffits before insulation is installed.
Air Barriers in Ventilated Attics
DOE Building Science Education explanation of vented-attic air-barrier interfaces; not a project-specific energy-code compliance determination.
Accessed · Link to this claim - DOE Building Science Education states that baffles in rafter bays with soffit vents help maintain a 2-inch air gap and guide air from soffit vents toward a ridge vent, while helping keep insulation from blocking the path.
DOE Building Science Education guidance for vented attic baffles; actual dimensions and ventilation design remain subject to the project assembly and applicable code.
Accessed · Link to this claim - DOE Building Science Education describes roof penetrations as vulnerable water-intrusion locations and recommends integrating underlayment with self-sealing membrane around penetrations, beginning on the downslope side and overlapping the membrane around the pipe.
DOE Building Science Education illustrative weather-protection sequence; not a replacement for the selected flashing, curb, skylight or vent manufacturer’s instructions.
Accessed · Link to this claim - FEMA wildfire hazard-mitigation guidance says a fire-resistant underlayment can help prevent wildfire exposures from reaching the roof deck, but it cannot by itself prevent ignition when the roof assembly is not Class A rated.
Wildfire Hazard Mitigation, FEMA P-754
FEMA wildfire mitigation guidance; apply only where the site’s wildfire exposure, adopted code, fire authority and selected roof assembly make it relevant.
Accessed · Link to this claim - FEMA’s April 2025 Maui residential-structure guidance recommends checking roof-edge, skylight, chimney and vent flashing and considering noncombustible roof, underlayment and edge details, while directing project-specific decisions to local requirements and design professionals.
Maui Wildfires Mitigation Assessment Team Recovery Advisory #3: Designing New Residential Structures
FEMA Recovery Advisory for wildfire-affected Maui and related high-wildfire design considerations; not a national roof code or ordinary-site requirement.
Accessed · Link to this claim - OSHA states that workers engaged in residential construction six feet or more above lower levels must generally be protected by conventional fall protection or an allowed alternative, and its guidance is directed to employers rather than homeowner sign-off.
Fall Protection in Residential Construction - Frequently Asked Questions
OSHA federal construction fall-protection guidance and standard reference; state-plan and job-specific requirements may also apply.
Accessed · Link to this claim