Free Roofing Calculators That Actually Work
Get instant, accurate answers on roof pitch, square footage, slope angle, shingles, and replacement cost. No signup, no email — just numbers. Built for Canadian homeowners and contractors.
Most popular calculators
- 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.
- Attic Insulation CalculatorCalculate top-up depth, bag count and material cost for blown cellulose, blown fibreglass, batts. NBC 2020 9.36.2 R-60 climate-zone targets.
- Roof Rafter Calculator (Canada)Size stick-built common rafters to NBC 2020 9.23 with snow load, count and 2026 lumber prices in CAD. SPF #2 / Doug-Fir catalogue.
- Roof Truss Calculator (Canada)Free Canadian roof truss calculator. Size prefab trusses to NBC 2020, CSA O86 and TPIC 2014. Member lengths, count and delivered cost in CAD across ON, BC, AB, QC.
- Attic Insulation Cost CalculatorEstimate 2026 attic-insulation cost in Canadian dollars: material, labour and total installed price for blown cellulose, fibreglass, batts and Roxul. NBC 2020 9.36.2 R-60 targets.
- Metal Roof Calculator (Canada)Estimate metal roof panel count, trim lengths, and installed cost in CAD. Standing-seam, ribbed, corrugated, and stone-coated steel — sized to NBC Part 9 and CSA A123.21.
- Roofing Cost Calculator (Canada)Compare 2026 Canadian roofing costs across asphalt, metal, cedar shake, slate and EPDM on the same job. Side-by-side installed cost in CAD, C$/sq ft, service life and cost-per-year.
- Eavestrough Installation Cost CalculatorEstimate 2026 Canadian eavestrough installation pricing per linear foot by profile, material, building height, and access. Itemized labour, materials, downspouts, leaf guards in CAD.
- Eavestrough Slope CalculatorCalculate Canadian eavestrough fall, slope and per-section drop using NBC ¼ in per 10 ft / 2 mm per metre or a custom 1:N ratio. Ice-dam-safe minimums for cold-climate provinces.