We use analytics cookies to understand how you use this site and improve our content. See our privacy policy and cookie policy for details.

Calcs.com
Canada
NBCC 2025NBCC 2020

Wind Loads - Main Structural System (NBCC 2025)

Canadian structural engineers setting lateral design pressures on a low-rise frame under NBCC 2025, where carrying a 2020-era 1-in-50 reference pressure into the new code shifts the factored result by roughly half. Both orthogonal load cases and the end-zone widths are resolved before any bracing or diaphragm sizing starts.

Start free trial

14-day free trial - no credit card required

What it calculates

Determine MWFRS wind pressures on low-rise buildings to NBCC 2025 (Subsection 4.1.7) for both orthogonal load cases, on the 1-in-500 reference velocity pressure basis. Builds the exposure, gust and topographic factors, resolves the Figure 4.1.7.6.-A zone coefficients including end zones, and reports net ULS and SLS pressures against both internal pressure conditions.

Code standards

  • NBCC 2025, Cl. 4.1.7

Who uses this calculator

Canadian structural engineers setting lateral design pressures on a low-rise frame under NBCC 2025, where carrying a 2020-era 1-in-50 reference pressure into the new code shifts the factored result by roughly half. Both orthogonal load cases and the end-zone widths are resolved before any bracing or diaphragm sizing starts.

Replaces roughly 1 to 3 hours per building of hand tabulation: deriving end-zone geometry, interpolating Table 4.1.7.6 coefficients by roof slope, and combining 20 zone pressures with two internal pressure signs at ULS and SLS across both load cases.

How it calculates

This calculator determines wind pressures on the main wind-force-resisting system (MWFRS) of a low-rise building using the static procedure of the National Building Code of Canada 2025 (Division B, Part 4, Subsection 4.1.7). It builds the velocity pressure, applies exposure, gust and topographic effects, then resolves the Table 4.1.7.6 zone coefficients for both orthogonal load cases.

Reference velocity pressure and importance factors

The reference velocity pressure q500 is the value with a 1-in-500 annual probability of being exceeded at the site, taken from the project defaults or entered as an override. This is the change that most affects results carried over from an NBCC 2020 workflow, which was built on the 1-in-50 value.

The building importance category (Low, Normal, High or Post-disaster, per Table 4.1.2.1) selects the wind importance factor. The ultimate limit state factor IW,ULS varies with the category from Table 4.1.7.3; the serviceability factor IW,SLS is 0.6 for every category under NBCC 2025. Both are carried through the calculation in parallel so ULS and SLS pressures are produced in one pass.

Building geometry and reference height

Roof type (flat or gable) and roof pitch, entered as rise per 12 units of run, give the roof angle θ. From the roof top height and the building width, the eave height he and the actual mean roof height Hmean follow. The reference height h used for the exposure factor is the mid-height of the roof, or the eave height where the roof angle is shallow.

Hmean is also what the low-rise screening test uses. A separate height H, the eave height, is carried for the Figure 4.1.7.6.-A zone geometry, which is deliberately distinct from the reference height h.

End-zone widths

The gable-wall end-zone width z is taken as

z = max( min(0.10 × Bmin, 0.40 × H), max(0.04 × Bmin, 1 m) )

where Bmin is the least horizontal dimension in plan and H the eave height used in the figure. The wider end-zone dimension for Load Case A follows as

y = max( 6 m, 2z )

These two dimensions set where the end-zone coefficients 1E through 6E apply in place of the interior zone values.

Exposure, gust and topographic factors

The exposure factor Ce is computed from the reference height and the terrain type (open, rough or intermediate). The intermediate case interpolates on the extent of rough terrain upwind, xr, and is subject to the code floor on the factor. The exposure factor applied to internal pressure, Cei, is taken equal to Ce, since the dominant-opening exception is outside the scope of this calculator.

The gust effect factor Cg for the building as a whole is 2.0, and the internal gust effect factor Cg,i is likewise 2.0. The alternative internal gust calculation based on opening area is not covered.

Where a hill or escarpment is present, the effective upwind distance Lh,eff is taken as the greater of the measured distance to the half-height point and twice the feature height, and the shape selection sets the decay constants k and α. The maximum speed-up ΔS,max at the crest is derived from the feature height and Lh,eff, then attenuated by horizontal distance from the crest and height above ground to give ΔS at the building. The topographic factor is

Ct = (1 + ΔS / Cg) × (1 + ΔS)

Where no feature is present, or the hill is too shallow to trigger the provisions, Ct is 1.0.

External pressure coefficients

The combined external gust-pressure coefficient CgCp is read from Table 4.1.7.6 against the Figure 4.1.7.6.-A zone system. The gust effect factor is already embedded in these tabulated values and is not applied a second time.

