Snow Load Calculator

Snow Load Calculator finds governing roof snow load using Pf = 0.7 × Ce × Ct × Is × Pg, then applies slope factor Cs, roof area, and minimum checks for safer roof design loads.

Roof Pitch (Slope)
Ground Snow Load (Pg)
Governing Roof Snow Load
28.00 psf
The governing balanced roof snow load after slope, surcharge, and minimum-load checks.
Base Flat Roof Load (Pf)
28.00 psf Base
Pg − Pf Difference 12.00 psf
Combined Factors (Ce×Ct×Is) 1.00
The calculated baseline flat roof load before any slope reductions are applied.
Slope Reduction Factor (Cs)
1.00 Factor
Roof Pitch Angle 26.57°
Slope Load Reduction 0.00 psf
Factor applied to reduce load based on the roof’s ability to shed snow via slope and surface.
Total Uniform Roof Load
33,600.00 lbs Total
Horizontal Projected Area 1,200.00 sq ft
Load per Roofing Square 2,800.00 lbs / square
The estimated total uniform snow force acting on the entire roof structure.
Low-Slope Minimum Check
20.00 psf Min
Minimum Governs? N/A (Slope > 15°)
Approx. Rain-on-Snow Add-on 0.00 psf
Low-slope minimum check. If the minimum governs, it replaces the calculated sloped load.
Calculations Complete
The governing balanced roof snow load is shown. Check local code, drift, sliding, and unbalanced snow separately.

Ground Snow Load as the Starting Point

Every roof design begins with the ground snow load (Pg), a measure of the weight of snow that accumulates on a flat, open field at a specific location. Published maps in building codes such as ASCE 7-16 give this value in pounds per square foot (psf) or kilopascals (kPa).

A Snow Load Calculator translates that ground value to a roof-specific load, but the underlying data must be accurate for the address and elevation of the building site. Local amendments sometimes raise the 50-year mean recurrence interval ground snow load for critical locations.

Ground snow loads vary widely—from 5 psf in the southern United States to over 100 psf in mountainous regions. Converting to metric, 1 kPa equals 20.8854 psf; a 2.5 kPa ground snow load is roughly 52 psf. Without a reliable Pg, every downstream roof load calculation loses validity.

From Ground to Flat Roof: The Baseline Equation Pf

Snow drifting, roof exposure, and heat loss through the roof all modify how much snow stays on a flat horizontal surface. ASCE 7-16 captures these effects in the flat roof snow load formula:

Formula
Pf = 0.7 × Ce × Ct × Is × Pg

Variable Definitions

  • Pf – Flat roof snow load (psf or kPa). This is the starting load before any slope reduction.
  • Ce – Exposure factor. Ranges from 0.9 for fully exposed roof sites with little shelter to 1.2 for roofs in dense forest where wind scouring is minimal.
  • Ct – Thermal factor. Heated structures use 1.0; unheated or freezer buildings increase to 1.2 or 1.3 because more snow remains.
  • Is – Importance factor. Low-hazard agricultural buildings may use 0.8, normal commercial/residential 1.0, and essential facilities such as hospitals 1.2.
  • Pg – Ground snow load (psf or kPa). Obtained from the local authority’s snow load map.

Worked Example in Imperial Units

A warehouse in a region with Pg = 40 psf sits in a partly exposed area (Ce = 1.0), has a heated interior (Ct = 1.0), and is classified as a standard occupancy (Is = 1.0).

  • Multiply 0.7 × 1.0 × 1.0 × 1.0 × 40 = 28.0 psf.
  • That is the flat roof snow load before any slope or minimum-load checks.

Metric Example

The same building in metric: Pg = 2.0 kPa. Convert to psf: 2.0 × 20.8854 = 41.77 psf.
Flat roof load in psf: 0.7 × 1.0 × 1.0 × 1.0 × 41.77 = 29.24 psf.
Back to kPa: 29.24 × 0.04788 = 1.40 kPa.

The 0.7 multiplier reflects an assumption that the flat roof snow load is 70 % of the ground load, based on decades of weather data and drift models.

Slope Reduction Factor (Cs) and Roof Pitch Geometry

A sloped roof naturally sheds snow, reducing the load relative to a flat surface. The degree of reduction depends on three roof properties: pitch angle, roof surface material, and whether the roof is warm or cold.

ASCE 7-16 Table 7.3-1 defines four categories with distinct break-point angles where the reduction begins. Warm roofs (Ct ≤ 1.0) shed snow more easily because melting near the eaves encourages sliding. Cold roofs (Ct > 1.0) retain snow longer, so the code starts the reduction at a steeper angle.

  • Slippery surface, warm roof: Reduction begins at 5° and goes to zero at 70°. Cs = 1.0 − (θ − 5°)/65°.
  • Slippery surface, cold roof: Reduction starts at 15°. Cs = 1.0 − (θ − 15°)/55°.
  • Rough surface, warm roof: Reduction starts at 30°. Cs = 1.0 − (θ − 30°)/40°.
  • Rough surface, cold roof: Reduction starts at 45°. Cs = 1.0 − (θ − 45°)/25°.

For all categories, if the roof angle exceeds 70°, Cs drops to 0.0—effectively no uniform load stays on the roof.

The slope reduction applies to Pf to produce the sloped roof snow load:

Ps = Cs × Pf

Example with a Warm Rough Roof at 6/12 Pitch

