Roof Pitch Calculator (Canada)
Free roof pitch calculator for Canadian builds. Convert between rise/run (X/12), angle in degrees and rafter length. Slope factor for accurate roof area takeoffs to NBC 9.26.
Roof Pitch Calculator
How to use this calculator
The roof pitch calculator handles three input modes for whatever measurement you have on a Canadian build:
- From rise & run — the standard residential method, reading rise off a 12-inch level and tape from the attic
- From angle in degrees — used on commercial drawings, structural engineering calcs and standing-seam metal product literature
- From rafter length & rise — handy if you have a section drawing or a finished-cut rafter
The calculator returns three values for every input:
- Pitch as X/12 — the Canadian residential standard, used on shingle warranties, truss drawings and CRCA installation guides
- Angle in degrees — for commercial work, metal-roof specs and engineering calcs
- Slope factor — multiply your roof footprint in square feet by this to get the true on-slope area for shingle, underlayment and metal-panel orders
Why pitch matters on a Canadian roof
Pitch sets the ground rules for almost every other decision under NBC 9.26 and the provincial codes:
- Material choice and minimums — NBC 9.26.7.4 sets minimum slope for asphalt shingles at 1:6 (≈2/12). Below that you need a low-slope membrane (modified bitumen, EPDM or TPO)
- Eave protection requirement — NBC 9.26.6 requires ice-and-water shield from the eave at least 12 inches past the inner face of the exterior wall on most roofs. Higher snow-load zones extend that further
- Snow load and structural — NBC Part 4 ground snow loads (Sg) are highest in Quebec, Newfoundland and northern BC. Steeper pitches reduce accumulation and structural snow load
- Walkability and labour — pitches up to 6/12 are walkable for shingle work; 7/12 and above need roof jacks or harnesses under provincial OH&S rules
- Solar production — fixed-tilt solar PV optimum varies from 27 degrees (southern Ontario) to 50 degrees (Iqaluit). Roof pitch determines flush-mount vs. tilt-rack
Standard Canadian roof pitches
Canadian residential roofs follow a few common bands set by climate, code and architectural era:
| Roof type | Typical pitch | Common materials |
|---|---|---|
| Low-slope / flat | 1:24 to 2/12 | Modified bitumen, EPDM, TPO |
| Shed / modern infill | 2/12 to 4/12 | Standing-seam metal, low-slope shingles |
| Standard residential | 4/12 to 8/12 | Architectural asphalt shingles, metal |
| Steep colonial / heritage | 8/12 to 12/12 | Architectural shingles, slate, cedar |
| Steep gable / Victorian | 12/12 to 18/12 | Slate, decorative shingle, copper |
| Mansard | 18/12+ | Slate, cedar, decorative tile |
A typical post-war Toronto bungalow runs 4/12. A 1990s-2010s suburban two-storey is usually 6/12 to 8/12. Quebec and Atlantic Canadian heritage stock leans steeper — 9/12 and up — to shed wet, heavy maritime snow. New-build townhouse complexes in BC’s Lower Mainland often spec 4/12 standing-seam to keep ridge heights down for view-corridor bylaws.
The trigonometry
The calculator runs straight trigonometry. Here are the conversions for site sanity-checks:
Pitch from rise and run:
Pitch ratio = rise ÷ run
Angle (degrees) = arctan(rise ÷ run)
Pitch as X/12 = (rise ÷ run) × 12
Pitch from angle:
Rise-over-run = tan(angle)
Rise per 12 in run = tan(angle) × 12
Slope factor for area takeoffs:
Slope factor = √(1 + (rise ÷ run)²)
= 1 ÷ cos(angle)
Worked example — a 32 ft × 42 ft house with a 1 ft eave overhang and 6/12 roof:
Footprint with overhangs = 34 × 44 = 1,496 sq ft
Slope factor at 6/12 = 1.118
On-slope area = 1,496 × 1.118 = 1,672 sq ft
Squares = 16.7
With 10% waste for a simple gable = 18.4 squares
Bundles of architectural shingles = 18.4 × 3 = 55 bundles
Canadian pitch reference table
| Pitch (X/12) | Rise/run | Degrees | Slope factor | Common use |
|---|---|---|---|---|
| 2/12 | 0.167 | 9.46° | 1.014 | Asphalt shingle minimum (with reinforced underlayment) |
| 3/12 | 0.250 | 14.04° | 1.031 | Low-slope shingle, double underlayment |
| 4/12 | 0.333 | 18.43° | 1.054 | Standard shingle install minimum |
| 5/12 | 0.417 | 22.62° | 1.083 | 1960s-70s suburban |
| 6/12 | 0.500 | 26.57° | 1.118 | Most common Canadian residential pitch |
| 7/12 | 0.583 | 30.26° | 1.158 | Mid-range two-storey |
| 8/12 | 0.667 | 33.69° | 1.202 | Steep contemporary |
| 9/12 | 0.750 | 36.87° | 1.250 | Quebec / Atlantic snow shedding |
| 10/12 | 0.833 | 39.81° | 1.302 | Steep gable |
| 12/12 | 1.000 | 45.00° | 1.414 | Heritage, Victorian |
Survey method
Most pitch surveys are done from the attic in Canada — provincial OH&S regulations are strict on roof access above 3 m, and most homeowners do not have appropriate fall arrest.
- Access the attic through the hatch. Step only on joists, watch for blown-in cellulose insulation
- Find a clean rafter away from blocking and bracing
- Hold a 12-inch level horizontally against the underside, bubble centred
- Measure the drop from the far end of the level to the rafter, in inches and 16ths
- Punch in the numbers — rise (drop) and run (12 inches) into the calculator
- Repeat on a rafter on the opposite side. Older homes can have asymmetric pitches
External surveys with a digital inclinometer work well on metal panels — read three positions and average. On asphalt shingles, the surface roughness can throw a digital level by half a degree, so confirm with attic measurements before ordering.
Pitch and the National Building Code
NBC Part 9 covers most residential builds. The relevant pitch-related provisions:
- NBC 9.26.6.3 Eave protection — ice-and-water shield requirement
- NBC 9.26.7.4 Asphalt shingles minimum slope
- NBC 9.26.10 Sheet metal roofing
- NBC 9.27 Cladding (where pitch transitions to wall)
- Provincial snow loads (NBC Appendix C) — Sg values used in structural design
For pitches below the prescribed minimum for a given product, the manufacturer (IKO, BP, GAF, CertainTeed Canada) can issue project-specific approvals — usually with reinforced underlayment, doubled overlap and tighter fastening. Get this in writing before the supplier ships and before your municipal inspector signs off.
Related calculators
- Roof square footage calculator — convert footprint to true on-slope area
- Gambrel roof calculator — two-pitch barn-style roofs, common in rural Ontario and the Prairies
- Calculate roofing materials — full Canadian takeoff including ice-and-water, underlayment, ridge cap and ventilation
Sources: National Building Code of Canada Part 9 Section 9.26; CRCA Roofing Specifications Manual; CSA A123 series shingle standards; IKO, BP, GAF Canada and CertainTeed Canada installation guides; CASMA underlayment technical bulletins; Environment and Climate Change Canada snow-load data.