Skip to content
BuildNumerics

Snow Load Calculator

A planning estimate from the ASCE 7-22 balanced snow-load equation: flat-roof load = 0.7 × Ce × Ct × ground load, × the slope factor Cs. A 40 psf Risk Category II ground load on a heated, partly exposed 4-in-12 shingle roof gives 28 psf. Drift and unbalanced loads are not checked. The Roof Pitch Calculator gives pitch in degrees.

How it's calculated: pf = 0.7 · Ce · Ct · pg; ps = Cs · pf; below 15° the minimum pm = pg, capped at 25–40 psf by Risk Category (balanced load only — drift, sliding and unbalanced loads are not included).

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.

Inputs

psf
°

Result appears here

Fill in the fields and press Calculate.

Formula, calculation, assumptions and sources

Flat-roof snow load: pf = 0.7 · Ce · Ct · 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 = pg, but not more than 25 / 30 / 35 / 40 psf for Risk Category I / II / III / IV

Run the calculation to see each step with your own numbers.

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) — ASCE 7-22 maps a separate ground snow load for each Risk Category — use the value for the Risk Category selected below, from the ASCE Hazard Tool or your jurisdiction's adopted value. psf.
  • Exposure factor Ce (Table 7.3-1) — Fully / partially exposed / sheltered — terrain B: 0.9 / 1.0 / 1.2; C: 0.9 / 1.0 / 1.1; D: 0.8 / 0.9 / 1.0; above the tree line or treeless Alaska: 0.7 / 0.8.
  • Thermal factor Ct (Table 7.3-2)
  • Risk Category (Table 1.5-1) — Caps the low-slope minimum load (Table 7.3-4). It does not multiply pf — in ASCE 7-22 the Risk Category is already built into the mapped pg.
  • 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 · 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°. pm = pg, capped at 25 / 30 / 35 / 40 psf for Risk Category I / II / III / IV.
  • 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

Part of the Roofing calculators.