Ontario Snow Loads Calculator
Ontario Snow Loads Calculator
Snow load is one of those “boring” numbers that gets very exciting the first time a roof sags, leaks, or has to be engineered twice because someone guessed. This calculator gives a fast, clear estimate of specified roof snow load using the Ontario Building Code factors – location, roof slope, surface, wind exposure, and building importance – with the full breakdown so you can see exactly what’s driving the result. In the Georgian Bay snowbelt, this is not a number to eyeball.
What this calculator helps you do
- Compare locations – Barrie is not Windsor, not even close.
- Understand slope impact – steeper roofs shed more (sometimes).
- See the drivers – importance, exposure, slope, and the basic factor.
- Have a smarter conversation with your designer or engineer before permit time.
Use this as a planning tool. Final structural design still belongs to a licensed professional engineer.
Before you hit “Calculate,” have these ready
- Closest Ontario location (snow varies a lot across the province)
- Roof slope and surface type (metal sheds differently than shingles)
- Wind exposure (sheltered suburban vs open rural)
- Building importance category (house vs hospital)
If your roof has valleys, multiple levels, drift zones, big dormers, or parapets, you are officially in engineer territory – and that is exactly what we can help coordinate.
Ontario Snow Load Calculator
Estimates the specified snow load for roof design using the Ontario Building Code 2024 method (OBC 4.1.6.2 / 9.4.2.2, based on NBC 2020). Enter your details and get the result in kPa and psf, with the full calculation shown.
Building information
Calculation results
Calculation breakdown
- Roofs must also meet the minimum specified roof live load of 1.0 kPa (NBC 4.1.5.5) – design for the greater of snow load or that minimum.
- This is a uniform load on a simple roof. Drifting, sliding, and unbalanced loads are extra.
- For structural member design under Part 4, the specified load is multiplied by a factor of 1.5.
- Ground snow (Ss) and rain (Sr) come from OBC SB-1 for your exact location – confirm them.
This calculator gives simplified snow load estimates for educational and planning purposes only. It does not account for drift loads, unbalanced loads, rain-on-snow ponding, partial loading, site-specific conditions, or complex roof shapes (multi-level roofs, valleys, dormers).
For structural design and building permits you must use a licensed professional engineer who performs the complete calculation per OBC Part 4. We coordinate exactly that – see below.
Understanding Ontario snow loads
Snow load is the downward force on a roof from accumulated snow and ice. In Ontario, roofs are designed for the snow that could occur once in 50 years (the 1-in-50-year event).
The OBC formula
S = Is [ Ss (Cb x Cw x Cs x Ca) + Sr ]
- S = specified snow load (kPa) – the design value
- Is = importance factor (0.8 to 1.25 by building type)
- Ss = ground snow load (varies by location per SB-1)
- Cb = basic roof snow factor – 0.8 for typical roofs; rises toward 1.0 only for very large roofs
- Cw = wind exposure factor (1.0 normal, or 0.75 exposed)
- Cs = slope factor (drops as the roof gets steeper and sheds snow)
- Ca = accumulation/shape factor (1.0 for a simple roof)
- Sr = associated rain load (about 0.4 kPa in much of Ontario per SB-1)
When you must hire a professional engineer
- Complex roof shapes (multiple levels, valleys, dormers, curved roofs)
- Large roof areas or commercial buildings
- Any building requiring a building permit that needs structural sign-off
- Renovations or additions affecting structural elements
- Roofs where snow can drift off a taller adjacent roof or wall
- Roofs with big skylights, chimneys, or rooftop equipment
Code references
- Ontario Building Code 2024, Division B, Part 4, Section 4.1.6.2 (specified snow load)
- Ontario Building Code 2024, Division B, Part 9, Section 9.4.2.2 (snow loads for houses)
- MMAH Supplementary Standard SB-1, “Climatic and Seismic Data”
- National Building Code of Canada 2020 (NBC 2020)
Why snow load matters (even if you “never had an issue before”)
In Ontario, snow load is not just “how much snow you get.” It is the design load your roof structure must safely carry, factoring in location-based ground snow, a rain-on-snow allowance, wind exposure, slope, surface, and building importance. That is why two houses that look identical can have different required loads – one might be more exposed, steeper, or in a heavier snow region. Around Georgian Bay, the snowbelt effect means loads can run higher than the nearest large city, which is exactly the kind of thing that gets missed when a roof is “eyeballed.”
The practical reason to know this number early is that roof-structure decisions cascade. Truss design, rafter and beam sizing, connection details, and how you handle any complex geometry all change once the snow load is nailed down. Get it right at the design stage and the structure is efficient and safe; get it wrong and you are either over-spending on lumber or, far worse, under-built for the winter that eventually shows up. That is why the specified load belongs in the conversation before the drawings are finished – and why a stamped calculation is worth getting properly.
Building or adding on? Two books that make the permit painless
Snow load is one input to your structural and permit package. These two get the whole file right. Each $29.99, or get both below and save.
The Ontario Building Permit Bible
Everything a builder does to run a permit – the order of operations, the complete-application checklist, what the structural and climatic inputs are, real 2026 fees, who to hire (including when you need an engineer), and how to never fail an inspection.
- The complete-application checklist, so the file doesn’t bounce
- When engineering is required – and how to line it up early
- Real 2026 permit fees and development charges
- How to never fail an inspection – and the costliest mistakes
The Ontario Lot-Buying Bible
The 28-page step-by-step that budgets your build the way the money actually flows – land, site, hard and soft costs, financing, HST, allowances, and a real contingency. Printable worksheets included.
- The hard-cost / soft-cost / contingency budgeting worksheet
- The financing and HST chapters in plain English
- The 10-minute go/no-go test and printable scorecard
- Bonus chapters: DIY trades, wells, easements, negotiation
Buying a lot and building on it? Get both Bibles.
The complete journey – budget the land and the build, then run the permit without the guesswork.
Building New in the Snowbelt? Don’t Miss the $130,000 HST Rebate
If this roof is part of a new build, there’s a much bigger number than the snow load to get right. Ontario’s enhanced HST rebate puts up to $130,000 back in a new-home builder’s pocket if your build contract is signed (or your own build started) before April 1, 2027. Miss it and you fall back to the standard $24,000 – a six-figure swing.
Estimate based on Ontario’s 2026 enhanced HST rebate (Bill 114). Final eligibility for a custom or owner-built home is confirmed by a licensed rebate specialist – that’s what the free check is for. Full HST rebate details
More Ontario calculators and guides
Ontario snow loads: frequently asked questions
How is snow load calculated in Ontario?
Ontario follows the Ontario Building Code, which uses the National Building Code method. The specified snow load is S equals Is times the quantity Ss times Cb times Cw times Cs times Ca, plus Sr. In plain terms, you start with the ground snow load for your location, adjust it for the roof with a basic factor, a wind exposure factor, a slope factor, and an accumulation or shape factor, add an associated rain load, and then scale the whole thing by an importance factor that reflects how critical the building is. The ground snow load and the rain load come from the code's climatic data in Supplementary Standard SB-1 and vary significantly across the province. The result is the specified snow load in kilopascals, which is what a designer uses to size the roof structure. For designing individual structural members under Part 4, that specified load is then multiplied by a load factor of 1.5. This calculator performs the same arithmetic for a simple roof so you can see each factor and understand what drives the number, but the sealed value for a permit must come from a licensed engineer for your exact site and roof.
What is the Cb factor, and why is it 0.8?
Cb is the basic roof snow load factor, and it accounts for the fact that a roof does not hold the full ground snow load uniformly. Under the code, Cb is 0.8 for the great majority of roofs, including essentially all houses and small buildings, and it only begins to increase toward 1.0 for very large roofs where snow has more room to accumulate. This is a common point of confusion, because some simplified calculators use much lower numbers like 0.45 or 0.55, or assume the factor drops on narrow roofs. That is not how the code works. For a typical residential or small commercial roof you should use Cb equal to 0.8, and using a lower value understates the load, which is the dangerous direction to be wrong in a province with real winters. If your roof has a plan dimension larger than roughly seventy metres, the basic factor is calculated with a formula and the result should come from an engineer. This calculator uses the correct 0.8 for typical roofs so its estimates do not read low.
Why does roof slope change the snow load?
Steeper roofs shed snow more readily, so the code reduces the load through the slope factor Cs. For a standard roof surface such as asphalt shingles or wood, Cs stays at 1.0 up to a thirty degree slope, then decreases linearly to zero as the slope approaches seventy degrees. For a slippery roof such as smooth metal or glass, snow slides off sooner, so Cs stays at 1.0 only up to fifteen degrees and then decreases to zero by sixty degrees. That is why a metal roof at a given pitch can carry less design snow than a shingled roof at the same pitch. It is important not to over-rely on this, however, because snow does not always slide cleanly, snow guards or obstructions can hold it in place, and sliding snow has to land somewhere, potentially overloading a lower roof. The calculator applies the correct slope formulas for both surface types, but the decision about whether a slippery-roof reduction is appropriate for your specific design is a judgment an engineer should confirm.
Do I need an engineer, or is this calculator enough?
This calculator is a planning tool, and it is genuinely useful for understanding the drivers and having an informed conversation with your designer, but it is not a substitute for engineered design. You need a licensed professional engineer whenever a building permit requires structural sign-off, whenever the roof is anything beyond a simple single-slope or gable shape, and whenever there are multiple levels, valleys, dormers, parapets, large skylights, rooftop equipment, or any situation where snow can drift off a taller surface onto a lower one. Those drift and sliding loads can be much larger than the uniform load this tool estimates, and they are exactly where roofs get into trouble. An engineer also confirms the correct ground snow and rain values for your precise location from SB-1, checks unbalanced and partial loading, and seals the calculation so it satisfies the building department. The most cost-effective path is to use a tool like this to plan, and then bring a professional in early so the structure is designed once, correctly, rather than revised after a plan reviewer flags it. We coordinate that engineering as part of our design and build service.
Is snow load higher around Georgian Bay and the snowbelt?
Yes, and it is one of the most important local points for anyone building in the region. The Georgian Bay shoreline and the highlands behind it, including areas around Collingwood, the Blue Mountains, and parts of Grey and Simcoe, sit in a well-known snowbelt where lake-effect snow produces some of the heaviest accumulations in southern Ontario. That means the ground snow load used for design can be higher than the value for a nearby larger city, and using a too-low number is a real risk. The building code's SB-1 climatic data assigns specific ground snow and rain values by location precisely so that design reflects these local differences, and a competent designer will look up the correct value for the exact municipality rather than assuming. This calculator lets you pick a range of Ontario locations to see how much the load changes, but for a snowbelt site the safe approach is to confirm the SB-1 value for your specific address, because in this part of the province the difference between guessing and checking can be the difference between a roof that lasts and one that does not.
What is the difference between specified snow load and factored snow load?
The specified snow load is the realistic design snow load itself, expressed in kilopascals, and it is what this calculator reports. The factored snow load is that value multiplied by a load factor for strength design. Under Part 4 of the building code, the load factor for snow at the ultimate limit state is 1.5, so when an engineer sizes beams, rafters, trusses, and their connections for strength, they design for one and a half times the specified load. The specified value, without the factor, is what is used for serviceability checks such as deflection, and it is the number people usually mean when they ask what the snow load is. The reason for the factor is safety margin, ensuring the structure has reserve capacity beyond the expected fifty-year snow event. This calculator shows both the specified load and, in the breakdown, the factored value at 1.5 times, so you can see the number a structural designer will actually design members for. Both come from the same starting calculation, just at different stages of the design process.
Can snow overload and collapse a roof in Ontario?
It can, and it does happen, most often on roofs that were under-designed, poorly maintained, or subjected to loads the original design did not anticipate. The classic failure situations are not simply a big snowfall on a well-designed new roof, but rather drifting snow piling deep against a wall or a taller adjacent roof, sliding snow dumping onto a lower roof, rain falling on an existing snowpack and adding weight while blocking drainage, and older or altered structures whose capacity was reduced by a renovation. Long-span roofs, flat and low-slope roofs, and additions like sunrooms and carports are more vulnerable than a typical steep house roof. The protective steps are to design for the correct code load in the first place, to account for drift and sliding where taller surfaces are nearby, to keep roof drains and low areas clear, and to take deep or crusted accumulations seriously, removing snow safely when it builds up beyond what the roof was designed for. If you are worried about an existing roof or an addition, a structural assessment by an engineer is the right call, and it is something we can help arrange.
Note: this calculator is an educational planning estimate for simple roofs and is not engineered design. Ground snow and rain values, drift and sliding loads, and complex geometry must be confirmed by a licensed professional engineer using OBC SB-1 and Part 4 for your specific project.
More from BuildersOntario - scroll to explore.

