Snow Loads¶
The Snow Load module works through ASCE 7 Chapter 7 for each roof region of a structure. You enter the site values once, describe each roof region, and choose which design cases apply to it. The summary on the right recalculates as you type and carries the code reference beside every value.
Key Features¶
- Site values entered once for the structure: ground snow load, the winter wind parameter (ASCE 7-22), and the risk category read from the structure
- Any number of roof regions, each with its own R-value and design cases
- Nine design cases per region, each switched on only where it applies
- Drift loads at roof steps and at parapets and projections, with leeward and windward cases and a diagram
- A summary and report with the equation and code reference for every value
Editions
The inputs follow the project's building code. This page shows the ASCE 7-22 module, used by IBC 2024 projects, which uses the winter wind parameter and the roof R-value. Section, table, and figure numbers in the text are ASCE 7-22 unless another edition is named. Projects on ASCE 7-10 or 7-16 show the inputs those editions use, and the Code Reference table gives their numbers.
Adding the Module¶
- Click the three-dot menu (⋮) next to the structure name in the sidebar
- Select Snow Load
The module opens with placeholder site values and one roof region. Only the Minimum Snow Load case is included until the region has a roof R-value.
Site Parameters¶
| Input | Description |
|---|---|
| Ground Snow, pg | The ground snow load for the site and the structure's risk category. In ASCE 7-22 it comes from the ASCE Ground Snow Load Geodatabase, which the ASCE Hazard Tool reads; Figures 7.2-1A through 7.2-1D are a graphical representation of the geodatabase, and Table 7.2-1 covers Alaska |
| Risk Category | Read from the structure. The pencil beside it opens the structure information |
| Winter Wind Parameter, W2 | ASCE 7-22 only. From Figure 7.6-1, Table 7.2-1 for Alaska, or the ASCE Hazard Tool. It enters the drift height calculations |
The ASCE Hazard Tool button opens ascehazardtool.org in a second window, where the site values can be read for the project's latitude and longitude. Enter them here when you have them.
Values commit when you leave the field
A typed value is applied when you press Tab or click elsewhere. The summary updates then.
Roof Regions¶
A roof region is a part of the roof with one set of snow design cases. A simple building has one region. A building with a high roof and a low roof, or a main roof and a canopy, has one region for each.
| Input | Description |
|---|---|
| Region Description | The region's name in the summary and the report |
| Roof R-value | The thermal resistance of the roof assembly. For a heated structure with an unventilated roof, Table 7.3-3 gives the thermal factor Ct from the R-value and pg; the other thermal conditions of Table 7.3-2 have fixed Ct values. Until the R-value is entered, the design cases other than Minimum Snow Load stay disabled |
- Add Roof Region at the top of the page adds a region below the existing ones
- The three-dot menu (⋮) on a region's header offers Duplicate Region, which copies the region with all of its design cases, and Delete Region
- Expand all and Collapse all on the header open and close every design case of the region
Design Cases¶
Each region lists nine design cases. The first two are always calculated. The rest have an Include design case checkbox. Checking a box creates the case and opens it; clearing the box removes the case and its inputs.
| Case | ASCE 7-22 | ASCE 7-10, 7-16 | When to include it |
|---|---|---|---|
| Balanced Flat Roof Snow Load | 7.3 | 7.3 | Always calculated |
| Balanced Sloped Roof Snow Load | 7.4 | 7.4 | Always calculated |
| Minimum Snow Load | 7.3.3 | 7.3.4 | Included by default for low-slope roofs |
| Unbalanced Snow Load on Hip and Gable Roof | 7.6 | 7.6 | Hip and gable roofs with slopes from ½ on 12 to 7 on 12 (Section 7.6.1) |
| Ice Dams along eaves | 7.4.4 | 7.4.5 | Roofs that drain water over an overhanging eave: in ASCE 7-22, unventilated roofs with Ct of 1.1 or less; in ASCE 7-10 and 7-16, unventilated roofs with R under 30 and ventilated roofs with R under 20 |
| Sliding Snow Load | 7.9 | 7.9 | A lower roof below a slippery upper roof steeper than ¼ on 12, or any other upper roof steeper than 2 on 12. A separate lower structure counts only where it is less than 15 ft away and h/s is over 1 |
| Drift loads for roof steps | 7.7 | 7.7 | A lower roof next to a higher roof |
| Drift loads for roof projections and parapets | 7.8 | 7.8 | Parapets, rooftop units, and other projections |
| Rain On Snow Surcharge | 7.10 | 7.10 | Roofs with a slope in degrees less than W/50, where pg is not zero and does not exceed pm,max of Table 7.3-4 (ASCE 7-22) or 20 psf (ASCE 7-10, 7-16) |
Balanced Flat Roof Snow Load¶
| Input | Description |
|---|---|
| Exposure Factor, Ce | From Table 7.3-1 for the terrain and the roof exposure |
| Thermal Condition | The condition from Table 7.3-2, which sets the thermal factor Ct. For a heated structure with an unventilated roof, Table 7.3-3 gives Ct from the R-value and pg |
The case shows Ct and the flat roof snow load pf from Equation 7.3-1. Most other cases build on pf or the sloped roof load ps. The minimum snow load, the drift heights, and the unbalanced load on narrow gable roofs are computed from pg instead.
Balanced Sloped Roof Snow Load¶
| Input | Description |
|---|---|
| Roof Obstructions/Friction | Unobstructed & Slippery for an unobstructed slippery surface with room below the eaves for the snow to slide off, or Obstructed for all other surfaces. The choice selects the slope factor curve of Figure 7.4-1. In ASCE 7-22, Figure 7.4-1 has a single curve for a roof with Ct of 1.1 or less, so the choice has no effect there. In ASCE 7-10 and 7-16, the warm roof slippery curve also needs an R-value of at least 30 for an unventilated roof or 20 for a ventilated roof |
| Roof Slope, θ | The roof slope in degrees |
The case shows the slope factor Cs and the sloped roof snow load ps from Equation 7.4-1.
Minimum Snow Load¶
Shows the minimum roof snow load pm for low-slope roofs. In ASCE 7-22 (Section 7.3.3), pm equals pg up to the limit pm,max of Table 7.3-4: 25, 30, 35, and 40 psf for Risk Categories I through IV. In ASCE 7-10 and 7-16 (Section 7.3.4), pm is Is pg where pg is 20 psf or less, and 20 Is where pg is greater.
Unbalanced, Ice Dam, and Sliding Loads¶
Include these cases where the roof geometry calls for them. Each opens with the inputs its section needs: the eave-to-ridge distance and slope for unbalanced loads on hip and gable roofs, the eave condition for ice dams, and the upper roof for sliding snow. The results appear in the case and in the summary.
Drift Loads for Roof Steps¶
Each roof step is a row. Click Add Row, then enter:
| Column | Description |
|---|---|
| Location | A name for the step, such as "East Roof Step" |
| lu (upper) | The length of the upper roof, which drives the leeward drift |
| lu (lower) | The length of the lower roof, which drives the windward drift |
| h | The height of the step, from the lower roof edge, not counting any parapet on it, to the upper roof edge, including any parapet there |
The row reports the balanced load height hb, the clear height hc, the drift height hd, the drift load pd, and the drift width w for the leeward and windward cases. Values marked in the footnote are enveloped. Diagrams opens the figure for the case.
Drift Loads for Roof Projections and Parapets¶
Each parapet or projection is a row with a Location, the fetch length lu, and its height h above the roof. For a parapet, lu is the length of the roof upwind of it. For a rooftop projection, lu is the greater of the roof lengths upwind and downwind of it. The row reports the windward drift height, load, and width per Section 7.8.
No drift is required on a side of a projection shorter than 15 ft. ASCE 7-16 and 7-22 also waive the drift where the clear distance from the top of the balanced snow, hb, to the bottom of the projection, including its horizontal supports, is at least 2 ft.
Rain On Snow Surcharge¶
Include the case where Section 7.10 applies: the roof slope in degrees is less than W/50, and pg is not zero and does not exceed pm,max of Table 7.3-4 (ASCE 7-22) or 20 psf (ASCE 7-10 and 7-16). It shows the surcharge added to the balanced load: 8 psf in ASCE 7-22, and 5 psf in ASCE 7-10 and 7-16. The surcharge is not combined with drift, sliding, unbalanced, minimum, or partial loads.
Summary View¶
The summary on the right lists the general parameters, then a Design Summary for each region with the governing values of every included case, then a Design Detail that writes out each case with its equation, inputs, and code reference. The outline button at the top of the summary jumps to a region or a case.
PDF Export¶
- Click the Export PDF tab on the module page
- Review the report in the viewer
- Click the Save button in the viewer toolbar to save the PDF
The module report has the same content as the summary, with the project header and your company information. The same pages appear in the project report.
Deleting the Module¶
- Hover the Snow Load entry under the structure in the sidebar and click its three-dot menu (⋮)
- Select Delete Module
- Confirm with Delete Snow Load
Best Practices¶
- Take pg (and W2 on ASCE 7-22 projects) from the ASCE Hazard Tool for the project coordinates, and record the source in the structure notes
- Enter the roof R-value first; the design cases other than Minimum Snow Load stay disabled until it is entered
- Make one region per roof level or roof type, and name regions and drift rows for the locations on the drawings
- Include only the design cases the roof geometry calls for, so the report shows the loads that govern
- Check the drift widths against the lower roof dimensions. Where a drift is wider than the lower roof, ASCE 7-16 and 7-22 taper it linearly to zero at the far edge of the lower roof; ASCE 7-10 truncates it at that edge instead
Code Reference¶
All three editions cover snow loads in ASCE 7 Chapter 7.
| Topic | ASCE 7-10 | ASCE 7-16 | ASCE 7-22 |
|---|---|---|---|
| Ground snow load pg | Section 7.2, Figure 7-1, Table 7-1 | Section 7.2, Figure 7.2-1, Tables 7.2-1 through 7.2-8 | Section 7.2, Figures 7.2-1A through 7.2-1D, Table 7.2-1 |
| Flat roof snow load pf | Section 7.3, Equation 7.3-1 | Section 7.3, Equation 7.3-1 | Section 7.3, Equation 7.3-1 |
| Exposure factor Ce | Table 7-2 | Table 7.3-1 | Table 7.3-1 |
| Thermal factor Ct | Table 7-3 | Table 7.3-2 | Tables 7.3-2 and 7.3-3 |
| Snow importance factor Is | Section 7.3.3, Table 1.5-2 | Section 7.3.3, Table 1.5-2 | Not used |
| Minimum snow load pm | Section 7.3.4 | Section 7.3.4 | Section 7.3.3, Table 7.3-4 |
| Sloped roof snow load ps | Section 7.4, Equation 7.4-1 | Section 7.4, Equation 7.4-1 | Section 7.4, Equation 7.4-1 |
| Ice dams and icicles along eaves | Section 7.4.5 | Section 7.4.5 | Section 7.4.4 |
| Unbalanced roof snow loads | Section 7.6 | Section 7.6 | Section 7.6 |
| Winter wind parameter W2 | Not used | Not used | Figure 7.6-1 |
| Drifts on lower roofs | Section 7.7 | Section 7.7 | Section 7.7 |
| Roof projections and parapets | Section 7.8 | Section 7.8 | Section 7.8 |
| Sliding snow | Section 7.9 | Section 7.9 | Section 7.9 |
| Rain-on-snow surcharge | Section 7.10, 5 psf | Section 7.10, 5 psf | Section 7.10, 8 psf |