Pitched Roof Solar Mounting: Flashing, L-Brackets, and Lag Bolt Guide
Reading time: ~8 min read
π Key Takeaways
- Proper flashing is essential for every roof penetration to prevent leaks.
- L-brackets fastened to rafters with lag bolts are the standard attachment method for shingle roofs.
- Tile roofs require special hooks or replacement tiles for mounting.
- Metal roofs can use clamp-based attachments without penetrations in some cases.
- Lag bolt sizing and rafter spacing must be verified for structural integrity.
Pitched roof solar installations are the most common residential mounting application, but they demand careful attention to roof type, waterproofing, and structural fastening. Every penetration in a pitched roof is a potential leak point, so proper flashing, correctly sized lag bolts, and accurate spacing calculations are essential for a watertight, code-compliant installation that lasts the full life of the solar array. This guide covers the key considerations for mounting solar on shingle, tile, and metal pitched roofs.
Roof Type Considerations
The roof covering material determines the attachment method, flashing type, and waterproofing approach. Each roof type has distinct characteristics that affect installation technique and hardware selection.
Asphalt Shingle Roofs
Asphalt shingle is the most common residential roof type and the easiest to mount solar on. Attachments are typically made with L-brackets fastened to rafters with lag bolts, with metal flashing plates slipped under the upper shingle course to waterproof each penetration. The flashing plate seals around the lag bolt with a butyl or silicone gasket.
Tile Roofs
Concrete and clay tile roofs require specialized attachments that either replace a single tile with a flat mounting plate (tile hook or tile replacement flashing) or use a hook-style bracket that slides under the tile without removing it. Tile roofs are more challenging because tiles are fragile and can crack during installation, and the uneven surface complicates rail leveling.
- Tile hooks: Hook-shaped brackets that slide under the tile and attach to the rafter, eliminating the need to drill through the tile.
- Tile replacement flashing: A flat metal plate that replaces one tile, providing a sealed mounting surface for an L-bracket.
- Cut-and-flash method: The tile is cut to allow the lag bolt to pass through, then flashed with a custom boot. This method is more prone to leaks if not done carefully.
Metal Roofs
Metal roofs offer the cleanest mounting option because standing seam roofs can use clamp-to-seam attachments that require zero penetrations. Corrugated and ribbed metal roofs use specialized brackets that seal through the profile with rubber grommets.
- Standing seam: S-5! style clamps that attach to the seam without penetrating the panel. No flashing required.
- Corrugated/ribbed: Brackets that pass through the ridge with a rubber gasket seal, secured to the purlin or deck below.
- Through-fastened metal: Attachments that penetrate the flat portion of the panel, sealed with butyl tape and roofing screws.
Flashing Techniques
Flashing is the critical waterproofing layer that protects each roof penetration. Proper flashing technique varies by roof type but follows the same principle: direct water away from the penetration and integrate with the existing roof material.
Shingle Roof Flashing
The standard approach uses a metal flashing plate (typically aluminum or galvanized steel) with a raised collar that fits over the lag bolt. The plate is slid under the shingle course above the penetration so that water shedding down the roof flows over and past the flashing. A butyl mastic strip on the underside of the flashing provides a secondary seal.
- Lift the shingle tab above the rafter location and slide the flashing plate underneath.
- Secure the flashing with the lag bolt through the collar into the rafter.
- Ensure the flashing overlaps the shingle course below by at least 2 inches.
- Apply butyl sealant around the bolt if the flashing does not include an integrated gasket.
Tile Roof Flashing
Tile roof flashing must account for the tile profile and water channeling. Tile replacement flashings are shaped to match the tile profile and sealed to the underlayment with butyl mastic. Tile hooks require no flashing since they do not penetrate the tile surface, but the underlayment penetration for the lag bolt should be sealed.
Lag Bolt Sizing and Selection
Lag bolts are the primary structural fastener connecting L-brackets to roof rafters on shingle and tile roofs. Correct sizing ensures the attachment can resist wind uplift and dead load forces over the system's service life.
| Lag Bolt Size | Typical Embedment Depth | Pull-Out Strength (SPF Pine) | Common Application |
|---|---|---|---|
| 5/16 in Γ 3 in | 2.5 in | ~350 lb | Standard residential, low wind zone |
| 5/16 in Γ 4 in | 3.5 in | ~500 lb | Standard residential, moderate wind |
| 3/8 in Γ 4 in | 3.5 in | ~650 lb | High wind zones, commercial |
| 3/8 in Γ 5 in | 4.5 in | ~800 lb | High wind zones with thick flashing stack |
Lag Bolt Installation Best Practices
- Pre-drill pilot holes to the bolt's root diameter (typically 1/4 in for 5/16 in lag bolts) to prevent rafter splitting.
- Ensure minimum embedment of 2.5 inches into solid rafter material, not just sheathing.
- Use stainless steel lag bolts for corrosion resistance over the system's 25+ year life.
- Verify rafter location with a stud finder or by measuring from a known reference point before drilling.
- Avoid over-tightening, which can strip the threads or crack the rafter.
Spacing Calculations
Attachment spacing is determined by the rail span rating, the module dimensions, and the local wind and snow load requirements. Incorrect spacing can lead to rail deflection, panel stress, or attachment failure during high-wind events.
Determining Attachment Spacing
The calculation starts with the rail manufacturer's span tables, which provide maximum unsupported span lengths for given load conditions. The number of attachments per rail depends on the rail length and the span rating.
- Calculate total rail length: Module length plus overhang (typically 1β2 inches per end).
- Determine max span from manufacturer tables: Based on wind speed, snow load, and rail profile.
- Divide rail length by span: The result plus one gives the minimum number of attachment points per rail.
- Account for edge zones: Roof edges and ridges experience higher wind loads and may require reduced spacing.
For example, a 185-inch rail with a 6-foot (72-inch) maximum span requires a minimum of 4 attachment points (185 Γ· 72 β 2.6, rounded up to 3 spans = 4 attachments). In high-wind edge zones, the span may need to be reduced to 4 feet, requiring 5 attachment points.
Waterproofing Best Practices
Beyond flashing, several practices help ensure long-term waterproofing on pitched roof installations:
- Inspect underlayment condition: If the roof underlayment is degraded, recommend roof replacement before solar installation. Mounting on a roof with less than 10 years of remaining life is not advisable.
- Seal all penetrations: Every lag bolt penetration through the roof deck should have a flashing plate or boot with integrated sealant.
- Maintain water shedding direction: All flashing must overlap in the downhill direction so water flows over, not under, each layer.
- Use compatible sealants: Butyl mastic is the preferred sealant for roof penetrations because it remains flexible and self-healing over time. Avoid silicone for submerged or high-pressure joints.
- Document penetrations: Keep a record of penetration locations for future roof maintenance and warranty purposes.
Hardware Selection Summary
| Roof Type | Attachment Method | Flashing Type | Fastener |
|---|---|---|---|
| Asphalt Shingle | L-bracket to rafter | Slip-under metal plate with gasket | 5/16 in or 3/8 in lag bolt |
| Concrete/Clay Tile | Tile hook or replacement flashing | Tile replacement plate or hook (no penetration) | 5/16 in or 3/8 in lag bolt |
| Standing Seam Metal | Clamp to seam | None (no penetration) | Set screw on clamp |
| Corrugated Metal | Bracket through ridge | Rubber grommet + butyl tape | Roofing screw to purlin |
Pitched roof mounting hardware, flashing components, and L-brackets are available in our rooftop accessories collection, with rails and clamps in the mount system collection. Complete your bill of materials with modules from our solar panels collection. With 50,000+ SKUs from 169 authorized brands, PES Supply stocks the full range of pitched roof mounting hardware needed for shingle, tile, and metal roof installations. Orders typically arrive within 7-10 business days to keep your installation schedule on track.
Frequently Asked Questions
How do I mount solar panels on an asphalt shingle roof?
Install L-brackets fastened to roof rafters with lag bolts, with metal flashing plates slipped under the upper shingle course to waterproof each penetration. Rails attach to the L-brackets, and panels secure to the rails with clamps. Proper flashing is critical to prevent leaks.
What flashing methods are used for pitched roof solar?
Common flashing methods include metal flashing plates slipped under shingles, pipe-style flashing boots, and integrated flashing attachments like Quick Mount PV. The method depends on roof type and manufacturer recommendations. Every penetration must be properly flashed to maintain the roof warranty.
Can I install solar on a tile roof?
Yes, but tile roofs require special mounting hooks that fit under the tiles and attach to the roof deck, or replacement tiles with integrated mounting points. Tiles must be carefully removed and replaced to avoid breakage. Tile roof installations are more labor-intensive and costly than shingle installations.
How do I find rafters for lag bolt installation?
Rafters are typically spaced 16 or 24 inches on center. Use a stud finder designed for roofs, look for nail patterns in the roof sheathing, or measure from the roof edge. Always verify rafter location by probing before drilling to ensure the lag bolt engages solid wood, not just sheathing.
Can solar be mounted on a standing seam metal roof without penetrations?
Yes, standing seam metal roofs can use clamp attachments that grip the seam without penetrating the roof. This preserves the roof's weatherproofing and warranty. However, corrugated metal and through-fastened metal roofs typically require penetrations with proper flashing.
Ready to Source Your Equipment?
Browse 50,000+ SKUs from 169 authorized brands. Trade pricing with full OEM warranties.
Shop All Categories Request a QuoteShop This Article
Ready to build your system? PES Supply stocks 50,000+ SKUs from 169 authorized brands, with delivery in 7-10 business days. Here are the products mentioned in this article:
- 1/4 X 3/4 T-Bolt Microinverter Bonding Hardware Kit Single
- Eaton B-Line Double-Sided Distribution Frame Shelf - Rack 310804 SB60310804TG
- "Quick Mount Universal End Clamp 30-45mm Black - QMR-UEC3045-B-20 60 units
- Array Edge Screen Kit 8" x 100'
- 10" Tilt Leg & Bracket
Browse all roof mount kits Β· Browse all racking mounting

