Which fastener holds a solar panel to a roof? It depends on which of three joints you are looking at.
The panel meets the mount at one joint, the mount meets the rail at a second, and the rail or bracket meets the roof or structure at a third. Each joint uses different hardware and fails a different way if the wrong part goes in.
Solar panel fasteners are the clamps, bolts, hooks and screws that hold three separate joints together. Mid and end clamps hold the module frame at 30–35 mm or 35–50 mm, channel nuts and M8 bolts hold the clamps to the rail, and hanger bolts, roof hooks or standing seam clamps hold the rail to the structure. The roof material decides the third joint and the measured frame thickness decides the first.
The sections that follow cover the hardware at each of the three joints, a comparison table listing every fastener by type and fit, how to match the fastener to seven different roof and structure types, what to check on a material spec sheet, how many fasteners a given layout needs, and what to send when specifying a custom bracket order.
What solar panel fasteners are: the three joints in every mount
A solar panel fastener is any clamp, bolt, hook or screw that holds one of three joints together, and each joint has its own failure mode and its own hardware.
The first joint is panel to mount. Mid clamps sit between two neighbouring frames and hold both at once, end clamps sit on the outer edge of a row and hold one frame, and some mounts bolt through the module's own factory holes instead, using Z brackets or railing hooks.
The second joint is mount to rail. A channel nut and M8 bolt hold a clamp inside strut channel, and a T-nut does the same job in a narrower mini rail.
The third joint is rail or bracket to the structure underneath. Hanger bolts go into rafters, roof hooks sit under tiles, seam clamps grip a standing seam, self-drilling screws bite into trapezoidal sheet, and band clamps wrap a pole.
Each joint fails differently, so mixing up the fix does not help. A cracked module frame at the first joint usually means the clamp was fitted too hard or misaligned rather than a weak frame.
A rail that shifts along its length points to the second joint, a loose channel nut or an under-sized bolt. A rail that lifts at one end during wind points to the third joint, either too few structure fixings or the wrong fastener for that roof type.
Photovoltaic modules mount on rooftops, on the ground, or as part of the building materials themselves, according to the Department of Energy's solar PV system design basics. The fastener chain always starts at that structure and works up through the rail to the panel, which is why how a full racking system is put together matters before any single clamp gets picked.
Before the fastener table, two measurements decide almost everything: the thickness of the module frame and the type of roof or structure underneath it. Measure the frame rather than assuming a number from the datasheet, since frame height varies between panel models. Get those two right and the rest of the parts list, mid clamp or end clamp, channel nut or T-nut, hanger bolt or roof hook, falls into place.
Solar panel fasteners compared: clamps, bolts, hooks and screws by joint
The fastener is chosen by joint and by two measurements, frame thickness and rail profile. Material follows the same pattern across the range: stainless steel for anything threaded, aluminium alloy for clamp bodies.
| Fastener | Joint | Fits | Material | Pack |
|---|---|---|---|---|
| Mid clamp (strut channel) | Panel to mount | 30 mm and 35 mm frames | Aluminium alloy body, stainless M8 bolt, channel nut | 10-piece |
| End clamp (strut channel, reversible) | Panel to mount | 30 mm frames (short side) or 35 mm frames (long side) | Aluminium alloy body, 304 stainless screws and channel nuts | 10-piece |
| Strut clamp kit, four-panel row | Panel to mount | 30/35 mm frames (about 1.18–1.38 in) | Anodised aluminium, stainless hardware, channel nuts | 6 mid + 4 end clamps |
| Bulk mid clamp, 35–50 mm | Panel to mount | 35–50 mm frames, 8.5 mm centre hole | Silver anodised aluminium, body only | 12 / 24 / 48 |
| Black mid clamp | Panel to mount | 8.5 mm centre hole (about 43 × 38 × 15 mm) | Black aluminium | 10 / 30 / 50 |
| Hanger bolt | Rail or bracket to structure | Wooden substructure, about 20 kg per bolt | SUS304 stainless, M10 flange nuts, EPDM seal ring | 6- or 10-piece |
| Standing seam clamp | Rail or bracket to structure | Seam cap ≤ 8 mm, seam height ≥ 35 mm | Aluminium alloy body, M6 top bolt | 8-piece |
| Adjustable tile roof hook | Rail or bracket to structure | 57 mm height adjustment, panel frame under 35 mm | Aluminium rail and upright, stainless fasteners | 2- or 4-piece |
| Stainless railing hook | Panel to mount | Module frame holes, about 15 kg per 2-pack | 304 stainless, drill-free | 2-piece |
| Z bracket | Panel to mount | Framed panels, RV roofs and similar surfaces | Aluminium, with matching nuts and bolts | 4 / 8 / 16 |
| 90° L bracket | Rail or bracket to structure | Right-angle rail-to-structure connection | Aluminium | 4 or 10 |
| ABS corner mount | Panel to mount | No drilling through the module frame | ABS, white or black | Four-piece set |
| Grounding lug clamp | Mount to rail, bonding | Rail clamp, bolt and conductor lug in one assembly | Confirm conductor size with the supplier | 6 / 10 / 20 sets |
| Stainless dome bolt cap | Covers exposed bolt ends | 18 mm inner diameter | Stainless steel | 20 / 30 / 50 |
| M5.5 hex screw cap | Covers self-drilling screw heads | 8 mm wrench-size head | Molded plastic, six colours | 50–200 |
Sizes are from the live product pages on 23 September 2026. Load figures are the listings' approximate values and are not test results.
The strut end clamp is reversible because one part covers two frame heights. The short side of the two-hole profile fits a 30 mm frame, and flipping it exposes the long side for a 35 mm frame. That halves the number of clamp SKUs anyone needs to stock against an unknown frame thickness, and the same reversible profile appears in the solar panel bracket and mounting hardware collection.
The bulk mid clamp for 35 to 50 mm frames ships as a body only, without a bolt or rail nut. The rail nut has to match the buyer's own rail profile, so bundling a fixed bolt and nut with the clamp would lock buyers into one rail they may not be running. For runs under a metre, the short 300 mm mounting rails and their load ratings guide covers rail sizing separate from the clamp choice.
Matching the fastener to the roof or structure: rafters, tile, standing seam, trapezoidal sheet, poles, railings and RV skins
The third joint is decided by what is under the panel. Rafters, tile, standing seam, trapezoidal sheet, a pole, a railing and an RV skin each call for a specific fastener family, and swapping one surface's hardware onto another surface is the fastest way to fail that joint.
Wood rafters and shingle. A hanger bolt goes into a pre-drilled pilot hole and is driven with a spanner or the two-nut method until the EPDM rubber seal ring compresses against the roof deck. Rail or L-foot height is then set on the M10 flange nuts, and the connection is worth re-checking after the first thermal cycles or a heavy weather event.
Before any penetration, the Department of Energy's homeowner guide to going solar recommends considering the age of the roof and how long until it needs replacement.
Concrete tile and slate. A roof hook sits under the tile and carries the rail above the roof covering, with a 57 mm range to adjust for tile profile. The tile itself is lifted and put back once the hook is seated, and no hole is drilled through it.
Standing seam metal. A seam clamp grips the seam with side set screws and takes an M6 top bolt for the rail or adapter above it. The fit range is a seam cap of 8 mm or less and a seam height of 35 mm or more, and the roof surface itself is never penetrated.
Trapezoidal sheet. Short rail modules, 30 cm each, sit across the sheet's ribs with mid and end clamps on top and self-drilling screws into the crest below. Where penetrating the sheet is not an option, a flat roof mounting option that carries the array on ballast instead of fasteners is the alternative route.
Poles. A pole mount carries the rail through band clamps or U-bolts sized to the pole diameter rather than through any roof fastener at all, and the fit has to match the pole before the rail is ordered. The range of pole mount brackets covers the common diameters.
Railings and fences. A 304 stainless hook passes through the module's existing frame holes and clamps onto a balcony railing, a post-and-rail fence or an RV railing without drilling. Listed load capacity on the two-pack version is around 15 kg per hook.
RV and van skins. Thin aluminium skin alone does not hold a bracket under highway airflow, so at least one screw per Z bracket needs to reach the roof structure underneath the skin. Sealant practice on these roofs runs non-levelling sealant under the bracket foot and self-levelling sealant over the screw heads and around the bracket.
Where drilling is not wanted at all, ABS corner mounts bond to the frame with adhesive tape instead, and a VHB-class acrylic foam tape is rated for application between 21 and 38 °C according to the tape's technical data sheet.
Full mounting steps for this surface are in the Z bracket mounting guide and installing on an aluminium RV roof.
Material, grade and corrosion: what to check on a fastener spec sheet
Read three things on a fastener spec sheet: the steel grade of anything threaded, the alloy and finish of the clamp body, and the seal between the fastener and the roof.
Threaded parts across the table run 304 stainless (SUS304): the hanger bolts, the end clamp screws and the railing hooks are all listed in that grade. 304 is the common grade for outdoor hardware, and buyers working near salt air often specify a higher marine grade for the same threaded parts.
Clamp bodies are the other material to check, and the ones in this table are aluminium alloy with a silver or black anodised finish. Alloy and wall thickness on the bracket side of the same assembly are covered in the aluminium bracket alloys, anodising and thickness guide.
Stainless on aluminium is the standard pairing in PV hardware, and it holds up in most settings without extra measures. Where a stainless fastener meets bare aluminium in salt air, an isolating washer or an anodised contact face is common practice to slow galvanic corrosion at that joint, with no fixed numbers attached to when it is needed. The finish on the clamp body matters here too: an anodised surface is already a barrier layer, while a raw or scratched aluminium surface in contact with stainless is the setting where that extra washer earns its keep.
Seals close the gap between the fastener and the roof. The EPDM rubber ring on a hanger bolt compresses against the roof deck as the bolt is driven, sealing the pilot hole from the outside. Sealant goes under a Z bracket's foot on a skinned roof, doing the same job where there is no compressible ring to rely on.
Compare three numbers instead of pictures when a spec sheet is thin: profile wall thickness in millimetres, alloy grade such as 6063-T5 or 6005-T5, and load class in PSF or Pa. A supplier who cannot give all three is not a supplier to order from. Buyers report that some cast Z brackets fail at the bend: pot metal looks like aluminium once it has been blasted, but it cracks at the tight radius where a true aluminium alloy would not.
Every clamp and kit page in this table defers on tightening to the mount maker's own torque specification rather than printing a number of its own, and that is the number to follow at install rather than a figure from a different product line.
How many fasteners per panel: clamps, brackets, bolts and lugs by layout
Count by joint rather than by panel. A four-panel rail row needs six mid clamps and four end clamps, a single Z-bracket panel needs four brackets with their bolts, and every rail run needs one grounding point.
The count changes with the layout type, but the same five categories apply whether the array sits on rail, on individual brackets, or on a mix of both across a roof.
Five categories cover the count for most layouts:
- Rail row: six mid clamps plus four end clamps for a four-panel row, matching what the combined strut clamp kit ships
- Bracket mount: four fixing points per panel is the typical minimum for Z or L brackets, with six or eight on larger or long panels
- Structure fixings: one hanger bolt or roof hook per rail foot, drawn from a 6- or 10-piece hanger bolt set or a tile roof kit sized for one panel
- Grounding: lug clamps in 6, 10 or 20 sets, with one lug typically serving each rail run
- Finishing: dome bolt caps for exposed threaded ends and M5.5 hex screw caps for self-drilling screw heads, one cap per exposed fastener
Adjustable tilt legs add two more fixing points per panel on top of the rail or bracket count above, and each leg needs its own bolt at the panel end and its own foot fixing at the base. Check the adjustable tilt mounts collection for how those extra points sit before ordering hardware for a tilted array.
Once the joint count is set, sourcing rail kits in quantity covers how to order matched clamp and rail sets for a multi-row project instead of piecing individual packs together, which keeps the pack sizes lined up with panel count instead of leftover odd counts.
Specifying solar panel fasteners for a bracket order: what to send
Send the roof or structure type, the measured frame thickness, the rail profile and the panel count, and the fastener list follows from those four numbers. Most of the back-and-forth on a fastener order comes from a spec that skips one of the four. The parts themselves are rarely the problem.
A complete fastener spec covers seven items:
- Structure type: rafter, tile, standing seam, trapezoidal sheet, pole, railing or vehicle skin
- Frame thickness, measured directly: 30–35 mm or 35–50 mm
- Rail profile: 1-5/8 in strut channel or mini rail
- Panel count and number of rows
- Finish: silver or black
- Environment: inland, coastal or vehicle-mounted
- Whether grounding lug clamps and bolt caps are wanted
The frame thickness and rail profile lines carry the most weight in that list. A frame that measures past the reversible end clamp's 30–35 mm range moves the order to the bulk 35–50 mm clamp line, and a mini rail order needs T-nuts where a strut channel order needs channel nuts, so mixing the two profiles on one purchase order is a common source of a wrong part arriving.
Non-standard hole patterns, longer hanger bolts and odd rail profiles fall outside a catalogue kit. The guide on custom bracket fittings and how they are commissioned covers what a drawing needs to carry for those cases, including how a one-off hole pattern gets confirmed before cutting.
For a rail system sold as a set, ask the supplier for its structural test report.
Send those four items and LinkSolar checks whether a catalogue clamp kit, hook set or bracket pack fits, or whether a custom fitting is justified, then sends a quote from the spec. To request a quote, use the bracket and clamp collection once the measurements are confirmed.
FAQ: solar panel fasteners
What are solar fasteners?
Solar fasteners are the clamps, bolts, hooks and screws that hold a solar panel system together at three joints. The first joint holds the module frame with mid clamps between neighbouring panels and end clamps on the outer edges.
The second joint holds the clamp to the rail with a channel nut and M8 bolt, or a T-nut in mini rail. The third joint holds the rail or bracket to the roof with hanger bolts, roof hooks, seam clamps or self-drilling screws.
What kind of brackets do I need to mount solar panels?
The bracket depends on the surface under the panel. Flat vehicle roofs typically use Z brackets or 90° L brackets bolted through the frame, or a no-drill ABS corner mount.
Pitched roofs carry a rail held down with roof hooks on tile or hanger bolts on rafters, and standing seam metal roofs use a seam clamp that grips the seam without penetrating it. Once the surface sets the bracket type, the measured frame thickness decides which clamp fits.
How do you fasten solar panels to a roof?
Fastening a solar panel to a roof follows the three joints in order, starting at the structure and working up to the panel. On a wood roof that means pre-drilling a pilot hole for the hanger bolt, driving it until the EPDM seal ring compresses, then setting the rail height on the M10 flange nuts.
The rail goes on next, then the mid and end clamps. Re-check tightness after the first thermal cycles or a heavy weather event.
Do solar panel clamps fit every frame?
Clamps are sized to the frame, and no single clamp fits every panel. Reversible end clamps cover two frame heights in one part, a short side for 30 mm frames and a flipped long side for 35 mm frames. A separate bulk mid clamp line covers 35–50 mm frames but ships as a clamp body only, without the bolt or rail nut.
Measure the frame directly rather than assume it matches a datasheet number.
Next step
Measure the panel frame thickness, name the roof or structure type, and count the panels and rows before ordering fasteners. Send those details and request a quote through the solar panel clamp and bracket range, and LinkSolar matches a catalogue kit or scopes a custom fitting.