Edmonton, Alberta
Roof replacement cost in Edmonton (2026)
A roof replacement in Edmonton, Alberta typically costs $8,000–$18,000 per project, with the price driven mostly by roof size and pitch, and a project usually takes 1–3 days to complete. Actual costs vary by scope and finish level, so get quotes from local Pros for an exact figure.
Typical cost in Edmonton
$8,000–$18,000
How we estimate: national mid-market ranges adjusted by Edmonton's local cost index. Actual prices vary by scope, so always get quotes from local Pros for an exact number.
Cost data last updated June 2026
Based on Homeezy contractor quote data and public construction cost indexes.
What affects roof replacement cost in Edmonton
- Roof size and pitch
- Material (asphalt vs. metal)
- Number of layers removed
- Structural repairs
Typical timeline
A roof replacement project in Edmonton usually takes 1–3 days.
Permits in Alberta
In Alberta, building, electrical, plumbing, and gas permits are required for most non-cosmetic work and are issued through your municipality or an accredited agency, with certified trades. Confirm requirements with your municipality.
Frequently asked
How much does roof replacement cost in Edmonton?
In Edmonton, roof replacement typically costs $8,000–$18,000 per project, depending on roof size and pitch, materials, and the size of the job. Get quotes from local Pros for an exact figure.
Do I need a permit for roof replacement in Alberta?
In Alberta, building, electrical, plumbing, and gas permits are required for most non-cosmetic work and are issued through your municipality or an accredited agency, with certified trades. Confirm requirements with your municipality.
How long does roof replacement take in Edmonton?
A typical roof replacement project in Edmonton takes 1–3 days, though scope, permits, and scheduling can change that.
Get roof replacement quotes from Edmonton Pros
Find Edmonton Pros