“Do I need a permit to replace my roof?” gets a different answer depending on which side of Anthony Henday Drive the house sits on — and the City page that answers it for Edmonton has no authority over Sherwood Park, St. Albert or Leduc County.
That matters because the letter goes to the homeowner, not to the crew. This guide does the two things the municipal pages do not: it puts the whole Capital Region in one table with a link to each authority, and it draws the line between a re-roof that counts as maintenance and work that needs a building permit.
The short answer
If you are asking whether you need a permit to replace a roof in Edmonton, the common answer is no. Putting the same kind of roof back on is treated as maintenance rather than construction. The City states it in writing: on the page Changes to Existing Buildings and Sites, under the heading Permits are not required for, the list reads “re-roofing or re-siding with materials of a similar type and assembly”.
A permit comes back into the picture the moment the work stops being like-for-like: a structural alteration, a change to the roof line, new penetrations, or a rebuild after fire or water damage. The City's Home Improvement Permits index lists sixteen residential project types — additions, renovations with framing changes, solar, decks, garages — and a straight re-roof is not one of them.
The caveat is bigger than the answer. That is Edmonton's wording, on Edmonton's website, on the date we checked it. Every municipality administers the Safety Codes Act in its own way, and a bungalow in Beaumont is not governed by a City of Edmonton web page. Start from the table below, then phone the number on that page before you assume anything.
Who issues the permit where you live
Thirteen authorities cover the places an Edmonton roofer actually drives to. Each link goes to that municipality's own permit page — not to a summary of it, and not to a permit broker.
| Where the house is | Authority | Their permit page |
|---|---|---|
| Edmonton | City of Edmonton | Permits, Development and Construction |
| Sherwood Park | Strathcona County | Residential permits |
| St. Albert | City of St. Albert | Building & Development Permits |
| Spruce Grove | City of Spruce Grove | Building and development permits |
| Stony Plain | Town of Stony Plain | Development and Building Permits |
| Leduc | City of Leduc | Permits, licences and inspections |
| Acreages south of the city | Leduc County | Safety codes permits |
| Beaumont | City of Beaumont | Home Improvement Permits |
| Fort Saskatchewan | City of Fort Saskatchewan | Applications, licences, permits and inspections |
| Devon | Town of Devon | Building & development permits |
| Morinville | Town of Morinville | Building and Renovating |
| Acreages north of St. Albert | Sturgeon County | Online permitting |
| Acreages west, toward Wabamun | Parkland County | Building permits |
Checked against the municipal pages on 16 September 2026. Municipal websites are reorganised regularly; if a link has moved, go to the municipality's home page and search for “building permit” rather than trusting a third-party copy of the rule.
Of the thirteen, only the City of Edmonton names re-roofing explicitly. The others describe building permits, development permits and safety codes permits in general terms and invite you to ask — which is why a blanket “you never need a permit for a roof in Alberta” is not a safe thing to believe.
If your municipality is not accredited
Alberta's system has a layer above the town office. As alberta.ca puts it, permits “are available through municipalities that are accredited to administer the Safety Codes Act, and agencies that provide inspection services on behalf of the province in non-accredited municipalities”.
In plain terms: some municipalities issue and inspect in-house, others hand it to an accredited agency. The Safety Codes Council keeps the list on its Where to get a Permit page. When a county page talks about “safety codes permits” rather than building permits — as Leduc County's does — that is this layer showing through.
When a re-roof needs a permit, and when it does not
Like-for-like shingle replacement
Tear the asphalt off, replace the underlayment and the flashing, put comparable asphalt back on the same deck and the same roof line. In Edmonton this is the “similar type and assembly” case: maintenance, no building permit. It is also the most common job in the city — what the work involves is on roof replacement in Edmonton.
Changing the roof line, the pitch or the structure
Raising a section, changing the pitch, adding a dormer, converting a flat garage roof to a sloped one, or replacing rafters and trusses is construction, not maintenance. Edmonton files framing and structural changes under Home Renovations, which is a permitted category. Expect a building permit and an inspection, and expect the same answer across the table.
Skylights, solar and new penetrations
Cutting a new opening in the deck is a structural change, not a shingle change. A new skylight is a different conversation from reglazing an existing curb — skylight repair and replacement covers where that line sits. Solar is unambiguous: Edmonton gives renewable energy systems their own permit category.
Fire, water and storm damage
Once the deck, the trusses or the interior structure are involved, the municipality wants to see it — and the insurer's approved scope and the municipal paperwork then have to agree with each other. The claim side is on roof insurance claims in Edmonton.
A second layer, or a change of material
Going from asphalt to steel changes the weight and the fastening, so “similar type and assembly” no longer describes it — ask before you order material, and see metal roofing in Edmonton. Roofing over an existing layer is a separate problem: even where nobody stops you, it hides the deck and it is one of the standard ways to void a shingle warranty.
Development permit, building permit, safety codes permit
Three names, three different things, and they get mixed up constantly. The City of Edmonton's own definitions are the clearest short version:
- Development permit — zoning approval. It “ensures your structures are allowed in your location”. It governs what may exist on the lot.
- Building permit — issued “to audit project design and construction in accordance with Alberta Safety Codes Act”. It governs whether the thing is built correctly, and the City notes that starting construction without written permission can bring stop-work orders and fines.
- Trades permits — electrical, gas, plumbing, heating and ventilation. Roof work rarely needs one unless a flue, a vent or an exhaust route moves.
A straight re-roof normally touches none of them in Edmonton. A dormer touches two. Running a new bathroom fan out through a new roof vent can touch three.
Fees and timelines: why there is no number in this article
Every authority in the table sets its own fee schedule and its own turnaround, and both are revised, often annually — a figure typed here would be stale before the next storm season. The current fee is on the page linked in the table, and a quote that includes permit work should show it as its own line rather than folding it into a lump sum, as roof replacement cost in Edmonton explains.
Who pulls the permit — you or the roofer?
Either can apply, and that is exactly the trap. If the contractor applies, the permit record carries their name and their accountability. If you apply as the homeowner, the compliance is yours, and a failed or unclosed inspection attaches to your address rather than to a crew that has left the province.
Three questions settle it before anyone starts:
- Does this scope need a permit in my municipality? If the answer is a shrug, call the authority in the table yourself.
- Who applies, and whose name goes on it? Get that in the written scope, not in a text message.
- Who pays the fee, and where does it appear on the quote?
How to test those answers — and the registrations worth verifying before anyone touches the roof — is in how to choose a roofing contractor in Edmonton.
What happens if the roof was done without one
It surfaces at sale, when a buyer's lawyer asks for a compliance certificate and the municipality finds unpermitted structural work, and occasionally at a claim. Neither is common after a like-for-like re-roof. Both are real on a dormer someone added in 2013.
In short: a permit to replace a roof in Edmonton is not needed for like-for-like work, while anything that changes the structure, the roof line or the penetrations does need one. Outside the city the rule belongs to your municipality or to the safety codes agency acting for it.
Development permit, building permit and safety codes permit remain three separate things, with fees and inspection timelines set by each authority — and the table above is the shortest route to someone who can answer for your address.
If you are not sure which category your job falls into, have the roof and the deck looked at first — the scope decides the paperwork, not the other way round. A documented roof inspection puts the scope in writing, and the permit requirement for that scope gets confirmed with your municipality before any work is booked.