Roof Snow Load Calculator
Estimate design roof snow load for a US building (ASCE 7 / IBC 1608). Enter your ground snow load and roof pitch, pick the site and building factors, and get the flat-roof and sloped-roof snow loads in psf — with a factor breakdown, load-by-pitch table, and a downloadable PDF report.
| Factor | Value | Running total |
|---|---|---|
| Enter values to see the breakdown | ||
| Pitch | Slope | Slope factor | Sloped load |
|---|---|---|---|
| Enter values to compare pitches | |||
How to use the roof snow load calculator
Four quick steps turn your ground snow load and roof details into the flat- and sloped-roof design loads in psf, following the ASCE 7 / IBC 1608 balanced-load method — with a factor breakdown, a load-by-pitch table, and a downloadable report.
Enter snow & pitch
Give your ground snow load (pg) from the ASCE Hazard Tool and your roof pitch as rise over 12.
Set site factors
Pick exposure (Ce) for wind and thermal (Ct) for a heated or cold roof.
Pick risk category
Choose the importance factor (Is) — most homes are Category II at 1.0.
Read results & save a PDF
Get the flat, sloped, and design loads, a factor breakdown, and a load-by-pitch table — then download a report.
How the snow load is calculated
The ASCE 7 balanced-load method starts from the flat-roof load, applies a slope factor for pitch, and checks a low-slope minimum. Here is the exact math the calculator runs.
Worked example — pg 30 psf, 6:12 pitch, partially exposed heated home, Category II
Flat-roof: 0.7 × 1.0 × 1.0 × 1.0 × 30 = 21 psf
Slope: arctan(6/12) ≈ 26.6° → warm roof, ≤ 30° → Cs = 1.0
Sloped: 1.0 × 21 = 21 psf · Minimum: 20 × 1.0 = 20 psf
Slope 26.6° is above 15°, so the minimum doesn’t apply
≈ 21 psf design load. Balanced only — an engineer must check drift and sliding.
Snow load factor charts
Handy lookups for the exposure, thermal, and importance factors, plus how the slope factor falls off with pitch. Get your pg from the ASCE Hazard Tool.
| Exposure | Ce | When it applies |
|---|---|---|
| Fully exposed | 0.9 | Windswept, no shelter — wind removes snow |
| Partially exposed | 1.0 | The common default |
| Sheltered | 1.2 | Trees/buildings shield the roof — snow stays |
Higher Ce means more retained snow and a higher load. Terrain category also affects Ce in the full code.
| Factor | Value | Applies to |
|---|---|---|
| Ct — heated | 1.0 | Normal heated building |
| Ct — unheated / cold | 1.2 | Cold roof, unheated structure |
| Is — Cat I | 0.8 | Low-hazard (sheds, minor structures) |
| Is — Cat II | 1.0 | Homes and most buildings |
| Is — Cat III | 1.1 | High-occupancy |
| Is — Cat IV | 1.2 | Essential facilities |
Risk categories come from IBC Table 1604.5. Cold roofs also delay the slope-factor reduction to a steeper pitch.
| Pitch | Slope | Cs (warm) |
|---|---|---|
| 0–7:12 | 0–30° | 1.00 |
| 8:12 | 33.7° | 0.91 |
| 10:12 | 39.8° | 0.75 |
| 12:12 | 45.0° | 0.63 |
| 16:12 | 53.1° | 0.42 |
Warm roof: Cs = 1.0 up to 30°, then falls linearly to 0 at 70°. A cold roof holds Cs = 1.0 until 45°.
Everything the calculator works out
Ground snow, pitch, and a few factors give you the code-method balanced loads, with the full factor chain shown so nothing is a black box.
Key figures behind the load
Built for a first-pass load check
From a homeowner sizing up a project to a pro sanity-checking a number, the same calculator applies the code factors — then an engineer confirms the design.
Adding a room, patio cover, or solar and wants a sense of the snow load before talking to a pro.
- Look up your pg
- Enter pitch & factors
- Bring the number to an engineer
Wants a quick balanced-load figure to scope framing before the engineered calc.
- Set Ce, Ct & Is
- Compare loads across pitch
- Confirm with a full analysis
Learning or checking the ASCE 7 factor chain and how each term shifts the load.
- Watch the running total
- Flip factors to see effect
- Read the load-by-pitch table
7 things to know about roof snow load
Snow load is a structural-safety number, so the details matter. These points keep the estimate honest and point you to the real analysis.
Roof snow load calculator FAQ
The method, factor, and safety questions people ask most about roof snow load.
The US method (ASCE 7 / IBC 1608) starts from the flat-roof load: pf = 0.7 × Ce × Ct × Is × pg, where pg is your ground snow load and Ce, Ct, Is are the exposure, thermal, and importance factors.
For a sloped roof, multiply by a slope factor: ps = Cs × pf. Low-slope roofs also have a minimum load that can govern.
Example: pg 30, heated home (all factors 1.0) → pf = 21 psf. This is a balanced-load estimate only — an engineer must confirm any structural design.
Ground snow load (pg) is the weight of snow on the ground for your location, set by ASCE 7 maps and your building department. Roof snow load is what the roof must carry, usually less.
The 0.7 factor reflects that roofs hold less than open ground — wind, melting, and geometry all reduce it. The Ce, Ct, and Is factors then adjust from there.
You always start from the ground value and convert; you never design to the raw ground number without the code adjustments.
It varies enormously — from 0 psf across the warm South to 100+ psf in high mountains. Much of the northern US falls in the 20–50 psf range.
You can’t reliably guess it from experience. Get the official figure from the ASCE 7 Hazard Tool (site-specific by address) or your local building department, which may set a jurisdiction minimum.
That number is the biggest driver of the result, so start there before trusting any roof-load estimate.
Steeper roofs shed snow, so the code reduces the load via the slope factor Cs. Up to a threshold slope Cs is 1.0 (no reduction); above it, Cs drops to zero as the roof approaches very steep angles.
For a warm, non-slippery roof the reduction starts around 30° (~7:12) and reaches zero near 70°. Cold roofs hold snow longer, so theirs starts around 45°.
A steep roof can carry noticeably less design snow than a low-slope one in the same location — though low-slope roofs have a minimum that prevents under-design.
The three adjustment factors in the flat-roof formula.
Ce (exposure) reflects wind: exposed roof 0.9, sheltered 1.2, partially exposed 1.0 (default). Ct (thermal) reflects heat loss: heated 1.0, unheated/cold 1.2. Is (importance) reflects risk category: 0.8 low-hazard, 1.0 typical homes, up to 1.2 essential facilities.
Each shifts the load up or down, so choosing them correctly matters — your building department or engineer confirms the right values.
For low-slope roofs, ASCE 7 sets a minimum so the roof isn’t under-designed just because the slope reduces the value. Where pg ≤ 20 psf the minimum is Is × pg; where pg > 20, it’s 20 × Is.
It applies to low-slope roofs (roughly under 15°) and can govern when the sloped load comes out lower. On steeper roofs it generally doesn’t apply.
The calculator flags when the minimum controls, so you can see whether the design load comes from the slope calc or the code floor.
No. This tool computes the balanced snow load only — a uniform layer. It does not cover drift, sliding, unbalanced, rain-on-snow, or partial loading, any of which can produce far higher local loads and often govern the design.
Snow drifts against walls, parapets, and roof steps; snow sliding off an upper roof piles on a lower one; rain soaking into snow adds surcharge. These conditions cause roof failures and need the full ASCE 7 analysis.
Use the balanced number as a starting reference — a licensed structural engineer must evaluate drift and the other cases.
It depends heavily on water content. Fresh light snow weighs only a few pounds per cubic foot, but settled or wet snow is far heavier, and ice heavier still.
Roughly, 10–12 inches of fresh snow — or as little as 3–5 inches of packed wet snow — can weigh about 5 psf, so a couple of feet of dense snow can approach or exceed a typical design load. That’s why loads are in psf, not inches.
If you’re worried about snow on a roof now, weight matters more than depth, and rain on snow raises it fast. When in doubt, use safe roof-rake practices from the ground or call a professional.
Estimate only — not an engineered design. This calculator uses the ASCE 7 / IBC 1608 balanced snow-load method (flat-roof load with a non-slippery slope factor) and results are in pounds per square foot. It does not account for drift, sliding, unbalanced, rain-on-snow, or partial loading, any of which can be much larger and frequently govern the actual design, nor for the roof’s own dead and live loads. Ground snow load (pg) must come from the ASCE 7 Hazard Tool or your building department. Roof snow loading is a life-safety structural matter: a licensed structural engineer must perform and stamp the full analysis for any construction, addition, or modification. For planning purposes only.


