NABCEP PVDS study materials
NABCEP PVDS study resources

Roof Attachment Spacing and Rail Expansion on a Shingle Roof

NABCEP PVDS · Put your knowledge to work in context.

All case studies

Roof Attachment Spacing and Rail Expansion on a Shingle Roof

A 6:12 composition shingle roof over 2×8 rafters at 24 in. on center and 5/8 in. OSB sheathing is carrying 18 modules, each 78 × 39 in. and 48 lb, mounted on two 6063-T6 aluminum rails per row. The structural engineer's letter gives a net design uplift pressure of 30 psf over the interior of the array and 45 psf inside the edge and corner zones, with load combinations already applied. Attachment hardware is a 5/16 in. lag screw with 3 in. of embedment into the rafter; the manufacturer's allowable withdrawal value for that screw in the existing lumber is 480 lb per attachment. The installer's layout calls for attachment points every 48 in. along each rail, with the two rails 48 in. apart, running up the slope. The longest continuous rail run is 62 ft across the plane with no splice. The crew is scheduled to install in early March, when lumber and rail are at about −5 °C; the rail surface can reach 50 °C in summer sun. The roof plane's least horizontal dimension is 32 ft.

1. Evaluate the proposed 48 in. × 48 in. attachment pattern and determine a spacing that works for both the interior and the edge/corner zones.

Read the worked answer

Each attachment carries the load over the rectangle it serves: 48 in. × 48 in. = 16 ft².

  • Interior: 30 psf × 16 ft² = 480 lb, which equals the 480 lb allowable exactly. Landing at 100% of allowable with no margin is not acceptable practice; the value has scatter, and the lumber is 35 years old.
  • Edge/corner: 45 psf × 16 ft² = 720 lb, a 50% overload. This is the failure the layout would produce.

Sizing to roughly 80% of allowable for margin: interior limit is 384 lb ÷ 30 psf = 12.8 ft². A 36 in. × 48 in. pattern gives 12 ft² → 360 lb (75%). Edge/corner limit is 384 lb ÷ 45 psf = 8.5 ft², so tighten to 24 in. along the rail with rails still 48 in. apart: 8 ft² → 360 lb (75%).

Edge zones are commonly taken as the lesser of 10% of the least horizontal dimension or 0.4 × mean roof height, minimum 3 ft, so on a 32 ft plane expect roughly 3.2 ft of edge zone on every side - a meaningful fraction of a small array. The practical result is a denser pattern around the perimeter and a 36 in. pattern in the field. Show both zones on the layout drawing; do not let the crew interpolate.

2. The 62 ft rail run is specified with no splice. Quantify the thermal movement and describe the correct detail.

Read the worked answer

Aluminum expands about 23.4 × 10⁻⁶ per °C. The rail sees a swing from −5 °C at installation to 50 °C at the surface, so ΔT = 55 °C.

ΔL = 744 in. × 23.4 × 10⁻⁶ × 55 = 0.96 in., call it 1 in. of total movement over the run.

A rigidly bolted continuous rail run will fight that movement against the attachments. Splices with fixed holes will elongate, the rail can buckle between attachment points, or the lag screws will be worked in withdrawal - and the failure shows up as a leak at the roof penetration rather than as a visible rail defect. Correct detail: an expansion splice with slotted holes, centered on a structural attachment, in a rail run this long - typically one expansion joint per run, with the run broken roughly so each side is under about 40 ft. That places the joint roughly mid-span and lets each half expand away from a fixed center.

Also verify the splice is a listed component rated for the same span and cantilever as the rail, and that the design keeps the end cantilever within the manufacturer's minimum. Installation temperature matters: a rail installed cold wants its slotted holes biased so that summer growth has room to travel.

3. The installer proposes finding rafters with a stud finder and, where a rafter cannot be located, driving the lag screws into the OSB sheathing alone, adding sealant. How should the designer respond?

Read the worked answer

Refuse the sheathing-only attachment. The 480 lb allowable comes from 3 in. of embedment into solid lumber; 5/8 in. OSB in withdrawal is a completely different and far lower value, and the design has no test data for it. It also voids the rail manufacturer's listing and the engineer's letter that the permit was approved on.

The realistic problem the crew is hitting is rafter spacing versus a 24 in. edge-zone pattern - with up-slope rails at 24 in. o.c. attachment spacing, a rafter may fall where no attachment is convenient. Options that preserve the load path:

  • Add a horizontal ledger or a proprietary mounting foot that spans and transfers load into two rafters.
  • Shift the rail layout so attachment points land on rafters, then re-run the tributary area check.
  • Obtain a written revision from the engineer of record for any alternate detail.

Verification should start in the attic: measure the actual rafter spacing and depth, confirm the sheathing thickness, and check for existing repairs or rot. Stud finders are unreliable through shingles and skip sheathing; the first and last attachments should be confirmed from below. Every field change to the attachment schedule needs to go back onto the drawing, because the next inspector will be checking the roof against the approved plan.