What counts as usable roof area in a commercial solar feasibility study
A warehouse with a 200,000 sq ft roof does not have 200,000 sq ft of roof you can put panels on. Every feasibility study starts with gross roof area, which is just the footprint, and ends somewhere much smaller once setbacks, obstructions and orientation losses are pulled out. The gap between those two numbers is usually where a deal that looked good on a satellite thumbnail stops penciling once a design team nets out the real deductions.
If you're ranking a dozen sites for a portfolio, the roof with the biggest footprint is rarely the roof with the most installable kWp. Here's what gets subtracted, and why.
Gross roof area vs usable area
Gross roof area is the number a broker or an asset manager pulls from a rent roll or a building permit: length times width, maybe with the obvious penthouse carved out. That figure works for a lease or an appraisal. It tells you nothing about where panels can sit.
Usable area is what's left after a design team walks the roof (or, increasingly, screens it from imagery) and removes everything a racking layout has to route around. On a typical single-story warehouse or distribution center, usable area commonly lands somewhere between 50% and 70% of gross, depending on roof age, HVAC density and how many access requirements the fire marshal has stacked on over the years. Older retrofitted buildings with a lot of rooftop mechanical trend toward the low end. Newer tilt-up construction with a clean membrane and minimal curbs trends toward the high end. There's no universal ratio, because every roof carries a different mix of deductions.
Setbacks: the area you lose before you've placed a single panel
Setbacks are the perimeter strips and access paths a code official requires regardless of what's on the roof. Fire code (most jurisdictions reference IFC Section 1204 or a local equivalent) typically demands:
- A clear pathway around the roof perimeter, often 4 feet, sometimes wider on larger roofs.
- Setbacks along ridgelines and roof edges so firefighters have ventilation access.
- Clearance around parapet walls, especially where the parapet height limits racking tilt.
- Pathways between array sections so crews can cut through rather than walk the whole field.
None of this is negotiable in a design. It gets taken off the top of gross area before anyone starts thinking about where equipment sits.
Obstructions: the stuff already living on your roof
Then there's everything already up there. Rooftop units, exhaust stacks, skylights, conduit runs, satellite dishes, solar-adjacent equipment like existing water heaters, and the access hatches and ladders that service all of it. Each one needs its own clearance, usually a few feet on every side, and each one breaks up what would otherwise be a clean field of modules. A roof with HVAC scattered in a grid pattern (common on older big-box retail) loses a lot more usable area than the same footprint with HVAC consolidated into one mechanical yard.
Orientation and shading losses stack on top of this. A roof split by ridgelines running the wrong way, or a roof shadowed by an adjacent parapet, a taller neighboring building, or its own penthouse, loses more area again once you apply row spacing or accept a lower tilt to avoid self-shading.
Why this matters before you send anyone out
A screen that reports square footage without netting out setbacks and obstructions is handing you a real estate number dressed up as a solar one. That's the gap that makes a 15-site portfolio screen take weeks of back-and-forth with a design team, because every gross-area figure has to be re-derived into something a racking layout and an inverter string size can use.
This is the exact problem a VHR-based roof screen is built to close: rate the roof for orientation and obstruction density from a single annual pass, and hand back installable kWp per site instead of raw square metres, so the ranking you take into the first round of site visits is already sorted by what's buildable. If you're staring down a portfolio of twenty roofs and a bid deadline, it's worth seeing how a kWp-per-site ranking replaces that manual walk-down.