Roof penetrations and attachment generate more anxiety than they deserve and less scrutiny than they need. Roofs are full of deliberate holes: vents, stacks, chimneys, skylights. None of them leak when flashed correctly. A solar mount leaks when the flashing is not integrated into the roofing layers properly, when the fastener misses structure, or when sealant is asked to do a job that only geometry can do.
How water is actually kept out
A pitched roof sheds water by layering: each course overlaps the one below so gravity carries water over the joint rather than into it. A correct penetration continues that logic. The flashing plate slides up under the course above the penetration and lies on top of the course below, so water running down the roof travels over the flashing and back onto the shingles. Nothing depends on adhesion. Sealant at the fastener is a secondary defense against wind-driven water, not the primary barrier. When installers rely on a bead of sealant on top of a shingle instead of tucking flashing into the courses, the joint works until the sealant ages, cracks and lets water through, typically three to seven years later when nobody connects the leak to the array.
Different roofing materials need different hardware
Asphalt shingle, tile, slate, metal standing seam, corrugated metal and low-slope membrane each have their own correct method, and the hardware is not interchangeable. Standing seam metal often needs no penetration at all, because clamps grip the seam. Tile requires either a tile replacement flashing or a hook that carries the load to the batten while the tile is restored above it. Membrane roofs are usually ballasted or use a welded target patch installed by a roofer qualified in that membrane. Using a shingle flashing on a tile roof, or a lag straight through a metal panel with a rubber washer, is how a roof warranty gets voided. Ask which specific mounting product is listed for your roof covering and who will install it.
The fastener has to reach real structure
Attachment is a structural problem as much as a waterproofing one. An array transfers wind uplift, snow load and its own weight into the roof framing through those fasteners. A lag screw that catches only sheathing, or that edges a rafter and bites half a thread’s worth of wood, will hold in calm weather and pull out in a storm. Locating rafters accurately, drilling the correct pilot size for the lag diameter and the wood species, and achieving the specified embedment depth are what make the connection real. Spacing between attachments is set by an engineered calculation using the local wind and snow design values, the array’s dimensions and the racking manufacturer’s tables. It is not a rule of thumb, and it is one of the things a plan reviewer will check.
Roof age is a decision you make once
Removing and reinstalling an array to replace roofing underneath it is expensive, and it is the most predictable avoidable cost in residential solar. If the covering has less than roughly a decade of service left, replacing it before the array goes on is almost always the cheaper path. This is also the moment to address flashing on vents and stacks, improve attic ventilation, and reroute anything that would end up under the array. Ask the installer to document the roof condition before installation, photograph every penetration as it is flashed, and provide those photos at handover. Photographs of the flashing installation are the single most useful record an owner can hold, because nothing is visible afterward.
What goes wrong years later
Most array-related leaks that appear years afterward trace to a small number of causes: sealant-dependent installations aging out, a flashing installed on top of rather than under the course above, a penetration placed too close to a valley or a ridge, differential movement between racking and roof deck that works a fastener loose, and later trades walking on the array or lifting flashings to run cable. Periodic inspection from the attic side during a heavy rain is a cheap diagnostic. So is a look at the underside of the sheathing for staining. Catching a slow leak early is the difference between resealing a penetration and replacing sheathing and framing.
What to check before you act
- Ask for photographs of every flashing installation at handover.
- Confirm the mount is listed for your specific roof covering.
- Require documented rafter location and lag embedment, not sheathing-only fastening.
- Replace roofing first if it has under about a decade of life remaining.
Common questions
Does a solar installation void my roof warranty?
It can, depending on the manufacturer and who performs the penetrations. Ask both the roofing manufacturer and the installer in writing before work starts.
Are ballasted systems better because they avoid holes?
On low-slope commercial roofs they are often the right answer, but they add substantial weight and require a structural review. On pitched residential roofs they are generally not an option.
The practical takeaway
Judge an attachment by how the flashing integrates with the roofing layers and by whether the lag lands in structure at the specified depth. Get photographs of every penetration, match the hardware to the covering, and settle the roof-replacement question before the array goes up. Rooftop work is for qualified installers with fall protection.
References and further reading
- NREL: photovoltaics research covering system installation and durability
- Department of Energy: consumer guidance on home energy improvements
- OSHA: electrical standards relevant to work on and around building systems
Numerical scenarios are illustrative unless identified otherwise. Follow the exact product instructions; component ratings and local installation requirements can differ.



