Solar Mounting & Roof Guide: Rails, Brackets, Tilt & Ground Mounts

Last verified: 2026-06-04

Off Grid Authority Team June 4, 2026 24 min read Fundamentals

Affiliate Disclosure: Off Grid Authority participates in affiliate programs, including Amazon Associates. We may earn a commission on qualifying purchases at no extra cost to you. All recommendations are based on independent research and verified against manufacturer datasheets and code requirements.

The mounting system is the part of a solar install that nobody talks about until it leaks, lifts in a windstorm, or fails an inspection. Panels, inverters, and batteries get all the attention, but every one of those components is bolted to a structure through your roof or into the ground — and that connection has to survive 25 to 30 years of thermal cycling, uplift, snow, and gravity without letting water in.

This is the independent reference for how solar mounting actually works: the five major mounting families and what each one costs, how to flash and attach to every common roof type, the setback and fire-code rules inspectors check, the wind and snow load fundamentals that drive attachment spacing, how to pick a tilt angle for your latitude, the row-spacing math that keeps ground-mount rows from shading each other, and a torque-spec table you can print and tape to your toolbox. Figures here are industry-standard ranges cross-checked against racking manufacturer documentation and the relevant sections of the National Electrical Code (NEC), International Residential Code (IRC), International Fire Code (IFC), and ASCE 7 structural load standard.

If you have not yet picked panels or planned the electrical side, pair this with our DIY solar panel installation guide, the solar panel types reference, and the solar wiring diagrams guide. This page is the mounting layer underneath all of them.

⚡ Skip the math — use the free tool

Enter your latitude, panel dimensions, and tilt to get the optimal angle, ground-mount row spacing that avoids winter shading, and how many panels fit your roof or yard — laid out for you.

Open the Array Layout Tool →

SAFETY NOTE — Fall protection and structure. Roof mounting means working at height with heavy glass. Falls from residential roofs are among the most common fatal construction injuries. Wear a full-body harness on a lanyard tied to a roof anchor rated for 5,000 lbs, never work in wind, rain, or ice, and keep a spotter on the ground. Structurally, solar adds roughly 3 to 4 lbs per square foot of dead load plus concentrated wind uplift at each attachment — if your roof is sagging, was built before 1970, or you are unsure it can carry the load, have a licensed structural engineer evaluate it before you drill a single hole. When in doubt, stop and consult a professional.

Mounting Systems Compared: Rail, Rail-Less, Z-Bracket, Ballasted & Pole

There are five mounting families in residential and off-grid solar, and the right one depends on your roof or ground surface, your wind and snow zone, and how much weight and cost you want to carry. Here is the quick decision table, followed by the detail on each.

SystemBest SurfaceEst. Cost (per watt)Added Weight (lb/ft²)Roof PenetrationsDIY Difficulty
Rail-mountedShingle, metal, most pitched roofs$0.10 – $0.203 – 4YesModerate
Rail-lessShingle, standing seam$0.08 – $0.162.5 – 3.5Yes (fewer)Moderate
Z-bracket / cornerMetal, RV, flat, small arrays$0.05 – $0.122 – 3Yes (or adhesive)Easy
Ballasted (flat/ground)Flat roof, level ground$0.15 – $0.355 – 30+ (ballast)None (typical)Moderate
Pole mountOpen ground$0.20 – $0.45n/a (footing)None (concrete pier)Hard

Rail-Mounted Systems

Rail-mounted racking is the default for pitched roofs and the most thoroughly documented option. Aluminum rails span between roof attachments (L-feet, standoffs, or flashed mounts), and panels clamp to the rails with mid-clamps and end-clamps. The big advantages are alignment, bonding, and engineering: rails self-align rows, integrated grounding clips bond every component, and brands like IronRidge and Unirac publish span tables and free design tools that generate stamped, permit-ready drawings for your exact wind and snow zone.

  • Pros: Easiest to align, best documentation, flexible panel placement, integrated bonding/grounding, strong span engineering for high wind/snow.
  • Cons: Heaviest and most expensive of the roof options; more material to ship and lift.
  • Use it when: You want the smoothest permit path, you are in a high-load zone, or you value clean rows and easy future panel swaps.

Rail-Less Systems

