PV Racking Rail, Clamp, and Splice Takeoff

The rail, clamps, and splices a rooftop PV array needs.

Run the calculator

Example

You enter

You get

Details, formula, and sources

Racking hardware for a PV array: run = modules x (width + gap); rail = rows x rails x run; mid clamps = rails x rows x (modules - 1); end clamps = 2 x rails x rows; splices = (ceil(run / stock) - 1) x rails x rows. A two-row array of twelve 3.42 ft modules on two rails per row is 164 LF of rail, 44 mid clamps, 8 end clamps, and 8 splices; a single row halves the rail to 82 LF and the clamps to 22 mid / 4 end. The rail layout and clamp type come from the rack manufacturer's engineering. Counts hardware, not the array row spacing.

run_len_ft = modules_per_row x (module_width_ft + gap_ft); rail_lf = rows x rails_per_row x run_len_ft; mid_clamps = rails_per_row x rows x (modules_per_row - 1); end_clamps = 2 x rails_per_row x rows; splices = (ceil(run_len_ft / rail_stock_ft) - 1) x rails_per_row x rows.

PV racking-takeoff identity by name (run from the module pitch; rail, clamps, and splices from the rows and rails); first-principles count arithmetic.

The count arithmetic is public first-principles; the rail layout, clamp type, and splice come from the rack manufacturer's engineering.

Estimate. AHJ and licensed professional govern.

Field names used by the API: rows, modules_per_row, module_width_ft, rails_per_row, rail_stock_ft, rail_lf, mid_clamps, end_clamps, splices

Related tools