SOLVETUTORMATH SOLVER

Instrument MI-08-126 · Construction

Snow Load Calculator

Enter your site's ground snow load and exposure, thermal, and importance factors to get the balanced flat-roof snow load a structure needs to be designed for.

Instrument MI-08-126
Sheet 1 OF 1
Rev A
Verified
Type 08 — Code Compliance — Structural SER. 2026-08126

Balanced flat-roof snow load (psf)

21.000

Pf = 0.7 x Ce x Ct x Is x Pg

The working Every figure verified twice
  1. flatRoofSnowLoadPsf = 0.7·1·1·1·30 = 21.000
Worksheet log
  1. No entries yet — change an input to log a scenario.

How this instrument works

Every roof in a snow region has to be designed to carry the weight of accumulated snow, and that design load starts from a single site-specific number: the ground snow load, Pg, measured in pounds per square foot. Pg isn't something you estimate or guess — it comes from a location-specific hazard map or lookup tool, because it varies dramatically over short distances in mountainous or lake-effect terrain. ASCE/SEI 7, the structural engineering standard referenced by the IBC and IRC, converts that ground figure into a roof design figure in Section 7.3: the balanced flat-roof snow load, Pf = 0.7 × Ce × Ct × Is × Pg.

Each factor in that formula adjusts for how a specific roof differs from open, average ground. The 0.7 constant accounts for snow generally being shallower on a roof than on the ground, due to wind exposure and roof geometry. Ce, the exposure factor, adjusts for how sheltered or wind-exposed the terrain around the building is — wind scours snow off exposed roofs, so exposed sites get a lower factor. Ct, the thermal factor, adjusts for whether heat escaping through the roof melts snow from beneath — heated buildings get a lower factor than unheated ones. Is, the importance factor, scales the load up for buildings whose failure would be especially consequential, like hospitals or emergency facilities, assigned to higher ASCE 7 risk categories.

Version dependency worth knowing: this calculator implements the ASCE 7-16-era formula, with Is as its own explicit factor. ASCE 7-22 restructured this — it folded the importance factor's effect directly into updated, location-specific Pg hazard maps instead of keeping it as a separate multiplier, so the ASCE 7-22 flat-roof formula is written as Pf = 0.7 × Ce × Ct × Pg, with no separate Is term. Most U.S. jurisdictions as of 2026 still reference the ASCE 7-16-era formula, since local code-adoption cycles lag behind ASCE's own edition updates — but always confirm which ASCE 7 edition your local building code has actually adopted before using this result.

This is a preliminary, educational load estimate only — it is not a substitute for a licensed structural engineer or your local building department's plan review. Drift, sliding, unbalanced, and rain-on-snow surcharge loads, all also addressed elsewhere in ASCE 7 Chapter 7, are not calculated here.

Pf=0.7CeCtIsPgP_f = 0.7\, C_e\, C_t\, I_s\, P_g
Pg — ground snow load, psf, from a local hazard map or lookup tool, no default · Ce — exposure factor · Ct — thermal factor · Is — importance factor (ASCE 7-16-era; ASCE 7-22 removed this term) · Pf — balanced flat-roof snow load, psf.
  • Look up your site's ground snow load, Pg, from your local building department or an ASCE 7 hazard-mapping tool — there is no safe generic default.
  • Enter that value into Ground snow load, Pg (psf).
  • Select the Exposure factor (Ce) that matches your site's terrain, from fully exposed to sheltered.
  • Select the Thermal factor (Ct) that matches whether the structure is heated, cold-ventilated, or unheated.
  • Select the Snow importance factor (Is) matching the building's ASCE 7 risk category.
  • Read Balanced flat-roof snow load (psf) — the resulting design load, Pf.

Worked example — typical residential site, Pg = 30 psf

A typical single-family home sits on partially exposed terrain in a region with a ground snow load of 30 psf. Enter 30 into Ground snow load, Pg (psf), select Partially exposed terrain (Ce = 1.0), Heated structure (Ct = 1.0), and Risk Category II — typical residential (Is = 1.0).

The calculator multiplies 0.7 × 1.0 × 1.0 × 1.0 × 30 = 21.0 exactly. Balanced flat-roof snow load (psf) reads 21.0 — the roof's structural framing needs to be designed to carry at least 21 pounds per square foot of snow, before any drift or unbalanced-load additions elsewhere in ASCE 7 are layered on top.

Questions

Where do I find my site's ground snow load, Pg?

Pg is location-specific and has no safe default value — it has to be looked up, either from ASCE 7's own hazard maps and online hazard tool, or from a value your local building department publishes directly for your jurisdiction. Ground snow load can vary sharply over just a few miles in mountainous or lake-effect terrain, so using a neighboring town's figure or a rough guess can meaningfully under- or over-design a roof.

Why does a heated building get a lower thermal factor than an unheated one?

Heat escaping through a heated building's roof melts snow from underneath, reducing how much accumulates compared to an identical unheated structure in the same location — so ASCE 7 assigns heated structures a lower Ct (1.0) than unheated ones (1.2), with cold, ventilated structures falling in between (1.1). A detached, unheated garage or barn in the same snow zone as a heated house can carry meaningfully more roof load simply because nothing below the roof deck is melting the snow.

What's the difference between ASCE 7-16 and ASCE 7-22 for this calculation?

ASCE 7-16 treats the importance factor Is as its own separate multiplier in the flat-roof formula, which is what this calculator implements. ASCE 7-22 removed Is as a standalone term and instead built its effect directly into updated, more granular location-specific ground snow load maps, so its flat-roof formula is written without a separate Is. Most U.S. jurisdictions still reference the 7-16-era formula as of 2026 due to the normal lag between ASCE publishing a new edition and local codes formally adopting it — confirm which edition your jurisdiction has adopted before relying on this result.

Does this figure account for snow drift against a parapet or higher roof section?

No. This calculator computes only the balanced, uniformly distributed flat-roof snow load, Pf. Drift loads that pile up against parapets, higher adjacent roofs, or rooftop equipment, along with unbalanced loads on sloped or curved roofs and rain-on-snow surcharge loads, are addressed in separate sections of ASCE 7 Chapter 7 and are not calculated here — a full structural design typically needs to check several of these load cases together.

Is a flat-roof snow load calculation enough to finalize a roof design?

No. This is a preliminary, educational estimate of one input into roof structural design, not a substitute for a licensed structural engineer's full analysis or your local building department's plan review. A real design also has to account for drift and unbalanced loads, the roof's actual framing capacity, dead load, and any other applicable load combinations before construction drawings can be finalized.

References