Rail-less (also called direct-attach) systems skip the continuous rail. Each roof attachment clamps directly to the panel frame, so the panels themselves become the structural spanning member. This cuts weight and shipping cost meaningfully and gives a low, flush appearance.

  • Pros: Lighter, lower cost, fewer parts, low profile, fewer roof penetrations on some layouts.
  • Cons: Less forgiving of layout errors (panels must land on attachment points), narrower compatibility with panel frame heights, harder to retrofit a different panel later.
  • Use it when: You have a regular rectangular roof, moderate loads, and want to shave weight and dollars.

Z-Brackets and Corner Brackets

Z-brackets are simple L- or Z-shaped aluminum tabs that bolt to the panel frame on one leg and to the roof or a metal surface on the other. Corner brackets do the same job at the four panel corners. They are cheap, light, and the go-to for small arrays, metal roofs, sheds, and mobile installs where a full rail system is overkill.

  • Pros: Cheapest, lightest, easiest to install, great for one- to four-panel arrays and metal/RV roofs.
  • Cons: No integrated bonding (you must add grounding), limited uplift rating, not ideal for large high-load arrays.
  • Use it when: Small array, metal roof or van, or a budget shed install. See the solar shed guide for a worked example.

Ballasted Ground & Flat-Roof Mounts

Ballasted systems hold panels down with weight — concrete blocks or pavers in trays — instead of penetrating the surface. On a flat commercial-style roof this is ideal because it avoids dozens of roof penetrations; on level ground it avoids digging footings. The trade-off is mass: ballast can add anywhere from 5 lb/ft² on a light flat-roof system to 30+ lb/ft² on a fully ballasted ground rack, so the supporting structure or soil has to carry it.

  • Pros: No penetrations (no leaks on a flat roof), no footings to dig, repositionable.
  • Cons: Heavy; the roof or ground must support the ballast; needs a wind-uplift ballast calculation; not for steep terrain.
  • Use it when: Flat membrane roof, or level ground where you would rather place blocks than pour concrete.

Pole Mounts

Pole mounts put the array on top of a steel pole set in a concrete pier, lifting panels clear of snow and brush and making seasonal tilt adjustment easy. Top-of-pole mounts carry a few panels; side-of-pole mounts carry one or two. They are the off-grid favorite for cabins and pumps because the array can be sited away from roof shading and aimed precisely. The cost is the concrete footing and the engineering for wind, which acts on the array like a sail at the top of a lever.

  • Pros: Above snow and brush, easy seasonal tilt, site anywhere with sun, no roof load.
  • Cons: Most expensive per watt, large concrete pier, highest wind moment, hardest to install solo.
  • Use it when: Off-grid ground array, well-pump site, or anywhere the roof is shaded. See the solar well-pump guide.

Compare Solar Racking & Mounting Hardware

Shop Mounting Systems

Mounting by Roof Type

The single most important mounting decision is matching your attachment and flashing method to your roof surface. Get this wrong and you either leak or you cannot attach at all. Below is each common surface and the correct method.

Composition Shingle: Flashing Is Everything

The correct method for an asphalt/composition shingle roof is a flashed mount, not sealant alone. Asphalt shingles are by far the most common residential roof, and the standard attachment is an L-foot or standoff with a metal flashing plate that slides under the course of shingles above the penetration and over the course below, so water shedding down the roof flows on top of the flashing and never reaches the bolt hole.

The sequence for each attachment:

  1. Locate the rafter from the attic and transfer the mark to the roof; lag bolts go into rafter centers, never bare decking.
  2. Drill a pilot hole through shingle and decking into the rafter.
  3. Lay a generous bead of butyl or polyurethane roofing sealant around the hole.
  4. Slide the flashing plate up under the upper shingle course so its top edge is covered.
  5. Drive the lag bolt (typically 5/16 in × 4 in) through the L-foot, the flashing, and into the rafter; torque to spec (usually 10–12 ft-lbs).
  6. Seal the bolt head and any exposed flashing edge.

Butyl-bonded flashings outperform silicone-only sealing because they stay flexible and bond to the shingle. Modern all-in-one flashed feet (such as IronRidge FlashFoot2 or Unirac FlashLoc) integrate the flashing, bolt, and seal into a single click-together part and are the cleanest way to do this for a DIYer.

