Snow Load Calculator
Estimated roof snow load for planning — an estimate, not an engineering determination.
Estimate only — this is not an engineering sign-off
This tool applies a published code equation or standard beam formula to the numbers you enter. It does not know your building, your local code amendments, your soil, your connections, or your load path. The result is a planning estimate for sizing conversations and material take-offs only.
- Every design value (loads, allowable stresses, factors) is your input — a wrong value in gives a wrong answer out.
- Balanced load from one equation only — drift, sliding, unbalanced and rain-on-snow loads are not calculated and often control.
- pg and all factors are your inputs from ASCE 7 / local code; a mis-read map value invalidates the result.
- No load path, connection, lateral, uplift, bearing, notch, hole, fire, or serviceability check beyond the one stated formula.
A licensed engineer or your local building official must review and stamp the final design before you build or order structural members.
Result appears here
Fill in the fields and press Calculate.
Formula, calculation, assumptions and sources
Flat-roof snow load: pf = 0.7 · Ce · Ct · Is · pg
Slope factor Cs from ASCE 7-22 Fig 7.4-1 (depends on slope, Ct and whether the surface is slippery)
Sloped-roof (balanced) snow load: ps = Cs · pf
Minimum (roof slope < 15°): pm = Is·pg if pg ≤ 20 psf, else pm = 20·Is
Run the calculation to see each step with your own numbers.
pg = 40 psf, partially exposed (Ce 1.0), heated (Ct 1.0), Risk Cat II (Is 1.0), 4-in-12 (18.4°) asphalt-shingle roof.
pf = 0.7 × 1.0 × 1.0 × 1.0 × 40 = 28.0 psf
Slope 18.4° ≤ 30° cutoff (warm, non-slippery) → Cs = 1.0
ps = 1.0 × 28.0 = 28.0 psf; minimum does not apply (slope ≥ 15°) → design ≈ 28.0 psf balanced
- ASCE/SEI 7-22 Chapter 7, balanced snow load on the main roof only.
- Does NOT compute: drifting or sliding snow, unbalanced/gable loads, partial loading, rain-on-snow surcharge, or snow on lower roofs and against parapets — all of which can govern and are required by the code.
- pg must be the site-specific ground snow load from the ASCE Hazard Tool or the locally adopted value — some regions have 'CS' (case study) zones with no mapped value.
- The Cs slope factor here follows Fig 7.4-1; verify the curve for your Ct and surface, and check whether ice-dam or cold-roof provisions apply.
- Is this the only snow load I need to check?
- No. The balanced load from this equation is the starting point. Drift loads at roof steps and parapets, unbalanced loads on gable roofs, sliding snow from an upper roof, and rain-on-snow surcharge frequently govern the design and are all required by ASCE 7. An engineer must evaluate them.
- Where do I get the ground snow load?
- The ASCE 7 Hazard Tool (ascehazardtool.org) gives a site-specific value, or your local building department publishes an adopted figure. Don't read it off an old national map — values were revised significantly in ASCE 7-22.
Method
ASCE/SEI 7-22, Minimum Design Loads and Associated Criteria for Buildings and Other Structures, Chapter 7 (Snow Loads): Eq. 7.3-1, §7.4, §7.3.4. Same equation as ASCE 7-16 and referenced by IBC §1608.
About the Snow Load Calculator
The Snow Load Calculator applies the ASCE 7-22 Chapter 7 method to the ground snow load and factors you enter, returning the flat-roof load, the slope-reduced load and the code minimum. It is a planning estimate for sizing conversations only — it computes the balanced load from one equation and does not evaluate drift, sliding, unbalanced or rain-on-snow loads, which frequently govern and are an engineer's responsibility.
What you enter
- Ground snow load pg (psf) — From the ASCE 7-22 / ASCE Hazard Tool ground-snow map or your local jurisdiction's adopted value. psf.
- Exposure factor Ce (Table 7.3-1)
- Thermal factor Ct (Table 7.3-2)
- Importance factor Is (Table 1.5-2)
- Roof slope (degrees) — Roof angle in degrees. A 4-in-12 pitch ≈ 18.4°.
- Roof surface
What you get back
- Flat-roof snow load pf — psf. pf = 0.7 · Ce · Ct · Is · pg
- Roof slope factor Cs — the exact result of the calculation.
- Sloped-roof snow load ps — psf. ps = Cs · pf
- Minimum roof snow load — psf. Applies where roof slope < 15°. = Is·pg (pg ≤ 20) or 20·Is (pg > 20).
- Governing design roof snow load — psf. The larger of ps and (where it applies) the minimum. Balanced load only.
The formula, a worked example, the assumptions behind it and the sources are shown in full below the calculator.
Related calculators
- Roof Truss Calculator — Truss count and lumber for a roof — an estimate, not an engineering design.
- Roof Pitch Calculator — Roof angle, slope factor and rise-in-12 pitch from a rise and run.
- Wood Beam Span Calculator — Allowable span estimate for a sawn-lumber beam under a uniform load — an estimate, not an engineering design.
- Rafter Length Calculator — Common rafter length from the building span and roof pitch.
Part of the Roofing calculators.