Every rooftop solar installation requires drilling holes through the roof to anchor mounting hardware. How those holes are sealed determines whether the system stays watertight for decades or starts leaking within months.
The standard approach on asphalt-shingle roofs is metal flashing: an aluminum or stainless steel plate slid under the course of shingles above each bolt, so water running down the roof sheds over the plate and never reaches the penetration. Sealant is applied as a secondary backup. A properly flashed mount is waterproof without it.
That is not what every installer does. Some skip the flashing entirely and rely on sealant squirted directly into the bolt hole, a shortcut that roofing contractors, building codes, and mounting hardware manufacturers all identify as a leading cause of solar-related roof leaks.
Why sealant alone fails
Sealant applied directly to a bare penetration has several failure modes that compound over time:
- Thermal cycling. Mounting hardware expands and contracts with daily temperature swings. This movement cracks the sealant bond, especially where aluminum meets wood. The Florida Roofing and Sheet Metal Contractors Association has noted that differential thermal expansion between aluminum mounts and wood decking makes sealant-only solutions unreliable long term.
- UV degradation. Sunlight breaks down most sealant compounds. Clear sealants are particularly vulnerable: UV passing through the material causes asphalt in the shingles beneath to leach into the adhesive, accelerating breakdown from below.
- Shingle oil migration. On aging asphalt shingles, oils migrate outward and degrade the adhesion of both sealant and butyl tape products applied to the shingle surface.
- Surface contamination. Field-applied sealant is only as good as the surface it adheres to. Dust, moisture, and temperature at application time all affect bond quality, and there is no factory-controlled baseline.
Low-quality butyl sealant formulations can fail in as few as 5–7 years, according to a 2010 Metal Construction Association service life study that analyzed specimens from 14 aged U.S. roofs. Even high-quality formulations, which demonstrated 35-year field performance and projected lifespans exceeding 66 years in the same study, need proper UV shielding and gasket-style application to reach their rated lifespans. No binding industry standard currently governs butyl sealant formulation composition; ASTM E-2140 covers water-penetration testing only.
What building codes actually require
The International Residential Code, adopted in most U.S. jurisdictions, is explicit. Section R903.2 mandates that flashings be installed "in a manner that prevents moisture from entering the wall and roof through joints in copings, through moisture permeable materials and at intersections with parapet walls and other penetrations through the roof plane." Metal flashings must be corrosion-resistant with a minimum thickness of 0.019 inch (No. 26 galvanized sheet).
Section R907, which covers rooftop-mounted photovoltaic systems, cross-references Chapter 9 directly: roof penetrations for solar must be flashed and sealed in accordance with the same standards as any other roof penetration. Sealant alone does not satisfy this requirement. IBC Articles 1503.2 and 1507.2.9 reinforce the same mandate at the commercial building code level.
The U.S. Department of Energy's Building America Solution Center specifies that all roof penetrations, including solar panel mounting brackets, must be flashed and integrated with the building's continuous water control layer, with materials overlapping in shingle fashion so water is directed down and away. The guide calls for peel-and-stick membrane extending 18 inches from each penetration, a metal flashing collar, and upper shingles woven over the flashing edge.
What proper flashing looks like
A correctly installed solar mount flashing has a metal plate, typically aluminum for its corrosion resistance and 50-year lifespan, positioned under the shingle course above the bolt and over the course below. This creates a drainage path: water hitting the mount runs down the shingle, over the flashing plate, and continues down the roof without ever reaching the penetration.
Sealant is then applied as a supplementary layer around the bolt and flashing edges. The key distinction is that the flashing handles waterproofing mechanically; the sealant is backup, not the primary barrier.
Major mounting hardware manufacturers design their products around this principle. IronRidge's FlashFoot2 uses a three-tier elevated water seal: an elevated platform that diverts water, a stacked assembly raising the seal above the flashing surface, and a twist-on cap encapsulating the connection. It passed Florida's TAS-100 wind-driven rain test, a standard designed for hurricane conditions. QuickMount PV's products use a patented elevated water seal with ICC Evaluation Service certification and approvals from GAF, Owens Corning, CertainTeed, and other major shingle manufacturers.
Minimum flashing widths recommended by industry groups: 9 inches for asphalt shingles (per NRCA guidelines) and 18 inches for tile roofs (per Tile Roofing Institute guidelines). Base flashing at the underlayment level on tile roofs is a frequently disregarded code requirement that can result in leaks within 5–10 years if skipped.
The cost of getting it wrong
When sealant-only mounts fail, the repair is not simple. The standard fix involves removing panels in the affected area, inspecting and drying the roof deck, remediating any mold growth, installing proper flashing, and retesting the system. Minor leak repairs typically run $500–$1,000, while full reinstallation of a section can cost 20–40% of a new system's price.
:::cta

Inverter Size Calculator
Explore solar, battery & home energy solutions with independent guides, calculators, and product info.
:::
Leaks from improper flashing are generally classified as workmanship defects, covered under the installer's workmanship warranty, typically 10 years. But warranty claims require documentation: photographs of the penetrations, the sealant condition, any water damage, and dated records of when leaks were first observed.
Homeowner's insurance typically covers interior water damage but excludes the original installation defect itself. The gap between what the installer's warranty covers and what insurance covers can leave homeowners funding repairs out of pocket if documentation is insufficient.
A note on newer sealant-primary systems
Not every sealant-based approach is a shortcut. A newer category of engineered "chemical flashing" products, such as Unirac's FlashLoc, injects sealant into a purpose-built reservoir as the primary waterproofing method, by design, without traditional metal flashing. These systems use specific sealant formulations (typically Chemlink Duralink 50), controlled application through ports, and are designed to create a pressure seal.
Whether these engineered systems satisfy IRC flashing requirements varies by jurisdiction and plan reviewer. They represent an active area of product innovation, but no major shingle manufacturer currently endorses non-flashing-based solar mounting systems.
What to check on your installation
If you have solar panels on your roof, or are getting them installed, here is what to verify:
- Ask about flashing. Every penetration on an asphalt-shingle roof should have metal flashing integrated under the shingles. If the installer's plan involves sealant only, ask for the specific product's ICC Evaluation Service report and check whether your local jurisdiction accepts it.
- Request completion photos. Before panels cover the mounting points, ask for photographs of every roof penetration showing the flashing in place. This is your documentation if warranty issues arise later.
- Inspect the attic after rain. After the first heavy rain following installation, check the attic around the mounting points for any signs of moisture. Water can travel laterally along roof sheathing before dripping, so check a wider area than just directly below the mounts.
- Look at the trusses. Score marks on roof trusses near mounting points may indicate the installer missed a rafter during placement, potentially leaving additional unsealed holes in the roof structure. If they cut or notched an engineered truss, that is a structural concern separate from waterproofing and should be evaluated independently.
- Schedule regular inspections. The National Roof Certification and Inspection Association recommends checking solar mounting hardware and flashing every one to two years, with additional checks after major storms.