Metal Standing-Seam: S-5! Clamps

Standing-seam metal is the best roof to mount solar on because you can attach without a single penetration. Non-penetrating seam clamps — S-5! clamps are the category standard, with similar products from other makers — grip the vertical raised seam and bolt your rail or rail-less attachment to the clamp. Nothing is drilled, so there is nothing to flash and effectively nothing to leak. The clamp transfers load into the seam and panel; the manufacturer publishes holding strength so you can confirm uplift capacity for your wind zone.

Mechanically-seamed (double-lock) and snap-lock standing seams each have matched clamp models, so confirm the seam profile before ordering. This is the gold-standard residential mount and one reason a standing-seam metal roof is worth considering if you are re-roofing before going solar.

Exposed-Fastener Corrugated Metal

Exposed-fastener corrugated and R-panel metal roofs (the screws-through-the-face kind common on barns, sheds, and shops) do require penetrations. Drive a structural screw or lag through the high rib of the panel into a purlin or rafter, sealed with an EPDM-bonded sealing washer (the same bonded washer used for the roof's own screws). Penetrate the high rib, never the flat valley where water runs, and use a butyl tape or sealant under the foot. Z-brackets and standoff feet with bonded washers are the typical hardware here.

EPDM, TPO & Flat Membrane Roofs

Flat or low-slope membrane roofs (EPDM rubber, TPO, modified bitumen) are usually best served by a ballasted tilt-mount that needs no penetration — concrete blocks in trays hold a tilt rack at 5–15° and you avoid puncturing the membrane entirely. When the wind-uplift ballast calculation says you need supplemental attachment, a penetrating mount must be flashed by a roofer with a heat-welded (TPO) or bonded (EPDM) membrane boot, because you cannot flash a membrane roof the way you flash shingles. On EPDM, use sealants and primers rated for EPDM specifically. The flat-roof tilt angle is a compromise: low enough to limit wind load and inter-row shading, high enough to shed water and dust.

Tile and Slate Roofs

Clay and concrete tile and natural slate are the hardest residential roofs to mount on and the easiest to break. They require tile-replacement flashings or tile hooks that route the load down to the rafter while a replacement flashing pan or a tile-shaped metal piece restores the watershed. Tiles crack under foot traffic, and the work is slow and specialized — this is the one roof type where bringing in an experienced installer for the mechanical attachment is often the right call even for a confident DIYer.

Van, RV & Mobile Roofs

Vehicle roofs flex, vibrate, and are rarely thick enough for lag bolts, so mobile mounting uses a combination of structural adhesive and mechanical fasteners. High-bond VHB tape or a polyurethane adhesive like Sikaflex carries the shear and peel loads, while low-profile corner brackets or screws into structural ribs add mechanical redundancy. Every penetration is sealed with self-leveling lap sealant matched to the roof membrane (fiberglass, aluminum, TPO, or EPDM). Keep the array low and aerodynamic; at highway speed wind load dwarfs anything a parked array sees. Our van-life solar guide covers the full mobile build, and the RV solar panel guide covers panel selection for curved and flexible-panel roofs.

Rule of thumb: On any fixed building, the flashing — not the sealant — is what keeps you dry for 25 years. Sealant is a backup that ages and cracks. On a vehicle, the adhesive is structural and the sealant is the only waterproofing, so use the right product for the membrane and re-inspect it annually.

Setbacks & Fire Code Basics

Most jurisdictions require fire-access setbacks: clear pathways along roof ridges and around the array so firefighters can ventilate and move on the roof. These come from the International Fire Code (IFC) and International Residential Code (IRC) and are enforced at inspection, so plan your layout around them before you order rails.

The widely adopted residential baseline (IFC 2018 and similar, as amended locally) looks like this — always confirm your local amendments, because authorities having jurisdiction modify these:

LocationTypical Required ClearancePurpose
Ridge (top of roof)18 in below the ridge on each slope (≈36 in total path)Ventilation cut access
Hips and valleys18 in measured from the hip/valleyRoof movement path
Eave / roof edgeSet back from edge (often no panels in the gutter zone)Firefighter footing & uplift
Access pathway36 in wide clear path to ridgeRoof access & egress
Around roof obstructionsClearance around vents, skylights, chimneysAccess & reduced fire spread

Two related code points to plan for at the same time: the NEC rapid-shutdown requirement (NEC 690.12) means inspectors expect module-level shutdown — microinverters and many DC optimizers comply inherently — and NEC labeling at the array, disconnects, and main panel. Setback rules reduce how many panels fit on a given roof face, so run your real usable area through the Array Layout Tool rather than assuming the whole roof is available. Note that some jurisdictions reduce or waive ridge setbacks when the array leaves at least one clear pathway, or for dwellings with automatic sprinklers — another reason to read your local amendment.

Wind & Snow Load Fundamentals

Every mounting system has to resist two opposing structural loads: downward load from the weight of the panels plus any snow, and uplift from wind trying to peel the array off like an airplane wing. The governing standard is ASCE 7, and engineered racking systems translate it into span tables you can actually use.

Wind. Your design wind speed depends on location and ranges from roughly 90–115 mph across much of the interior US to 150–180 mph in coastal hurricane regions. Wind does not load a roof evenly: the edge and corner zones of a roof see dramatically higher uplift than the field (interior) — often 2 to 3 times — which is why span tables call for tighter attachment spacing near edges and corners. Pole and ground mounts feel wind as a moment (a twisting force) at the top of the structure, so their footings are sized for overturning, not just weight.

Snow. Snow load is a downward pressure given in lb/ft² (psf). Ground snow loads run from near 0 in the deep South to 20–40 psf across the northern tier and 50–100+ psf in mountain and lake-effect zones. Snow load combines with the dead load of the array, and it concentrates at the lower edge of each panel and at drift locations. In heavy-snow country, tilt helps panels shed snow, and tighter rail spans carry the extra load.

Region ExampleDesign Wind Speed (mph)Typical Ground Snow Load (psf)Mounting Implication
Interior plains / mild90 – 1050 – 20Standard span spacing
Northern tier / Midwest100 – 12030 – 50Tighter spans, tilt to shed snow
Mountain / lake-effect100 – 13050 – 100+Heavy-snow rail, close attachment spacing
Coastal / hurricane140 – 1800 – 10Max attachment density, uplift-rated hardware

Point Loads and Attachment Spacing

A span table answers one practical question: how far apart can my roof attachments be? The continuous load on the array is collected by the rails and delivered into the roof at each attachment as a concentrated point load. The more attachments, the lower the load at each one — so high wind or snow means more attachments, spaced closer together. Typical rail support spacing is about 48 in on center for standard loads, tightening to 24–32 in in high-wind or high-snow zones, and tighter still in the roof's edge and corner zones. Each lag bolt's pull-out strength in the rafter (a function of bolt diameter, thread engagement depth, and wood species) sets the per-point capacity. Never guess this: use the racking manufacturer's span table for your wind speed, snow load, roof zone, and rafter spacing, and treat it as a hard limit.

Rafters (16" or 24" on center) Aluminum rail L-foot Solar panel (dead + snow load) Wind uplift span ≤ table limit

Fig. 1 — Array load path: panel load collects on the rail and delivers a point load to each attachment; wind uplift pulls the opposite direction. Closer attachment spacing lowers the load at each point.

Tilt: Fixed vs Seasonal Adjustment

For a fixed array, setting tilt equal to your latitude gives the best year-round balance. The sun is high in summer and low in winter, so no single fixed angle is optimal all year — latitude is the compromise. From there you bias the angle to your priority: a winter-priority off-grid system (where December is the hardest month for the battery bank) wants a steeper angle, latitude plus about 15°, to catch the low winter sun; a summer-priority or grid-tied system that produces most of its kWh in summer wants a shallower angle, latitude minus about 15°.

A seasonally adjustable mount — a tilt leg or pole mount you change two to four times a year — recovers most of the gap between those extremes. Going from a fixed latitude tilt to a few seasonal adjustments typically adds on the order of 4–8% annual energy, more at high latitudes where the seasonal sun swing is larger. The trade is the cost and effort of an adjustable structure and physically changing it on schedule. Pole mounts make seasonal tilt trivial, which is part of why off-gridders favor them.

Tilt Angles by Latitude

Use this as a starting reference, then refine with the tool. "Year-round" is a fixed tilt; the winter and summer columns are the seasonal targets for an adjustable mount. Angles are degrees from horizontal.

Latitude (example city)Year-Round Fixed (≈ latitude)Winter (lat + 15°)Summer (lat − 15°)
25° (Miami, FL)25°40°10°
30° (Houston, TX)30°45°15°
35° (Albuquerque, NM)35°50°20°
40° (Denver, CO)40°55°25°
45° (Minneapolis, MN)45°60°30°
50° (Vancouver, BC)50°65°35°

Two practical notes. First, your roof pitch may already be close to your ideal tilt — a 7:12 pitch is about 30°, a 9:12 is about 37° — in which case a flush roof mount is fine and a tilt leg buys little. Second, very low tilts (under about 10°) do not self-clean with rain and accumulate dust, so even flat-roof arrays are usually set to at least 5–10°. For sizing the whole system around your production, combine this with how to size an off-grid solar system.

Ground-Mount Row Spacing Math

Ground-mount rows must be spaced far enough apart that the front row does not shade the row behind it when the winter sun is at its lowest. If you space rows for the summer sun, the low winter sun will throw long shadows and your back rows will lose their most valuable production exactly when you need it most.

The math has three steps. First, find the sun's elevation angle at the worst case — typically 9:00 a.m. solar time on the winter solstice (December 21). A common planning value is the solstice noon elevation, which equals 90° − latitude − 23.5°, but front-to-back shading is usually checked at mid-morning when the sun is lower and shadows longer. Second, find the vertical height of the tilted panel: height = panel length × sin(tilt). Third, the minimum row spacing (front of one row to front of the next) is:

Row spacing = panel height × cos(azimuth correction)
            + panel height / tan(sun elevation)

Simplified for due-south rows:
Minimum gap behind a row = panel height / tan(winter sun elevation)

A worked example: a 6-foot panel tilted at 35° has a vertical height of about 6 × sin(35°) = 3.4 ft. If the winter morning sun elevation is 20°, the shadow reaches 3.4 / tan(20°) = 9.4 ft behind the row. So you need roughly 9.4 ft of clear ground behind each row's base, which combined with the panel's own footprint gives a front-to-front row pitch around 11–13 ft.

Installers express this compactly as ground coverage ratio (GCR) — the panel area divided by the total ground area. A GCR of 0.4–0.5 (rows spaced about 2 to 2.5 times the tilted array height apart) is the common balance between land use and winter shading for residential ground mounts. Tighter GCR packs more panels per acre but loses winter production; looser GCR wastes land. The Array Layout Tool runs this calculation from your latitude, tilt, and panel size and gives you the exact spacing and how many rows fit your space.

⚡ Skip the trigonometry

Enter latitude, panel length, and tilt — the Array Layout Tool returns minimum winter-safe row spacing, GCR, and a row-by-row layout for your yard.

Open the Array Layout Tool →

Wire Entry: Glands, Junctions & Conduit

Getting power off the array and into the building is a mounting problem as much as an electrical one, because every wire entry is a potential leak and a code-checked connection. The standard methods:

  • Cable glands (entry plates). A flashed roof entry plate or junction box with a watertight cable gland is the cleanest way to bring MC4 leads or PV wire through the roof. The plate flashes like a mount foot; the gland seals around the cable.
  • Junction / combiner boxes. On larger DC arrays, a rooftop junction or combiner box transitions from MC4 leads to conduit and houses string fusing. It must be rated for outdoor wet locations and mounted clear of standing water.
  • Conduit. Use UV-rated or metallic conduit for exposed runs; NEC requires DC solar runs to be kept separate from AC household wiring. Keep conduit off the roof surface on standoffs so water and debris pass underneath.
  • Drip loops. Where a cable enters any box or conduit, leave a downward U-shaped drip loop so water runs to the bottom of the loop and drips off instead of tracking into the enclosure.

DC is live whenever there is light. Solar panels produce DC the instant light hits them — you cannot switch them off at the panel. A string can sit at 300–600 V DC, which is lethal. Keep MC4 connectors capped until final connection, never cut a live DC conductor, bond every metal component to ground per NEC 690.43, and install DC disconnects per NEC 690.15. If you are unsure about any electrical step, hire a licensed electrician for that portion. See the wiring diagrams guide for the full connection sequence.

Torque Specs Reference Table

Under-torqued fasteners let panels lift in wind; over-torqued fasteners deform aluminum frames and strip threads — and an over-tightened clamp can void your panel warranty. Always use the specific racking and panel manufacturer's values, but the table below covers the common fasteners and is a safe field reference. Use a calibrated torque wrench or torque screwdriver, not feel.

FastenerTypical TorqueNotes
Mid-clamp / end-clamp (panel frame)12 – 16 ft-lbs (≈10 Nm common)Grips frame firmly without crushing; follow clamp maker's value
5/16 in lag bolt into rafter10 – 12 ft-lbsInto rafter center only; do not strip the wood
3/8 in lag bolt into rafter15 – 20 ft-lbsHeavier load / high-wind attachments
1/4 in T-bolt / rail splice hardware8 – 10 ft-lbsAnti-seize aluminum hardware; check for galling
1/2 in structural bolt (ground mount)30 – 55 ft-lbsVaries by bolt grade; use the rack engineering value
S-5! seam clamp setscrewPer clamp model (often 130–180 in-lbs)Round-point set screw bites the seam; follow datasheet exactly
Grounding lug / WEEBPer lug spec (often 35–50 in-lbs)Solid bond is what carries fault current

A few habits that save grief: mark each torqued bolt with a paint pen so you can see at a glance which are done and spot any that back out later; apply anti-seize to aluminum-on-aluminum and stainless hardware to prevent galling; and re-check clamp torque after the first season of thermal cycling.

Common Mounting Mistakes

These are the failures that show up on solar forums and at inspection. Every one is avoidable.

  1. Lagging into decking instead of rafters. A bolt in 1/2-inch plywood has almost no pull-out strength. Always hit the rafter; transfer marks from the attic and verify with the bit.
  2. Relying on sealant instead of flashing. Sealant ages, cracks, and leaks within a few years. On a fixed roof, the flashing is the waterproofing — sealant is only a backup.
  3. Ignoring edge and corner wind zones. Uplift is 2–3× higher at roof edges and corners. Spacing all attachments at the field value leaves the perimeter under-anchored.
  4. Penetrating the valley of corrugated metal. Screws go in the high rib, never the water channel. A penetration in the valley leaks every rain.
  5. Skipping the bonding/grounding. Rail-less and Z-bracket systems often lack integrated bonding. Add grounding lugs or WEEBs and a continuous equipment grounding conductor (NEC 690.43).
  6. Wrong tilt for the goal. Setting a grid-tied summer array at a steep winter tilt (or an off-grid winter array at a shallow summer tilt) leaves real production on the table. Match tilt to your priority season.
  7. Row spacing for summer, not winter. Ground-mount rows packed at summer spacing self-shade badly in winter. Always space for the low winter sun.
  8. Over-tightening clamps. Crushing the aluminum frame creates stress cracks and voids the panel warranty. Torque to spec with a calibrated tool.
  9. No drip loops at wire entry. Water tracks down a straight cable into the junction box. A simple downward loop stops it.
  10. Forgetting fire setbacks. Filling the whole roof face and losing the ridge/access pathway fails inspection and forces a costly re-layout.

Mounting Hardware: What to Buy

A representative bill of materials for a small-to-mid roof or ground array. Quantities scale with your panel count and span table; prices are typical ranges, not quotes.

PartWhat It DoesEst. Price
Solar mounting rail kitAluminum rails for a pitched roof array$200 – $600
Flashed L-feet / standoffsWatertight roof attachments for shingle$8 – $20 each
Mid-clamps & end-clampsSecure panel frames to rails$2 – $6 each
Standing-seam seam clampsNo-penetration metal-roof attachment$10 – $25 each
Z-brackets / corner bracketsSimple attach for metal, RV, sheds$12 – $30 / set
Adjustable tilt legsSet or seasonally change array tilt$40 – $120 / set
Grounding lugs / WEEBsBond array to equipment ground (NEC 690.43)$1 – $4 each
Cable entry gland / junction boxWatertight roof wire entry$15 – $45
Calibrated torque wrenchHit clamp and lag torque exactly$30 – $80

Plan Your Array Before You Drill

Open the Array Layout Tool →

Frequently Asked Questions

What is the best solar mounting system for a shingle roof?

A flashed rail-mount system using L-feet or standoffs with a metal flashing plate slid under the upper course of shingles is the standard for asphalt/composition shingle roofs. The flashing — not just sealant — is what keeps the roof watertight for the life of the array. Drive lag bolts into rafters, never into bare decking, and torque to the racking manufacturer's spec (typically 10–12 ft-lbs for a 5/16-inch lag).

Do I need rails to mount solar panels?

No. Rail-based systems are the most common and most documented, but rail-less systems clamp panels directly to roof attachments and Z-brackets bolt the panel frame straight to the roof or a metal surface. Rail-less saves weight and shipping cost; rails make alignment, bonding, and span engineering easier. Choose based on roof type, wind/snow load, and how much the racking manufacturer's documentation will help you pass inspection.

What tilt angle should my solar panels be?

As a first approximation, set a fixed tilt equal to your latitude for year-round balance. For winter-priority off-grid systems, use latitude plus about 15°; for summer-priority, use latitude minus about 15°. A seasonally adjusted mount that you change two to four times per year can add roughly 4–8% annual production over a fixed tilt at latitude. The Array Layout Tool gives you the exact angle for your location.

How far apart do ground-mount solar rows need to be?

Row spacing is driven by the winter sun's low elevation so front rows do not shade the rows behind them. A common rule of thumb is a ground coverage ratio (GCR) of 0.4–0.5 — roughly 2 to 2.5 times the tilted array height between row fronts. The exact figure comes from your latitude and the sun's elevation at 9 a.m. on the winter solstice; the Array Layout Tool computes it for you.

How do you mount solar panels on a metal standing-seam roof without drilling?

Standing-seam metal roofs use non-penetrating seam clamps (S-5! clamps and similar) that grip the vertical seam and bolt to your rail or rail-less attachment. Because there are no roof penetrations, there is nothing to flash and effectively nothing to leak — this is the cleanest residential mounting method available. Exposed-fastener corrugated metal roofs do require penetrations sealed with EPDM-bonded washers into the purlins or rafters.

What torque do solar mounting bolts need?

Always follow the specific racking manufacturer's torque table, but typical values are: 5/16-inch lag bolts into rafters 10–12 ft-lbs, mid and end clamps on panel frames 12–16 ft-lbs (10 Nm is common for clamps), and 1/2-inch structural bolts 30–55 ft-lbs depending on grade. Under-torqued clamps let panels lift in wind; over-torqued clamps deform aluminum frames and void the panel warranty. Use a calibrated torque wrench, not feel.

Can I put solar panels on an RV or van roof?

Yes. Mobile installs use a combination of structural adhesive (such as VHB tape or Sikaflex) and mechanical fasteners or low-profile corner brackets, because a vehicle roof flexes and is rarely thick enough for lag bolts. The adhesive carries shear and peel loads while the mechanical points provide redundancy. Seal every penetration with self-leveling lap sealant rated for the roof membrane (TPO, EPDM, fiberglass, or aluminum). See our van-life solar guide for the full build.

How much wind load can a solar array take?

It depends on the racking system, attachment spacing, and your local design wind speed (ASCE 7), which ranges from about 90 mph in much of the interior US to 150–180 mph in coastal hurricane zones. Engineered racking systems publish span tables that tell you the maximum spacing between attachments for your wind and snow zone. Edge and corner zones of a roof see the highest uplift, so attachments are spaced tighter there.


This article contains affiliate links. Off Grid Authority may earn a commission on qualifying purchases at no additional cost to you. We only recommend products we have researched and verified against manufacturer datasheets and code requirements. See our affiliate disclosure for details.

About this reference. Off Grid Authority is an independent, research-driven reference for DIY off-grid power. Specifications are compiled and cross-checked against manufacturer datasheets and NEC/ABYC code requirements. Found an error? Tell us and we'll fix it — this page is maintained, not abandoned. Last verified: 2026-06-04

Related Guides

Join the Off-Grid Community

Weekly tips, gear reviews, and solar guides delivered straight to your inbox.