A 6/12 pitch equals arctan(6/12) = 26.6°. For a warm, rough roof the reduction does not begin until 30°, so Cs remains 1.0. Using Pf = 28 psf: Ps = 1.0 × 28 = 28 psf. The load stays unchanged.

Example with a Slippery Roof at 10/12 Pitch

A 10/12 roof (39.8°) with a slippery warm surface triggers reduction. Cs = 1.0 − (39.8−5)/65 = 1.0 − 34.8/65 = 0.465. With Pf = 28 psf, the sloped load becomes 28 × 0.465 = 13.0 psf. That’s less than half the flat roof load.

For cold, slippery roofs the reduction at the same 39.8° would be Cs = 1.0 − (39.8−15)/55 = 0.549, giving Ps = 15.4 psf. Builders and engineers choose the correct category based on roofing material and whether the building is continuously heated.

Minimum Roof Snow Load and Rain‑on‑Snow Surcharge

On very low‑slope roofs, a small pitch can still trap enough snow to create dangerously high loads. Building codes therefore enforce a minimum load check.

For roofs with a slope less than 15° (approximately 3.2/12), the minimum roof snow load (Pm) applies:

  • If Pg ≤ 20 psf: Pm = Is × Pg
  • If Pg > 20 psf: Pm = Is × 20 psf

A building with Is = 1.0 in a 40 psf ground snow region has Pm = 1.0 × 20 = 20 psf. That minimum can govern when the calculated sloped load is lower than 20 psf.

Rain‑on‑Snow Surcharge

In locations with low ground snow loads (Pg ≤ 20 psf) and roof slopes less than about 1.19°, the code adds a 5 psf rain‑on‑snow surcharge to account for water absorbed by the snowpack. This surcharge is added to Ps before comparing against Pm. The combined value becomes the candidate design load.

Slopes greater than 15° skip the minimum check entirely because snow tends to slide off; the sloped load Ps plus any rain surcharge directly becomes the governing balanced snow load.

How a Snow Load Calculator Determines the Governing Design Load

Once Pf, Cs, Ps, and Pm are determined, the final balanced roof snow load is the larger of:

  • Ps (with rain surcharge added if applicable)
  • Pm (if slope < 15°, otherwise ignore)

For the 40 ft × 30 ft building with Pf = 28 psf, Cs = 1.0, and a 26.6° roof, Ps = 28 psf. Since the slope exceeds 15°, no minimum check is needed, and the design load is 28.0 psf.

A contrasting case: a 2/12 (9.5°) low‑slope roof with the same Pf and Cs = 0.9 gives Ps = 25.2 psf. With Pg > 20 psf, Pm = 20 psf. Ps (25.2) exceeds Pm, so the design load stays 25.2 psf. But if Ps had been 18 psf and the roof was less than 15°, the code would force the 20 psf minimum.

Total Load on the Roof Structure

Snow load acts on the horizontal projected area, not the sloped roof surface. For a building footprint of L × W, the horizontal projected area is simply L × W in ft² or m². Multiplying the governing balanced load by that area yields the total uniform snow force acting on the roof structure.

A 40 ft by 30 ft building has a horizontal projected area of 1,200 ft². At 28.0 psf design load, the total snow load is 28.0 × 1,200 = 33,600 lb.

In metric, the same footprint is about 12.19 m × 9.14 m = 111.5 m². A design load of 1.40 kPa produces a total load of 1.40 × 111.5 = 156 kN.

Often contractors also express load per “roofing square” (100 ft²). At 28 psf, each square carries 28 × 100 = 2,800 lb. That number helps select framing members and connections.

Choosing Exposure, Thermal, and Importance Factors Correctly

Exposure factor Ce reflects how much wind will scour snow from the roof. A fully exposed roof in open terrain with no obstructions gets Ce = 0.9, while a roof surrounded by tall conifers that block wind might warrant Ce = 1.2. Mistakes here can make the design load 20–30 % higher or lower than actual field conditions support.

Thermal factor Ct depends on interior temperature. A continuously heated building (Ct = 1.0) loses heat through the roof, melting some snow. Unheated storage buildings (Ct = 1.2) let the entire snowpack accumulate and freeze, increasing the load. Freezer buildings with interior temperatures below freezing use Ct = 1.3.

Importance factor Is scales the load for risk. Hospitals and fire stations (Is = 1.2) get a 20 % increase over standard buildings, while low‑hazard agricultural sheds (Is = 0.8) may see a reduction. Using the correct category is both a code requirement and a life‑safety measure.

Limitations and Practical Considerations

A balanced uniform load calculation does not replace a full unbalanced snow analysis or drift evaluation. Roof steps, parapets, and valleys can trap deeper snow than the uniform assumption predicts. ASCE 7‑16 requires separate checks for windward and leeward drift surcharges that can double the local load.

Also, this method assumes that the roof surface material and slope remain constant across the entire roof. Complex roof geometries with multiple pitches or mixed surface textures require segment‑by‑segment evaluation.

The ground snow load itself may vary with microclimate and elevation within a single site; local jurisdictions sometimes provide site‑specific values rather than reliance on the code map alone.

When comparing load values, remember that 1 kPa ≈ 20.89 psf, so a 2.0 kPa ground load is modest, while 4.0 kPa (83.5 psf) is common in heavy snow country.

Material density, snow drift, and aging roof membranes all influence real‑world performance. The calculated design load provides a mandatory baseline; every final roof design must comply with the governing building code’s load combination and resistance factor requirements.