How Much Does a Roof Cost in Calgary?
Nov 12, 2025·By DG Roofing
The cost of a new roof in Calgary varies depending on the size of your home, roof complexity, pitch, and material selection.
Typical asphalt shingle roof replacement costs are:
Small bungalow
$6,000–$9,000
Average detached home
$8,500–$14,000
Large two-storey home
$12,000–$20,000+
Factors that affect pricing include:
Roof size (square footage)
Roof pitch and accessibility
Number of valleys, dormers, and skylights
Existing roof removal
Ventilation upgrades
Underlayment and ice & water shield requirements
Shingle type (Class 3 or Class 4 impact resistant)
A professional inspection is the best way to receive an accurate quotation.