SolarTech
SolarTechClean Energy
Back to blog
Installation

Roof Type Decides How Solar Gets Mounted

Asphalt, tile, metal, and flat roofs each demand different racking, flashing, and load checks before modules go up.

Written by SolarTechJul 19, 20268 min read

Roof type drives mounting hardware, waterproofing details, and sometimes whether solar is practical. Asphalt shingle, metal, tile, and flat membranes each need different attachment methods.

Roof typeMounting note
Asphalt shingleCommon flashed lags/attachments
Standing seam metalOften clamp-based, fewer holes
TileHooks or tile replacement details
Flat membraneBallast or specially flashed mounts

The roof is the foundation of most residential and commercial PV systems. Before any module ships to site, installers must match racking, attachment method, and flashing to the roof material and structure. Asphalt shingle, concrete or clay tile, standing-seam metal, corrugated metal, and low-slope membrane roofs each have established mounting practices. Choosing the wrong approach can void roof warranties, cause leaks, or fail structural review. A competent site survey identifies roof type, age, pitch, framing spacing, and any existing damage so the mounting plan is safe and durable for 25 years or more.

Asphalt composition shingles are the most common residential roof in many markets. Installers typically use lag-bolt or screw attachments through the shingle into rafters or trusses, with flashing kits that integrate under overlapping courses to shed water. Rail-based racking spans several attachment points so point loads distribute across the roof plane. Shingle roofs with multiple layers or brittle aged shingles may need remediation before penetration. Pitch between roughly 15 and 40 degrees is ideal for production and self-cleaning; steeper pitches increase labor and safety cost. Always confirm rafter location with a stud finder or blueprint; missing a rafter weakens the connection and may not pass inspection.

Tile roofs split into two families: flat concrete tile and curved clay or Spanish tile. Flat tile often allows standard tile hooks or replacement tile feet that sit on the deck while preserving water flow. Curved tile usually requires grinding or specialty hooks and sometimes replacement tiles cut to fit around standoffs. Tile work is slower and more expensive than shingle because installers must walk carefully, replace broken pieces, and seal penetrations with compatible underlayment. Ballasted or tile-replacement systems exist for owners who refuse roof penetrations, but they add weight and may not suit every wind zone. Document before-and-after photos because tile disputes are common when prior damage is blamed on the solar crew.

Metal roofs are increasingly popular and often solar-friendly. Standing-seam profiles accept non-penetrating clamps that bite the seam, preserving roof integrity and speeding install time. Corrugated or exposed-fastener metal may need bracket attachments through the crown with gasketed seals rated for the panel profile. Metal sheds snow and debris well, which helps winter production, but slick surfaces demand fall protection and experienced crews. Thermal expansion of long rail runs matters on metal: allow slip joints or manufacturer expansion hardware so seasonal movement does not stress modules. Color-matched clamps improve aesthetics on visible elevations.

Flat and low-slope roofs common on commercial buildings use ballasted racks, attached penetrations through membrane, or hybrid designs. TPO, EPDM, and modified bitumen each have manufacturer-approved attachment plates and sealants; using generic hardware can void the membrane warranty. Ballasted systems avoid holes but add significant dead load; structural engineers must confirm the deck and parapet can resist wind uplift with only friction and minimal anchors. Tilt angles on flat roofs are often 5 to 15 degrees to balance production, row spacing for shade, and wind exposure. Internal drains and HVAC curbs define keep-out zones that reduce usable array area.

Structural and code considerations cross all roof types. Live and dead loads from modules, racking, and snow must stay within local building limits. Fire setbacks from ridges, hips, and eaves affect how many modules fit per plane. Some jurisdictions require pathways for firefighter access on residential roofs, which changes layout before ordering equipment. Wind speed maps and exposure category influence attachment spacing and hardware certification. A stamped letter from a structural engineer is standard on commercial jobs and increasingly requested on residential steep-slope installs in high-wind regions.

Decision factors for homeowners comparing quotes include roof age, remaining roof life, and whether to re-roof before solar. Installing on a roof with five years of life left often means paying twice for removal and reinstall at re-roof time. Match the mounting warranty to the roof work: if you re-roof, confirm the solar installer will return to reset attachments under the new shingle course or tile. Ask which flashing brand and attachment spacing the proposal uses and whether it is listed for your wind zone. For tile, ask how broken tiles are handled in the contract.

Related misconceptions include assuming all metal roofs need no holes (only standing seam qualifies for most clamp systems), or that flat roof ballast is always cheaper (engineering and block freight can offset labor savings). Another myth is that south-facing roof is mandatory; east-west arrays on gable homes can work with modern rate structures though peak output shifts. Roof type does not change module efficiency, but it changes install cost, timeline, and long-term leak risk. Getting mounting right the first time protects both energy production and the building envelope for decades.

Maintenance ties back to roof type after commissioning. Shingle roofs may need flashing inspection after major storms. Tile roofs benefit from annual checks for slipped or cracked pieces near array edges. Metal seam clamps should be torqued per manufacturer schedule if accessible. Flat membrane roofs need periodic scans for ponding water that shades ballasted rows. Any roof work by other trades after solar install should involve the solar contractor so attachments are not disturbed. Keeping roof type and mounting details in your system folder simplifies service calls and future expansion.

Permit reviewers often ask for manufacturer attachment letters specific to roof type and wind zone. Submitting generic racking specs without a stamped letter for tile hooks or standing-seam clamps delays approval. Installers should verify that flashing kits match shingle profile thickness; thick architectural shingles need longer fasteners than three-tab products. For retrofit on occupied buildings, interior protection of attic spaces during penetration work prevents debris from entering insulation. Coordinating with a roofer on warranty transfer paperwork gives owners a single point of accountability if a leak appears near an array edge five years later.

Wind uplift calculations differ by roof zone: corner and edge modules experience higher forces than field interior panels. Attachment spacing tightens toward eaves and ridges per engineering tables. Owners comparing multiple quotes should verify that each proposal uses the same wind exposure category; a lower attachment count may indicate under-engineering rather than a better deal. Snow retention clips on metal roofs interact with array rails and should be specified before install so avalanche paths do not damage lower module rows.

Frequently asked questions

Can solar be installed on any roof type?
Most common roofs can host PV with the right racking, but condition, structure, and waterproofing must qualify.
Is metal roof good for solar?
Standing seam metal is often excellent because clamps can avoid many penetrations.
Do tile roofs cost more to mount?
Often yes due to labor, custom hooks, and careful waterproofing around tile courses.
Should an old roof be replaced before solar?
If remaining roof life is short, re-roof first. Removing and reinstalling an array later is expensive.

Related articles