Free Calculator
Roof Snow Load Calculator
Estimate flat-roof and sloped-roof snow load using the ASCE 7 method — from your ground snow load, roof pitch, exposure, thermal condition, and importance factor.
See SubcontractorHub for Roofing
Estimate Your Roof Snow Load
Enter your ground snow load, roof pitch, and building factors to see an ASCE 7 balanced snow load estimate.
In psf — look up your county's value; typical US 0–70 psf.
In sq ft — the horizontal (plan) footprint of the roof.
📋 Important: All calculator results are ballpark estimates
The figures shown are approximate estimates based on the simplified ASCE 7 balanced-load method and should be used for general planning purposes only. They are not a substitute for a professional structural assessment or a stamped engineering calculation. Actual snow loads will vary significantly based on your specific site, adopted building code, roof geometry, and drift conditions. Always confirm any snow load with a licensed structural engineer before making permit, design, or construction decisions.
How Roof Snow Load Is Calculated
Ground snow load vs. roof snow load
The starting point for any snow load calculation is the ground snow load (pg) — the weight of snow, in pounds per square foot (psf), that accumulates on flat open ground at your site. This value comes from your local building department or the ASCE 7 ground snow load maps, and it ranges from near 0 psf in the Deep South to 70 psf or more in mountainous and northern regions. The roof snow load is what actually rests on the roof after adjusting for wind exposure, heat loss through the roof, roof slope, and how critical the building is. Because wind and sliding remove some accumulation, the sloped-roof load is usually lower than the ground snow load.
| Factor | Symbol | Typical range |
|---|---|---|
| Ground snow load | pg | 0–70 psf |
| Exposure factor | Ce | 0.9–1.1 |
| Thermal factor | Ct | 1.0–1.1 |
| Importance factor | I | 1.0–1.2 |
| Slope factor | Cs | 0–1.0 |
Always use the site-specific ground snow load adopted by your jurisdiction — regional maps can vary block by block in mountainous terrain.
The ASCE 7 flat-roof formula and the 0.7 factor
ASCE 7 computes the flat-roof snow load as pf = 0.7 × Ce × Ct × I × pg. The basic 0.7 factor reflects the reality that a roof almost never holds the full ground snow load — wind scours some of it off before it settles. The exposure factor (Ce) captures how wind-swept the site is, the thermal factor (Ct) accounts for heat escaping through the roof and melting the underside of the snowpack, and the importance factor (I) increases the design load for essential facilities like hospitals and emergency shelters that must stay standing.
Slope factor: why steeper roofs carry less snow
The sloped-roof load is ps = Cs × pf, where Cs is the slope factor. Snow slides off steep roofs before it can fully accumulate, so Cs drops as pitch increases. In the simplified model used here, roofs up to about 30 degrees keep Cs = 1.0, then Cs decreases linearly to 0 at roughly 70 degrees. Real ASCE 7 tables treat slippery surfaces — metal and membrane roofs — differently from non-slippery shingle roofs, letting their Cs begin dropping at a lower angle because they shed snow more readily. This calculator keeps a single linear curve for simplicity, so treat slippery-surface results as conservative.
Drift and unbalanced loads are not included
This tool estimates only the balanced, uniform snow load across the roof. It does not calculate snow drift at walls, parapets, and roof steps; unbalanced loads on gable and hip roofs; sliding-snow surcharge from adjacent higher roofs; or rain-on-snow surcharge. These localized loads can be more than double the balanced load and are often what causes structural failures. Drift and unbalanced cases must be evaluated by a licensed structural engineer — never skip them on a real project.
Building code and when to consult an engineer
Your local building code adopts a specific edition of ASCE 7 (referenced through the International Building Code or International Residential Code), and the adopted edition, ground snow value, and load combinations all affect the final design. Any permit submission or structural modification requires a stamped calculation from a licensed structural engineer using your jurisdiction's code and all applicable load cases. Use this estimate only to understand the variables and sanity-check early planning.
Managing roofing projects across snow country? See how Roofing Contractor Software helps you track inspections, proposals, and jobs in one place.
Are You a Roofing Contractor?
SubcontractorHub helps roofing contractors create professional proposals, collect deposits, and manage jobs from lead to payment.
Book a Free DemoFrequently Asked Questions
What is the difference between ground snow load and roof snow load?
Ground snow load (pg) is the weight of snow that accumulates on flat, open ground in a given location — a value published by your local building department or ASCE 7 maps, typically 0–70 psf in the US. Roof snow load is what actually sits on your roof after adjusting for exposure, heat loss, roof slope, and building importance. Because wind and sliding remove some snow, the sloped-roof load is usually lower than the ground snow load.
How is roof snow load calculated with the ASCE 7 method?
ASCE 7 first computes the flat-roof snow load: pf = 0.7 × Ce × Ct × I × pg, where Ce is the exposure factor, Ct is the thermal factor, and I is the importance factor. The sloped-roof load is then ps = Cs × pf, where Cs is a slope factor that reduces load on steeper roofs as snow slides off. The 0.7 basic factor accounts for the fact that wind rarely lets a roof hold the full ground snow load.
Why does a steeper roof reduce snow load?
Snow slides off steep roofs before it can fully accumulate, so ASCE 7 applies a slope factor (Cs) that lowers the design load as pitch increases. In the simplified model, roofs up to about 30 degrees keep Cs = 1.0, then Cs decreases linearly to 0 at roughly 70 degrees. Slippery surfaces like metal or membrane shed snow sooner, so real code tables let their Cs drop a bit earlier than non-slippery shingle roofs.
Does this calculator account for snow drift or unbalanced loads?
No. This tool estimates the balanced, uniform sloped-roof snow load only. It does not compute drift loads at walls and parapets, unbalanced loads on gable and hip roofs, sliding-snow surcharge from higher roofs, or rain-on-snow surcharge. Those cases can more than double the local load and must be evaluated by a licensed structural engineer for any permit or structural decision.
Can I use this snow load estimate for a building permit?
No. Building permits and structural design require a stamped calculation from a licensed structural engineer using your jurisdiction's adopted code, the correct site-specific ground snow load, and all applicable drift and unbalanced load cases. Use this calculator only for early planning, sanity-checking a bid, or understanding the variables — never as the basis for construction or a permit submission.
Win More Roofing Jobs
Send professional proposals, collect digital signatures, and track every job in one platform built for roofing contractors.
Get a Free DemoAll calculations are ballpark estimates based on the simplified ASCE 7 balanced-load method and should be verified with a licensed structural engineer in your area before making any permit, design, or construction decisions.