System sizing

Fire code setback loss calculator

Before any chimney or skylight gets subtracted, fire code already claims a chunk of your roof. Enter your roof plane's dimensions and see the ridge setback and pathway loss.

Your numbers

1 Project details Optional
Shown on your exported report. Leave blank to skip.
2 Roof plane dimensions
The slope distance from the roof's lowest edge up to the ridge.
The length of the roof plane running along the ridge.
3 Array coverage and roof type
The code compares your array to the building's total roof area seen from above, not just this plane. It decides whether the 18-inch or 36-inch ridge setback applies.
Sprinklered homes get a higher coverage threshold before the wider setback kicks in.
The model residential code exempts roofs of 2 in 12 (about 9.5 degrees) or less.

How it works

Three steps to your setback loss

Step 1

Measure the roof plane's rake and ridge width

Rake is the slope distance from the lowest edge to the ridge, and ridge width is how long that roof plane runs along the peak. Both dimensions determine how much area the setback and pathway consume.

Step 2

Check your planned array coverage percentage

Arrays covering more than 33% of the building's total roof area, measured from above, trigger a wider ridge setback under the model residential code. A home with an NFPA 13D sprinkler system gets a 66% threshold instead. Row-to-row spacing is a separate rule, covered by the panel spacing and setback calculator.

Step 3

Subtract obstructions separately

This tool only covers ridge setback and pathway loss. Run the chimney and vent obstruction loss calculator next to account for named features on top of this baseline.

What fire code actually claims before you even start

The ridge setback exists so firefighters can work the peak

A clear zone on both sides of a horizontal ridge gives firefighters room to cut ventilation openings and move along the peak during an emergency. The model code sets it at 18 inches when the array covers 33% or less of the building's total roof area as seen from above, and at 36 inches above that, as set out in Section 1205.3.2 of the International Fire Code. The percentage is measured against the whole roof, not a single plane, which is why this calculator asks for coverage of the whole roof.

The access pathway is a separate requirement from the ridge setback

A 36-inch-wide pathway from the lowest roof edge to the ridge gives firefighters a clear route to the peak. The residential code calls for two pathways on separate roof planes, one on the street or driveway side, and a pathway for each plane with an array, which can sit on that plane, on an adjacent plane, or straddle both. Pathways must run through areas with minimal obstructions such as vent pipes and conduit, which the chimney and vent obstruction loss calculator helps you account for. Panels also cannot sit below a bedroom's emergency escape opening, and a pathway must lead to it. Rapid shutdown requirements exist for the same underlying reason, cutting DC voltage quickly so firefighters can work safely near the array, a separate compliance cost the rapid shutdown compliance cost estimator covers.

Sprinklered homes get more coverage before the wider setback applies

Where a home has an automatic sprinkler system installed under NFPA 13D or Section P2904 of the residential code, the code raises the coverage threshold from 33% to 66% before requiring the 36-inch ridge setback. That alternative is part of the model code itself (IRC R324.6.2.1 and IFC 1205.2.1.3), and its stated basis is that sprinklers control most residential fires, reducing the need for rooftop operations. Your local Authority Having Jurisdiction confirms whether it applies during the permitting process the roof and solar combined permit cost estimator accounts for.

Low-slope and detached roofs sometimes get relief

The residential code's roof access requirements do not apply to roofs with a slope of 2 in 12 or less, and the roof slope field in this calculator reflects that. Detached nonhabitable structures such as garages and carports are excepted too, and the code official can waive access where rooftop operations will not be used, under Section 605.11 of the International Fire Code. The dormer and obstruction loss calculator covers a different feature that can complicate the picture, and once the setbacks are out, the usable roof area calculator gives a combined view using a simpler complexity-based estimate.

Questions

Frequently asked

Typically 15 to 25% of a roof plane's total area, combining the ridge setback and the required access pathway. A 25 by 30 foot roof plane (750 sq ft) loses about 116 square feet with the 18-inch ridge setback and about 156 with the 36-inch one, before any obstructions are counted.

Under the International Residential Code, an array covering more than 33% of the building's total roof area, measured from above, needs the wider 36-inch setback on both sides of the ridge. Arrays at or under 33% only need 18 inches, and a home with an NFPA 13D sprinkler system raises that threshold to 66%.

Both, generally. The ridge setback keeps a clear zone at the peak, while the pathway is a separate 36-inch-wide clear route from the roof's lowest edge up to the ridge. The code requires two pathways on separate roof planes, plus a pathway for each plane with an array, which can sit on that plane, an adjacent plane, or straddle both.

Yes. The model residential code does not apply these requirements to roofs with a slope of 2 in 12 or less, excepts detached nonhabitable structures like garages and carports, and lets the code official waive access where rooftop operations will not be used. Your local Authority Having Jurisdiction makes the final call.