System sizing
Chimney and vent obstruction loss calculator
Every chimney, vent, and skylight costs more roof space than its own footprint. Add up your roof's named obstructions and see exactly how much usable panel area they remove.
How it works
Three steps to your obstruction loss
Step 1
Count each named obstruction on the roof
Walk the roof plane you're panelizing and note every chimney, plumbing vent, and skylight. A rooftop HVAC unit or satellite dish counts too, though this tool focuses on the three most common ones. The dormer obstruction calculator covers a larger structural obstruction separately.
Step 2
Apply the right clearance zone to each type
Each obstruction needs a buffer for flashing, wiring, and installer access, and its shape sets how much area that buffer adds. This calculator applies a 1-foot buffer around chimneys, vents, and skylights, so a 4 square foot chimney costs about 16 square feet and a 4 inch vent about 4 square feet, far more than their own footprints. Treating them as one flat obstruction percentage would hide that difference.
Step 3
Subtract the total from your usable area
What's left after all named obstructions and their clearances is your real panel-ready area. Cross-check the result against the usable roof area calculator if you haven't already applied fire-code setbacks.
What each type of obstruction actually costs
Chimneys carry the biggest clearance penalty
A standard 2 by 2 foot masonry chimney with a 1-foot flashing and access buffer on every side takes up about 16 square feet once clearance is included, four times the chimney's own physical area. Your local rules can require a wider buffer, and that pushes the number higher. Start from a roof area that already has setbacks removed, which the usable roof area calculator handles, so the two losses do not overlap. This clearance cost is also separate from the shading a chimney casts, which the output loss from chimney shading calculator covers on its own.
Vents cost little space individually, but disrupt row layout
A typical plumbing vent pipe is only 3 to 4 inches across, and a roughly 1-foot radius around it is a practical clearance zone, which comes to about 4 square feet per vent. The raw area lost is small, but a vent sitting mid-row often forces an installer to skip an entire panel position rather than just the vent's own footprint. The Department of Energy and NREL's Solar Ready Buildings Planning Guide makes the same point from the design side, favoring large contiguous unobstructed roof areas and placing vents on the north side of the roof. On an existing house, ask the plumber whether a vent can move out of the array field, and use the multi-roof plane array splitter to see where displaced panels could go instead.
Skylights depend on whether code applies to your roof
This calculator treats a skylight like a chimney, with a 1-foot buffer around its curb, which is a practical allowance for flashing and access. Fire code is a different matter. On houses, the model fire code mostly asks for pathways from eave to ridge and setbacks at the ridge, while the 4-foot pathways to roof hatches and smoke ventilation openings in Section 1205 of the 2021 International Fire Code are aimed at larger non-residential roofs. Local fire departments sometimes add their own rules, so confirm what your Authority Having Jurisdiction actually enforces before finalizing a layout.
Why obstruction count alone is not the whole picture
Two roofs with the identical number of obstructions can lose very different amounts of usable space depending on where each obstruction sits relative to panel rows. An obstruction near a roof edge or corner often costs less real panel capacity than the same one sitting in the middle of an otherwise clean array field, similar to how the fire code setback calculator treats edge zones differently from interior array space. The example the Load example button fills in, one chimney, three vents, and one skylight on a 750 square foot roof, removes about 51 square feet and 3 panels, though a real layout can differ by a panel either way. If a chimney is no longer used, the chimney removal for solar cost estimator prices out taking it off entirely, which can cost less than designing around it for years.
Questions
Frequently asked
A standard 2 by 2 foot chimney with a 1-foot flashing buffer on all sides blocks about 16 square feet, enough space for roughly one panel once you account for row layout. Larger chimneys or ones with wider clearance requirements from your local code can cost more.
Yes, though the zone is much smaller than a chimney's. A typical plumbing vent needs roughly a 1-foot radius of clearance around it, small on its own but disruptive to panel rows since it often breaks up a row that would otherwise fit cleanly.
This calculator gives skylights the same 1-foot planning buffer as a chimney. Fire code is a separate question: for houses, the model fire code centers on pathways from eave to ridge and setbacks at the ridge, while its 4-foot pathways to roof hatches and smoke ventilation openings target larger non-residential roofs. Local fire departments can add their own rules, so confirm with your local Authority Having Jurisdiction before finalizing a layout.
That's effectively what this calculator estimates, the panel positions you'd skip once each obstruction's clearance zone is drawn. A precise layout still depends on exact panel dimensions and row alignment, which a licensed installer will confirm during final design.