Does the IRC require gutters or roof drainage?
Roof Drainage Requirements Under IRC 2018
Roof Drainage
Published by Jaspector
Code Reference
IRC 2018 — R903.4
Roof Drainage · Roof Assemblies
Quick Answer
IRC 2018 Section R903.4 requires that roof drainage systems prevent water from causing damage to the building and prevent ponding on the roof surface. The IRC does not specifically mandate gutters for all sloped-roof dwellings. The requirement is functional: roof runoff must be managed in a manner that protects the structure and does not damage adjacent property. Gutters are the standard practical solution, but sites with adequate setback and proper grading may satisfy R903.4 without gutters at the discretion of the authority having jurisdiction. Flat and low-slope roofs always require positive drainage design.
What R903.4 Actually Requires
Section R903.4 of IRC 2018 states that roof drainage shall be provided to convey roof runoff to an approved drainage destination without causing structural damage to the building or damage to adjacent properties. For sloped roofs over 2:12 where water naturally drains to the eave by gravity, R903.4 requires that the water collected at the eave be dispersed or collected without damaging the structure. This typically means gutters and downspouts, but the code allows alternatives when the site can accommodate free eave discharge.
For flat roofs and low-slope roofs (slopes below approximately 2:12), R903.4 creates a stronger requirement: the roof must have positive drainage design that prevents ponding. Ponding water is defined as water that remains on a roof surface 48 hours after the end of a rain event. To satisfy R903.4 for flat roofs, the designer must include roof drains, scuppers, or tapered insulation that moves water off the membrane before it can pond. Primary roof drains must be at the low point of each drainage area, and emergency overflow drains or scuppers are required at a height slightly above the primary drains to prevent catastrophic loading if the primary drain is blocked.
The requirement that drainage not damage adjacent properties means that downspouts and free eave discharge cannot be directed toward a neighbor's foundation, across a property line in a manner that causes erosion, or into a neighbor's basement window well. In dense urban and suburban settings, this often means that gutters and controlled downspout discharge are the only practical way to satisfy R903.4. In rural settings with significant lot size and grade drainage away from the structure, free eave discharge may be acceptable. The AHJ makes the final determination on adequacy.
Local stormwater management ordinances in many municipalities layer additional requirements on top of IRC R903.4. Cities with combined sewer systems or impaired watershed designations may require that a certain percentage of roof runoff be retained on-site through rain gardens, cisterns, or infiltration trenches rather than discharged to the storm sewer. These local requirements are enforced in addition to IRC R903.4 and may significantly affect the drainage design for new construction.
Why This Rule Exists
Uncontrolled roof runoff causes measurable structural and site damage over time. Water discharged off an eave without gutters concentrates at the foundation perimeter at a rate equal to the entire roof area above it. This concentrated discharge erodes the grade, saturates the soil at the foundation, and creates hydrostatic pressure against basement or crawl space walls. Splash-back from eave discharge without gutters reaches the fascia and soffit boards, causing wood rot, paint failure, and insect infestation at the eave. Over years of uncontrolled discharge, the grade near the foundation can settle and reverse, directing water toward the structure rather than away from it.
On flat roofs, ponding creates immediate structural risk. Every inch of water depth on a flat roof adds approximately 5.2 pounds per square foot of dead load. A flat roof with one inch of standing water across 1,000 square feet is carrying 5,200 extra pounds. Flat roofs are designed for a specific ponding load — exceeding that load in a heavy rain event or when drains are blocked can cause catastrophic structural failure. R903.4 prevents this by requiring that the roof drainage design eliminate ponding rather than simply drain slowly.
What the Inspector Checks at Rough and Final
At final inspection, the inspector verifies that the roof has a drainage plan consistent with R903.4. For typical sloped roofs, the inspector checks that gutters are present where required by the local jurisdiction or that the grading demonstrates adequate drainage capacity without gutters. For flat or low-slope roofs, the inspector verifies that roof drains, scuppers, or internal drains are installed and properly positioned to drain the roof without allowing ponding. The inspector may review the drainage design and verify that emergency overflow provisions are in place above the primary drain elevation.
The inspector also checks that downspout discharge is directed away from the foundation — splash blocks, downspout extensions, or underground drains that carry water to a daylighted point or the storm sewer system. In jurisdictions with stormwater management requirements, the inspector may require documentation from the civil engineer or contractor that the stormwater management plan was installed as designed, including any retention or infiltration provisions required by the local ordinance.
What Contractors Need to Know
Gutters are not universally required by IRC 2018 text, but most local jurisdictions and lenders treat them as a standard requirement for occupied dwellings. Even where not technically required by code, gutters are the best practice solution for protecting fascia, soffit, and foundation from concentrated roof runoff. The cost of gutters is minor compared to the cost of repairing fascia rot and foundation moisture damage over the life of the building. Install gutters on all new residential construction as standard practice.
Flat roof drain design requires coordination between the roofing membrane installer and the plumbing contractor. Roof drains are typically set 1/4 inch per foot below the surrounding deck to create a positive slope to the drain. Primary drains must be sized for the roof area they serve based on the design rainfall rate for the location per ASCE 7 or the applicable plumbing code. Emergency overflow scuppers or secondary drains must be set approximately 2 inches above the primary drain rim so that water overflows through the emergency scupper before it can rise high enough to cause structural overload. Interior roof drains must connect to the storm drainage system, never to the sanitary drain system, to prevent sewer gas from entering the roof drain.
In areas with local stormwater management ordinances, check local requirements early in the design process. Retrofit drainage systems after a building is framed and enclosed are significantly more expensive than designing for them from the start. Rain cisterns, bioswales, and underground detention chambers each require dedicated space and excavation that must be planned before grading work begins.
What Homeowners Get Wrong
Homeowners often assume that because the IRC does not explicitly mandate gutters on sloped roofs, gutters are optional. In practice, the absence of gutters on most residential homes leads to fascia and soffit deterioration within 5 to 10 years and foundation moisture problems within 10 to 20 years, depending on annual rainfall and site conditions. Gutters are a low-cost preventive measure that returns many times its cost in avoided structural and cosmetic repair. Treating gutters as optional because the code does not mandate them is a false economy.
A common mistake with downspout discharge is terminating too close to the foundation. Standard splash blocks that extend only 24 to 36 inches from the wall are often insufficient. On clay soils that drain slowly, a downspout discharging 3 feet from the foundation can still saturate the backfill against the wall during a heavy rain event. Downspout extensions that discharge 6 feet or more from the foundation, or underground drains that carry water to a daylight outlet, are significantly more effective at protecting the foundation from hydrostatic pressure.
Homeowners with flat roof additions — sunrooms, covered patios with a shed roof that drains flat, or garage flat-top sections — often do not include adequate drainage in the addition design. Flat roof additions installed by non-roofing contractors frequently omit the drain or position it incorrectly, creating chronic ponding that violates R903.4 and accelerates membrane failure within a few years of installation.
State and Local Amendments
IRC 2018 states including TX, GA, VA, NC, SC, TN, AL, MS, KY, and MO follow the base R903.4 requirement. Many municipalities in these states layer stormwater management ordinances on top of IRC baseline. Urban counties in the Atlanta metro, Charlotte metro, Nashville, and the Houston area require stormwater management plans for new construction that specify how roof runoff will be managed — simple gutters to the storm sewer may not satisfy these requirements in regulated watersheds. Coastal counties in South Carolina and North Carolina require vegetated buffers or retention ponds for development within certain distances of navigable waters, which affects how roof runoff can be discharged on those sites.
IRC 2021 retained the R903.4 roof drainage performance requirement with essentially the same language. Clarifications were added regarding ponding requirements for low-slope roofs and the relationship between roof drainage design and the structural ponding load calculation requirements for flat roofs. No practical change for typical residential gutter or drainage decisions resulted from the 2021 edition update.
When to Hire a Licensed Contractor
Gutter installation does not typically require a permit and can be performed by a licensed gutter contractor or experienced roofing contractor. Flat roof drain installation requires a licensed roofing contractor for the membrane penetration and a licensed plumber for the drain body connection to the storm drainage piping. Any stormwater management system designed to manage roof runoff quantity on-site — underground detention chambers, bioswales, infiltration trenches, or cisterns — requires a licensed civil or drainage contractor and in most jurisdictions a stormwater plan approval from the local engineering department before construction begins.
Common Violations Found at Inspection
- Flat roof or low-slope addition with no drainage provisions — standing water violation under R903.4 that requires addition of a drain, scupper, or tapered insulation to create positive drainage.
- Roof drain or scupper not installed at the actual low point of a flat roof, leaving a low area between the drain and the roof edge that ponds after every rain.
- No emergency overflow drain on a flat roof — if the primary drain clogs, the roof floods above its structural design load capacity.
- Downspout discharge directed toward the foundation or across a property line, causing erosion or saturation damage to adjacent structures.
- Gutter disconnected from downspout at the outlet, allowing concentrated discharge at the eave corner rather than controlled discharge at grade level away from the foundation.
- Roof drainage plan not consistent with local stormwater management requirements for new construction in a regulated watershed or municipal storm sewer jurisdiction.
- Grade at the building perimeter not maintaining the 6-inch-in-10-foot drainage slope required by R401.3, allowing roof runoff discharged at the eave to pond against the foundation.
Frequently Asked Questions
FAQ — Roof Drainage Requirements Under IRC 2018
- Does IRC 2018 require gutters on a new house?
- R903.4 requires effective roof drainage but does not specifically mandate gutters for all sloped roofs. Whether gutters are required depends on the local jurisdiction and whether the site drainage is adequate to handle eave discharge without causing structural damage. In practice, most local jurisdictions and lenders treat gutters as a standard requirement for occupied dwellings.
- Does a flat roof require a drain?
- Yes. R903.4 requires that all roofs drain without ponding. A flat roof without a drain, scupper, or tapered insulation will pond and violates R903.4. The primary drain must be at the low point of the drainage area, and an emergency overflow drain or scupper above the primary drain is also required.
- Where should downspouts discharge?
- Downspouts should discharge at least 4 to 6 feet from the foundation, or farther depending on site soil conditions. Splash blocks, downspout extensions, or underground drains to a daylight outlet are all acceptable methods. Discharge directed against the foundation wall or across a property line is not acceptable under R903.4.
- What happens if a flat roof ponds?
- Ponding adds dead load that may not be accounted for in the structural design, accelerates roofing membrane deterioration, and violates R903.4. Solutions include installing or repositioning the primary drain, adding a scupper for positive drainage, or installing tapered insulation to create a positive drainage slope toward the existing drain.
- Are gutters installed as part of a roofing permit or separately?
- Gutters are typically installed by a separate gutter contractor and are not part of the roofing permit scope. However, the final inspection for a new building permit may verify that drainage provisions consistent with R903.4 are present on the completed structure before a certificate of occupancy is issued.
- What changed in IRC 2021 for roof drainage requirements?
- IRC 2021 retained the R903.4 performance requirement. Clarifications were added regarding ponding requirements for low-slope roofs and the structural ponding load calculation requirements. No substantive change in the general drainage management requirement for typical residential construction was made from IRC 2018 to 2021.
Also in Roof Assemblies
← All Roof Assemblies articles- Asphalt Shingle Nailing Requirements Under IRC 2018
How many nails are required for asphalt shingles by code?
- Drip Edge Requirements Under IRC 2018
Is drip edge required by IRC 2018?
- Ice Barrier Requirements for Roofs Under IRC 2018
When is an ice barrier required on a roof?
- Minimum Roof Slope for Asphalt Shingles Under IRC 2018
What is the minimum roof slope for asphalt shingles under IRC 2018?
- Re-Roofing Over Existing Shingles Under IRC 2018
Can you put new shingles over old shingles under IRC 2018?
- Roof Covering Requirements Under IRC 2018
Does the IRC require a roof covering on every dwelling?
- Roof Flashing Requirements Under IRC 2018
Where is roof flashing required by IRC 2018?
- Roof Valley Flashing Requirements Under IRC 2018
What does code require for roof valley flashing?
- Roofing Underlayment Requirements Under IRC 2018
Is roofing underlayment required by IRC 2018?
Have a code question about your project? Get personalized answers from our team — $9/mo.
Membership