Guides
StructuralIntermediate14 min
Standards-Based

Snow Load Calculator Guide: ASCE 7-22 Roof Design

Complete guide to calculating roof snow loads per ASCE 7-22 Chapter 7. Learn exposure factors, thermal factors, slope reduction, and design methodology with step-by-step examples.

Enginist Engineering Team
Published: January 12, 2026
Updated: January 21, 2026
Ready to calculate?

Snow Load Calculator: Complete Design Guide

Snow load is one of the most critical environmental loads for structural design in cold climates. Accurate calculation ensures roofs can safely support accumulated snow without collapse, protecting occupants and property. This guide covers the complete ASCE 7-22 methodology for determining design snow loads.

What Are Snow Load Fundamentals?

Why Snow Load Varies So Much

Ground snow load values range from 0 psf in southern states to over 300 psf in mountain regions. However, roof snow load is not simply equal to ground snow load. Several factors affect how much snow actually accumulates on a roof:

  • Wind exposure: Exposed roofs lose snow to wind, while sheltered roofs accumulate more
  • Roof heating: Heated buildings melt snow from below, reducing accumulation
  • Roof slope: Steep roofs shed snow, flat roofs retain it
  • Surface texture: Slippery roofing materials allow snow to slide off more easily

The ASCE 7-22 snow load methodology accounts for all these factors through a series of coefficients applied to the base ground snow load.

What Is the Snow Load Formula?

Flat Roof Snow Load (Eq. 7.3-1)

The fundamental equation for flat roof snow load is:

pf=0.7×Ce×Ct×Is×pgp_f = 0.7 \times C_e \times C_t \times I_s \times p_g

Where:

  • pfp_f = Design flat roof snow load (psf)
  • CeC_e = Exposure factor (Table 7.3-1)
  • CtC_t = Thermal factor (Table 7.3-2)
  • IsI_s = Importance factor (Table 1.5-2)
  • pgp_g = Ground snow load from maps (psf)

The 0.7 conversion factor represents the statistical relationship between ground snow accumulation and roof snow accumulation under typical conditions.

Sloped Roof Snow Load (Eq. 7.4-1)

For roofs with significant slope, the snow load is reduced:

ps=Cs×pfp_s = C_s \times p_f

The slope factor CsC_s ranges from 1.0 for low slopes to 0 for very steep slopes (70 degrees), with the transition depending on roof temperature and surface slipperiness.

How Do Snow Load Factors Work?

Exposure Factor Ce

The exposure factor accounts for wind effects at the building site:

Roof ExposureUrban (B)Open (C)Coastal (D)
Fully Exposed0.90.90.8
Partially Exposed1.01.00.9
Sheltered1.21.11.0

Design tip: Most buildings are "Partially Exposed" unless specifically sheltered by trees, terrain, or adjacent structures on all sides.

Thermal Factor Ct

The thermal factor accounts for heat loss through the roof:

Building TypeCt Value
Heated, normal insulation1.0
Heated, R-25+ insulation0.85
Unheated structure1.1
Freezer building1.3

Design tip: The 0.85 factor for well-insulated buildings can significantly reduce design load, but requires documented R-25 minimum roof insulation.

Importance Factor Is

Importance factors ensure critical facilities have additional safety margin:

Risk CategoryIs ValueBuilding Examples
I0.8Agricultural, temporary
II1.0Standard occupancy
III1.1Assembly, schools
IV1.2Essential facilities, hospitals

Worked Example: Mountain Ski Lodge

Given:

  • Location: Colorado mountains
  • Ground snow load: pg = 150 psf
  • Terrain: Open terrain (Category C)
  • Exposure: Partially exposed
  • Building: Heated restaurant with normal insulation
  • Risk Category: II
  • Roof slope: 6:12 (26.6 degrees)
  • Roof surface: Standing seam metal (slippery)

Step 1: Determine Factors

  • Ce = 1.0 (Terrain C, Partially Exposed)
  • Ct = 1.0 (Heated, normal insulation)
  • Is = 1.0 (Risk Category II)

Step 2: Calculate Flat Roof Snow Load pf=0.7×1.0×1.0×1.0×150=105 psfp_f = 0.7 \times 1.0 \times 1.0 \times 1.0 \times 150 = 105 \text{ psf}

Step 3: Determine Slope Factor For warm roof (Ct = 1.0) with slippery surface at 26.6 degrees: Cs = 1.0 (below 30-degree threshold)

Step 4: Calculate Sloped Roof Snow Load ps=1.0×105=105 psfp_s = 1.0 \times 105 = 105 \text{ psf}

Step 5: Check Minimum pm=1.0×20=20 psfp_m = 1.0 \times 20 = 20 \text{ psf} (capped)

Since 105 psf > 20 psf, the design snow load is 105 psf.

Special Considerations

Unbalanced Snow Loads

ASCE 7-22 Section 7.6 requires checking unbalanced snow distribution on:

  • Gable roofs
  • Hip roofs
  • Curved roofs
  • Sawtooth roofs

Wind can cause snow to drift from windward to leeward sides, creating asymmetric loading that may exceed the balanced case.

Snow Drifts at Projections

Per Section 7.7-7.9, additional drift loads must be considered:

  • Roof projections: Parapets, mechanical equipment
  • Adjacent structures: Lower roofs next to taller buildings
  • Roof steps: Multi-level roof geometries

Drift loads can be 2-3 times the balanced snow load and extend significant distances from the obstruction.

Rain-on-Snow Surcharge

For regions with ground snow loads of 20 psf or less and roof slopes under 2.4 degrees, add 5 psf surcharge to account for rain falling on existing snow accumulation.

Common Design Errors

  1. Using ground snow directly: Always apply the 0.7 factor and other coefficients
  2. Ignoring thermal factor benefits: Well-insulated buildings may qualify for Ct = 0.85
  3. Missing minimum load check: Low-slope roofs often governed by minimum pm
  4. Forgetting drift loads: Required for most roof geometries with obstructions
  5. Wrong exposure classification: Most buildings are "Partially Exposed", not "Fully Exposed"

Our analysis methodology is based on established engineering principles.

Key Takeaways

  1. Never use ground snow load directly - always apply exposure, thermal, and importance factors
  2. Check minimum snow load for low-slope roofs (15 degrees or less)
  3. Slope factor reduces load significantly for steep roofs with slippery surfaces
  4. Drift loads at obstructions can exceed balanced loads by 2-3 times
  5. Use our calculator for instant, accurate results with all factors properly applied and PDF export for documentation

Standard Reference: ASCE 7-22 Chapter 7 Related Calculators: Snow Load Calculator | Wind Load Calculator | Steel Beam Calculator

We calculate these values using the formulas specified in the referenced standards.

Load calculations per ASCE 7 minimum design loads and IBC 2021 building code.

Frequently Asked Questions

Ready to Apply What You've Learned?

Put this knowledge into practice with our professional engineering calculators, or explore more guides to deepen your understanding.