Snow Load Calculator
Calculate flat roof snow load, sloped roof snow load, and drift loads per ASCE 7 using pf = 0.7CeCtIpg.
About this calculator
Snow load design starts from a flat-roof baseline and adjusts it for the specifics of your roof. The flat roof snow load, pf, is 0.7 times your ground snow load (pg) times three multipliers: exposure factor Ce (how wind-scoured the site is, from 0.7 on an exposed ridge to 1.2 in a sheltered forest), thermal factor Ct (1.0 for a heated building, up to 1.3 for an unheated freezer building where snow doesn't melt off), and importance factor I (scaling for the building's risk category). That 0.7 coefficient reflects the statistical relationship between ASCE 7's 50-year ground snow load and the lighter load that actually accumulates on a roof exposed to wind.
From there, a slope factor Cs reduces the load further on pitched roofs: steep roofs shed snow, so Cs stays at 1.0 up to 30°, then declines linearly to zero at 70° (a vertical wall holds no snow at all). This calculator applies that reduction as a simplified warm-roof case without separately checking your thermal factor, so an unheated or cold roof — which ASCE 7 treats less generously — may need manual adjustment. The drift load shown here is a simplified 1.5× multiplier on the flat load rather than the full ASCE 7 leeward-drift geometry (which depends on the upwind fetch length and the height of any adjacent roof step), so treat it as a rough placeholder and verify against the actual formula for any real drift-prone condition before finalizing a design.
Inputs
ASCE 7-22 Fig 7.2-1: southern US 0–0.5 kPa; mid-Atlantic 1–2 kPa; New England 2–4 kPa
ASCE 7-22 Table 7.3-1: exposed ridge Ce=0.7; open terrain Ce=0.9; partial Ce=1.0; sheltered Ce=1.2
Results
Flat Roof Snow Load (pf)
1.05 kPa
Sloped Roof Snow Load (ps)
1.05 kPa
How to Use This Calculator
- Enter the ground snow load (Pg) from ASCE 7 Figure 7.2-1 for your location in psf.
- Set the roof slope in degrees and the exposure category (fully exposed, partially exposed, sheltered).
- Input the thermal factor Ct (heated, unheated, or cold storage) and the importance factor Is.
- Review the Flat Roof Snow Load (Pf) and the Sloped Roof Snow Load (Ps).
- Add drift or sliding snow loads for adjacent higher roofs if applicable.
How the result changes with Ground Snow Load (pg)
| Ground Snow Load (pg) | Flat Roof Snow Load (pf) | Sloped Roof Snow Load (ps) |
|---|---|---|
| 0.75 | 0.52 kPa | 0.52 kPa |
| 1.13 | 0.79 kPa | 0.79 kPa |
| 2.25 | 1.58 kPa | 1.58 kPa |
| 3.75 | 2.63 kPa | 2.63 kPa |
What each input means
- Ground Snow Load (pg)
- 50-year mean recurrence interval ground snow load per ASCE 7-22 Figure 7.2-1 or local building code. Typical US values: Southern US 0–0.5 kPa; Mid-Atlantic 1–2 kPa; New England 2–4 kPa; mountainous areas 5–15+ kPa.
- Exposure Factor (Ce)
- Terrain/exposure factor per ASCE 7-22 Table 7.3-1. Ce=0.7: fully exposed (windy, unobstructed ridge/open terrain); Ce=0.9: partially exposed; Ce=1.0: default/partially exposed; Ce=1.1: sheltered; Ce=1.2: dense spruce/fir forest.
- Thermal Factor (Ct)
- Thermal condition factor. 1.0 = heated, 1.1 = unheated enclosed, 1.2 = unheated open, 1.3 = freezer building.
- Importance Factor (I)
- Risk category importance factor. 0.8 = low risk, 1.0 = normal, 1.1 = substantial, 1.2 = essential.
- Roof Slope
- Slope of the roof surface in degrees from horizontal.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersGround Snow Load (pg) = 1.5, Exposure Factor (Ce) = 1, Thermal Factor (Ct) = 1, Importance Factor (I) = 1 = 5 input(s) provided
- Calculate Flat Roof Snow LoadFlat Roof Snow Load1.05 = 1.05
- Calculate Sloped Roof Snow LoadSloped Roof Snow Load1.05 = 1.05
- Calculate Drift Surcharge LoadDrift Surcharge Load1.57 = 1.57
- Calculate Total Design Snow LoadTotal Design Snow Load2.62 = 2.62
Engine last updated . Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does my Sloped Roof Snow Load drop to zero above 70 degrees?
The slope factor Cs stays at 1.0 for any roof up to 30°, then declines linearly down to zero at 70°, reflecting the physical reality that snow simply slides off a steep enough surface rather than accumulating. This calculator only models the warm-roof version of that reduction, so it applies regardless of your thermal factor input — a cold or unheated roof, which ASCE 7 treats less generously for slope reduction, isn't distinguished here.
Is the Drift Surcharge Load shown here the actual ASCE 7 drift calculation?
No — this calculator uses a simplified 1.5× multiplier on the flat roof snow load rather than the full ASCE 7 leeward-drift geometry, which actually depends on the upwind fetch length and the height of any adjacent roof step or parapet. Treat the reported drift load as a rough placeholder for typical cases, and calculate the real drift formula by hand for any roof condition where drift is a genuine design concern (like a lower roof next to a taller adjacent structure).
Why does the flat roof load use 0.7 times the ground snow load instead of the full value?
That 0.7 coefficient reflects the statistical relationship in ASCE 7 between the 50-year ground snow load and the generally lighter load that actually accumulates on a roof, which loses some snow to wind and thermal effects that the ground doesn't experience. It's a baseline reduction applied before the exposure, thermal, and importance factors adjust the load further for your specific site and building.
How much does Exposure Factor actually matter for my result?
It's one of three multipliers directly scaling the flat roof load, ranging from 0.7 for a fully exposed, wind-scoured site (like an open ridge) up to 1.2 for a sheltered site in dense forest — nearly a 2x swing between the extremes. Since Ce multiplies linearly against ground snow load along with thermal and importance factors, choosing the wrong exposure category for your actual site can shift your design snow load by close to that same proportion.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Wind Load Calculator
Calculate wind pressures and forces on buildings per ASCE 7: velocity pressure, windward/leeward pressures, and base shear.
Structural EngineeringSeismic Base Shear Calculator
Calculate seismic base shear using the ASCE 7 equivalent lateral force procedure: V = Cs × W.
Weather & ClimateSnow Load Calculator
Calculate roof snow load in PSF based on snow depth, type, and roof pitch. Assess structural risk level.
Structural EngineeringSteel Beam Selection Calculator
Determine required section modulus, moment of inertia, and approximate beam weight for steel beam design with uniform and point loads.
More in Engineering.