For Load Case A, wind normal to the ridge, the coefficients vary with roof angle and are interpolated between the tabulated slopes, so a pitch falling between listed angles is handled without rounding. The ratio of building width to eave height B/H is evaluated to determine whether Note (6) to Figure 4.1.7.6.-A governs the extent of Zone 2 and 2E. For Load Case B, wind parallel to the ridge, the coefficients are constant across all roof slopes.

Internal, external and net pressures

The external pressure on each zone is

p,ext = IW × q500 × Ce × Ct × CgCp

The building opening condition sets the positive and negative internal pressure coefficients Cpi,+ and Cpi,−, which are factored by the internal exposure factor Cei and the internal gust factor Cg,i to give the internal pressure. The net pressure on a zone is the external pressure less the internal pressure:

p,net = p,ext − p,i

Because the internal pressure can act outward or inward, every zone is reported against both the positive and the negative internal condition, at both ULS and SLS. That gives four net pressure values per zone per load case, from which the governing value for a given frame element is selected.

Scope and limits

The calculation is valid only for low-rise buildings as NBCC 2025 defines them: height H not greater than 20 m, and H less than the smaller horizontal plan dimension (Cl. 4.1.7.3.(6)(a) and 4.1.7.6.(1)). Results outside that range are not valid.

Only the static procedure of Cl. 4.1.7.3 is implemented; the dynamic procedure for wind-sensitive or flexible structures is not covered. Roof types are limited to flat and gable, and roof slopes to a maximum of 45 degrees, so the 90 degree row of Table 4.1.7.6 is never used. Components and cladding pressures, from Figures 4.1.7.6.-B to -H, are out of scope and belong to the separate components and cladding calculator.

Frequently asked questions

What code and procedure does this calculator use?
It applies the static procedure of the National Building Code of Canada 2025, Division B, Part 4, Subsection 4.1.7, to determine wind pressures on the main wind-force-resisting system of low-rise buildings. External gust-pressure coefficients are taken from the Table 4.1.7.6 and Figure 4.1.7.6.-A zone system for both orthogonal load cases. The calculator reads the project's selected design code edition and fails the check if the project is set to anything other than NBCC 2025.
How does the NBCC 2025 version differ from the NBCC 2020 version?
The reference velocity pressure basis changed. NBCC 2025 works from q500, the pressure with a 1-in-500 annual probability of being exceeded, where NBCC 2020 used the 1-in-50 value q50. Carrying a 1-in-50 number into a 2025 calculation without converting it understates the result substantially. The serviceability wind importance factor is also simplified under NBCC 2025, taken as 0.6 for every importance category. Use this page for NBCC 2025 projects and the NBCC 2020 version for work still under the previous edition.
What is the difference between Load Case A and Load Case B?
Load Case A represents wind acting normal to the ridge and uses zones 1, 2, 3 and 4 with their end-zone counterparts 1E, 2E, 3E and 4E. Load Case B represents wind acting parallel to the ridge and adds zones 5 and 6 with counterparts 5E and 6E. Both cases are computed in full, so the governing case for any given frame element can be read off directly rather than assumed.
What are the key inputs?
The reference velocity pressure q500 and building importance category, which flow from the project defaults or can be overridden in the calculation; roof type (flat or gable), roof pitch, and the roof top, eave or flat-roof height; building width perpendicular to the ridge and length parallel to it; terrain type and the extent of rough terrain upwind; the building opening condition; and, where topography governs, the hill or escarpment shape and geometry.
What does it output?
External and net wind pressures for every zone in Load Case A and Load Case B, each at ULS and SLS, and each reported against both the positive and the negative internal pressure condition. The end-zone widths y and z, the least horizontal dimension, mean and reference heights, exposure factor, topographic factor, gust factors and internal pressure coefficients are all shown as intermediate results with their governing clause.
How does it handle hills and escarpments?
Set the hill or escarpment flag and select the shape (2-dimensional hill, 2-dimensional escarpment or 3-dimensional axisymmetrical hill), then enter the hill height, the upwind horizontal distance to the half-height point, the horizontal distance from the peak and the height above ground. The calculator derives the maximum speed-up at the crest and attenuates it with distance and height to give the speed-up at your location, which is combined with the gust effect factor to produce the topographic factor Ct. Where no feature is present, or the hill is too shallow to trigger the provisions, Ct is 1.0.
Do I still need the components and cladding calculator?
Yes, for anything other than the main frame. This calculator produces pressures for the main wind-force-resisting system, which sizes the lateral system as a whole. Cladding panels, girts, purlins, overhangs and parapets see higher peak local pressures over smaller tributary areas and are covered by the Wind Loads Components and Cladding calculator for the same code edition.

Access this calculator and 100+ more

All verified, standards-aligned. Start a free trial - no credit card required.