Estimate how many snow guards a roof needs from ground or roof snow load, pitch, roof size and guard capacity, or count guards in an approved row layout.
Snow Guard Formula
The capacity method divides ideal uniform downslope force by an approved allowable guard-and-attachment capacity and rounds up. The layout method counts rows between approved first and last locations using an approved maximum gap and actual guard positions per row. Neither method chooses a product or approves a layout.
Enter a project-approved uniform vertical roof snow load per horizontal projected area. A ground snow load is converted with the ASCE 7 flat-roof formula pf = 0.7 × Ce × Ct × Is × pg as an estimate; the applicable code edition, local amendments, roof conditions and load cases must still be assessed separately.
p = approved vertical roof snow load per horizontal projected area
The down-slope sliding force on the guards is:
For compatible load and capacity bases, the aggregate arithmetic count is the downslope force divided by allowable capacity, rounded up. If the entered test value is ultimate rather than allowable, an explicitly approved ultimate-to-allowable factor is required. No capacity or factor is assumed:
- p = approved vertical roof snow load in psf per horizontal projected area
- F = ideal uniform downslope force in lbf
- A = roof angle, arctan(rise / 12), measured from horizontal
- L = eave-to-ridge slope length in ft; its horizontal projection is L * cos(A)
- W = roof width along the eave in ft
- Hallow = approved allowable capacity in lbf for the exact guard, attachment and roof assembly, on a basis compatible with the load
- N = aggregate arithmetic count, not an approved installation quantity or spacing plan
The horizontal projected area is L * cos(A) * W. Multiply this area by p to obtain total vertical snow weight, then by sin(A) for its ideal downslope component. Dividing by allowable assembly capacity gives an aggregate count only: roof load paths, row tributary loads, load sharing, snowpack behavior and the product-specific installation layout still require separate approval.
Down-Slope Component and Approved Layout Arithmetic
The percentages below are sin(A): the share of a given total vertical snow weight acting down the slope. They are not a direct multiplier for psf times slope area. With load per horizontal projected area and a measured slope length, include cos(A) as well.
| Pitch (rise/12) | Roof angle | Share of total snow weight acting downslope |
|---|---|---|
| 2/12 | 9.5 deg | 16% |
| 4/12 | 18.4 deg | 32% |
| 6/12 | 26.6 deg | 45% |
| 9/12 | 36.9 deg | 60% |
| 12/12 | 45.0 deg | 71% |
For layout arithmetic, supply approved end offsets E (from eave) and R (from ridge), maximum inter-row gap G, actual positions per row P and guards per position K. Rows are interpolated equally between those approved endpoints. This arithmetic does not choose setbacks, staggering, tributary coverage or product requirements.
Example Problems
Example 1. For hypothetical approved inputs of 28 psf roof load per horizontal projected area, 6/12 pitch, 24 ft slope length and 30 ft eave width, sin(A) * cos(A) = 0.4. The ideal uniform downslope force is 28 * 24 * 30 * 0.4 = 8,064 lbf. A hypothetical allowable assembly capacity of 300 lbf gives ceil(8,064 / 300) = 27 in aggregate arithmetic. The capacity is an example, not a default or a product rating; this count does not approve a quantity or installation plan.
Example 2. Suppose an independently approved repeated layout on a 24 ft slope has first and last rows 1 ft from their respective ends, a maximum row gap of 8 ft, 26 actual positions per row and one guard per position. The span is 22 ft, so ceil(22 / 8) = 3 intervals and 4 rows, equally spaced about 7.33 ft apart. The pattern count is 4 * 26 * 1 = 104 guards. These are hypothetical inputs, not recommended offsets, spacing or panel counts.
Frequently Asked Questions
Should I put snow guards only along the eave?
The appropriate arrangement depends on the tested product system, roof profile, tributary loads and complete roof load path. Follow the manufacturer’s or engineer’s project-specific plan; neither a single eave row nor an evenly distributed pattern is universally approved by this calculator.
How does pitch affect the modeled force?
For a fixed total vertical snow weight, the ideal downslope component increases with sin(A). For a fixed psf value, slope length and eave width, horizontal area also changes with cos(A), so this calculator uses sin(A) * cos(A). Pitch alone does not select a guard count or layout.
What holding strength should I use for a guard?
Use an approved allowable capacity for the exact guard, attachment, roof profile and substrate assembly on a basis compatible with the entered snow load. If only ultimate test data are supplied, enter the approved ultimate-to-allowable factor explicitly. Do not reduce an already allowable value again. This calculator supplies no default strength or factor; confirm the complete system and installation plan with the manufacturer or responsible engineer.
