Gambrel Roof Calculator (Canada)
Estimate the on-slope area of a gambrel (barn-style) roof in Canada. Two-pitch geometry, NBC 2020 references, mixed imperial / metric, costed in CAD per square.
Gambrel Roof Calculator
A gambrel roof has two pitches per side: a steep lower pitch and a shallow upper pitch. Common on barns and farmhouse-style homes.
What this calculator returns
This Canadian gambrel calculator takes building length, width, break height and the two pitches and returns:
- The horizontal projection of the lower (steep) section
- The horizontal projection of the upper (shallow) section
- On-slope surface area for each pitch, doubled for both sides
- Total roof area in square feet, m², and roofing squares (1 square = 100 sq ft = 9.29 m²)
- A material allowance with waste applied
Canadian roofers mostly work in feet and inches with X/12 pitch, but engineering submissions to municipal plan review use metric. The calculator accepts either; outputs show both. Pitch entry accepts X/12 or degrees.
Step 1 — Measure the building footprint
Walk the perimeter and measure to the rake and eaves edge, not to the wall sheathing. Canadian eaves typically run 12–24 inches in residential and 36 inches on rural barns — wider eaves help shed melt-water beyond the foundation. For an L-shape plan, treat each rectangle as its own gambrel and add the totals.
If the building was originally a Quebec or Ontario barn and you are converting it to a residence or laneway suite, do not assume the gable walls are square. Measure both diagonals. A 1% twist over a 30 ft run adds 3.6 inches to the rake board and 12 extra cuts on the shingle setting-out — a cheap inconvenience if you find it before you order.
Step 2 — Decide the break height
Break height = vertical distance from the eave to the kink. Residential gambrels aiming for usable loft space typically use 6–8 ft, putting the kink above head height inside. Quebec and Ontario barn gambrels often run 10–12 ft on agricultural buildings. The taller the break, the more steep-shingle area you buy, but the more usable internal volume you get.
Step 3 — Choose the two pitches
Common Canadian pairings:
- 22/12 lower / 6/12 upper — classic Dutch Colonial revival pairing, Toronto and Montreal heritage stock
- 20/12 lower / 4/12 upper — common on Mennonite country buildings in Waterloo Region
- 18/12 lower / 6/12 upper — slightly less aggressive, easier WHS plan
- 24/12 lower / 6/12 upper — Quebec barn classic
NBC 2020 9.26.4.1 sets the minimum roof slope by covering. Asphalt 3-tab shingles need 4/12 minimum (3/12 is allowed only with self-adhered membrane across the entire deck). Architectural laminated shingles need 4/12 minimum likewise. Standing-seam steel works down to 1/12 with sealed laps but is rare on residential gambrels. Cedar shake needs 4/12 minimum (CSA O118.1 specifies).
Step 4 — Calculate the horizontal runs
lower_run = break_height ÷ (lower_pitch / 12)
upper_run = (building_width ÷ 2) − lower_run
If lower_run exceeds half the building width, the inputs are inconsistent — the lower section physically cannot fit. Either lower the break, steepen the lower pitch, or widen the building.
Example: a 32 ft × 24 ft residential gambrel with a 7 ft break height and a 22/12 / 6/12 pair.
lower_run = 7 ÷ (22 / 12) = 7 ÷ 1.833 = 3.82 ft
upper_run = 12 − 3.82 = 8.18 ft
Step 5 — Surface area
Slope factor for X/12 pitch is sqrt(1 + (X/12)²):
lower_slope_factor = sqrt(1 + (22/12)²) = 2.087
upper_slope_factor = sqrt(1 + (6/12)²) = 1.118
lower_area_both_sides = 2 × lower_slope_factor × lower_run × length
upper_area_both_sides = 2 × upper_slope_factor × upper_run × length
total = lower + upper
Continuing the example with a 32 ft length:
lower_area = 2 × 2.087 × 3.82 × 32 = 510.4 sq ft
upper_area = 2 × 1.118 × 8.18 × 32 = 585.4 sq ft
total = 1,095.8 sq ft (10.96 squares)
That is 43% more roof area than the same building under a 6/12 gable (which would land at 768 sq ft).
Step 6 — Apply a waste allowance
CRCA 2026 waste figures for residential shingle work:
- 8% for architectural laminated shingles on a gambrel — the transition flashing course increases cuts and the steep lower section breaks more during loading-out
- 10% for 3-tab on a gambrel — more cuts at the rake and the transition
- 12% for designer / steep-pitch shingles (Malarkey Vista AR, IKO Royal Estate)
- 5% for standing-seam steel — long panels reduce cuts but the transition still wastes
For the worked example at 8% waste: 10.96 × 1.08 = 11.83 squares to order.
Step 7 — Materials and 2026 costs
| Covering | Source | Supply CAD$/square 2026 | Notes |
|---|---|---|---|
| BP Mystique 42 architectural shingle | BP Canada | $145–$185 | 30-year, common residential |
| IKO Cambridge IR architectural | IKO Canada | $150–$195 | Class 4 impact, Prairie hail zones |
| Malarkey Highlander AR | Malarkey | $165–$220 | High-wind, Maritimes spec |
| Cedar Breather + #1 cedar shake | Maibec / various | $400–$600 | Heritage premium |
| 24-gauge standing seam | Vicwest | $850–$1,200 | 50-year, low maintenance |
Source: CRCA 2026 industry pricing, BP Canada, IKO Canada, Malarkey and Vicwest published 2026 trade lists, HomeStars 2026 quote data.
The transition between the two pitches needs a continuous step flashing or W-valley flashing — typically a 24-gauge galvanized W-flashing 18 inches wide running the full length of the building, lapped under the upper shingles and over the lower. Allow 1.5 ft² of flashing per linear foot of building, plus 10% for laps.
Step 8 — NBC 2020 and ice-and-water requirements
A Canadian gambrel re-roof is “Part 9” work under NBC 2020 for residential dwellings up to three storeys. Trigger points:
- Ice and water shield (NBC 9.26.5.2) — required from the eave to a point 900 mm inside the heated wall line. On a gambrel, also continuous across the kink transition, both sides, full length.
- Underlayment (NBC 9.26.5.1) — 30 lb asphalt-saturated felt or synthetic equivalent across the full deck.
- Drip edge (NBC 9.26.7) — required on rake and eave edges. Most municipalities now also enforce drip-edge under the ice and water shield at the eave for a true water seal.
- Ventilation (NBC 9.19.1) — 1:300 vent area to insulated ceiling area, half at eave (continuous soffit vent) and half at ridge (ridge vent or roof vents). On a gambrel, the kink is a natural collection point for warm air — many roofers add a vent strip at the kink to relieve summer heat in the loft.
- Snow load (NBC 9.4.2 + Climate Data Annex C) — see the FAQ above. Engineer the trusses for the upper-section design snow load.
Quebec roofers also work to RBQ certification rules and the Quebec Construction Code which mirrors NBC with provincial amendments.
Step 9 — Specific risks on Canadian gambrels
Ice damming at the kink. Warm air collects under the kink in winter, melts snow on the upper section, refreezes at the lower. Continuous self-adhered membrane across the kink is the defence — do not skip it because the bid is over budget.
Wind uplift on the upper shallow section. A 4/12 or 6/12 upper in a Maritimes 165 km/h gust zone will lift shingles unless every shingle is hand-sealed. Use the manufacturer high-wind nailing pattern (six nails, not four) on the upper.
Walking access to the steep lower section. Above 18/12, the only safe access is a roof ladder anchored to a ridge hook plus a personal fall-arrest harness clipped to a temporary anchor screwed through the deck into a rafter. Provincial OHSA enforcement is real — your roofer will quote this explicitly.
Snow accumulation and slide-off. Snow guards on the transition flashing prevent snow on the upper section sliding off the steep lower onto people below. Specify them as standard on residential gambrels with public access below the eave.
Worked total — 32 ft × 24 ft gambrel at 22/12 over 6/12
On-slope area = 1,096 sq ft = 10.96 squares
With 8% waste = 11.83 squares
BP Mystique 42 shingles = 12 squares × $165 = $1,980
Ice & water shield (rolls) = 500 sq ft × $1.20 = $600
30 lb felt underlayment = 1,200 sq ft × $0.45 = $540
Drip edge (galv) = 120 ft × $3.50 = $420
Starter strip = 120 ft × $2.10 = $252
Ridge cap shingles = 32 ft × $7.20 = $230
W-valley transition flash = 32 ft × $14.00 = $448
Roof vent strip at kink = 32 ft × $11.00 = $352
Fall-arrest hire = $850
Skip / disposal = $750
Material subtotal ≈ $6,420
Installed price band = $680–$960/square × 10.96
= $7,450–$10,520 for the job
Related calculators
- Roof pitch calculator — find each pitch in X/12 or degrees from a rise-over-run measurement
- Roof square footage calculator — convert plan area to on-slope area for any pitch
- Calculate roofing materials — full take-off of shingle, membrane, felt, drip and vent
Sources: NBC 2020 Section 9.26 (Roofing), Section 9.19 (Roof spaces), Section 9.4 (Structural design), and Climate Data Annex C; CSA A123.5 Asphalt shingles standard; CSA O118.1 Cedar shakes and shingles; Quebec Construction Code 2025 amendments; Provincial OHSA fall-protection requirements; CRCA 2026 industry pricing, BP Canada, IKO Canada, Malarkey, Vicwest 2026 trade lists; HomeStars and Renomii 2026 quote data.