Local service guide

Roof Cleaning and Repair in Edmonton

Masters' Guild · Updated

Arrange Roof Cleaning and Repair in Edmonton by asking a contractor to assess your concerns and quote cleaning, gutter work and repairs separately. Compare written estimates and check WCB coverage and liability insurance before signing. The City exempts roof-shingle replacement from permits but requires permits for structural changes, so agree on repair scope and permit responsibility before work starts. [1] [4]

Describe the problem before choosing the work

Describe what you can observe: debris, staining, an overflowing gutter, damaged-looking shingles or water appearing indoors. Send photographs taken from a safe location and explain when you noticed the problem. Ask for a repair assessment before approving cleaning if you have concerns about leaks or damage.

Ask the contractor to identify your roof material and explain the cleaning method, products and equipment they propose. Request the relevant manufacturer guidance. Ask how they will handle roof access, fall protection, plant protection and wash-water runoff. Keep roof access and treatment in the contractor's scope.

Ask for photographs of each proposed repair and a description of the materials the contractor intends to replace. Require your approval before they expand the work. Alberta's consumer guidance calls for written approval of contract changes and a signed statement showing the increase or reduction in cost. [4]

Compare quotes with matching scope

Get written estimates from more than one business. Alberta recommends a complete work description, material type and quality, start and completion dates, itemized costs, total price, guarantees and payment method. Compare those details before choosing an offer. [4]

Request separate prices for roof cleaning, debris removal, gutter cleaning, downspout checks and each repair. Ask whether the price includes disposal, site cleanup and any return visit. For treatment work, agree on what you should expect at completion and whether the contractor proposes a later inspection.

Ask to see a certificate showing public liability and property damage insurance, and request the contractor's WCB number. Alberta recommends including warranty coverage, duration, payment stages and deposit refund conditions in the agreement. Ask who will perform the work and confirm their coverage. [4]

Get a price for your specific roof rather than budgeting from an unverified local average. Ask the contractor to list exclusions. If they need to investigate beneath the surface before pricing a repair, agree on the investigation scope, cost and approval process first.

Include gutters and downspout discharge

EPCOR recommends checking and cleaning Edmonton eavestroughs in spring and fall. It advises testing with water at the furthest end and checking for leaks, sags, cracks, holes and pooling. Ask the contractor to include that test and quote repairs as separate items. [2]

EPCOR describes downspout extensions directing stormwater 1.5 to 2 metres away from the house toward the street or back lane. In a narrow yard, it describes a shorter extension resting on a splash pad that slopes away from the wall. Ask the contractor to assess your discharge arrangement alongside gutter cleaning. [2]

Agree on weather limits and completion checks

Ask the contractor to specify the weather and roof conditions they need, including the product manufacturer's temperature requirements. Agree on rescheduling terms and how they will handle damage discovered during cleaning.

Environment and Climate Change Canada's 1991 to 2020 Edmonton City normals report 14.4 October days per month with a minimum temperature at or below zero degrees Celsius. Discuss overnight freezing when arranging autumn wet work. Use the appointment forecast and the contractor's method requirements to choose the actual work date. [5]

Before final payment, review the agreed work with the contractor. Request completion photographs, confirmation of debris removal, gutter-test results and an explanation of unfinished items. Keep the estimate, approved changes, invoice and warranty together for follow-up questions.

Edmonton autumn days with minimum temperatures at or below freezing

Edmonton autumn days with minimum temperatures at or below freezing. Data table follows.
Edmonton City composite climate station, Alberta · 1991–2020 climate normals. Environment and Climate Change Canada publishes the average monthly number of days with a daily minimum temperature at or below 0 degrees Celsius. These values use the Edmonton City temperature composite, combining City Centre and Blatchford records. The agency lists 30 years and 97.5 percent of possible observations for this measure. The averages provide context for discussing overnight freezing during autumn wet work. They do not forecast an appointment's weather, measure roof-surface temperature or establish safe product application conditions. [5]
Edmonton autumn days with minimum temperatures at or below freezing (days/month)
ItemValueSource
September1.8 [5]
October14.4 [5]
November27.3 [5]

Local details that affect your job

Edmonton permits depend on the repair scope

The City lists roof-shingle replacement as permit-exempt maintenance and structural changes as work requiring permits. Before approving structural work, confirm requirements with Development Services at 311, or 780-442-5311 outside Edmonton. Homeowners can apply or have their contractor apply on their behalf. Put application and inspection responsibility in the agreement; Alberta says homeowners remain responsible for ensuring necessary permits are in place before work starts. [1] [4]

Alberta licensing can apply to an at-home deposit agreement

Alberta's prepaid-contracting rules cover residential maintenance and repair businesses that solicit, negotiate or conclude prepaid contracts in person away from the seller's business and accept payment before completion, subject to exemptions. If you negotiate at home and the contractor requests advance payment, ask whether these rules apply. Licensees must provide licensing confirmation on request, such as a licence copy. [3]

Check EPCOR's drainage options before disconnection

If your eavestroughs connect to the stormwater sewer, EPCOR advises checking eligibility for its RainWise Downspout Disconnection rebate. Check the program's eligibility and application process before adding disconnection to the job. EPCOR also offers free flood-prevention home inspections in Edmonton; consider an inspection when planning how to address water collecting near the house. [2]

Choose the next step for your roof concern

Your concernNext stepDetail to confirm
Debris or stainingRequest a cleaning assessmentRoof material, method, products and runoff plan
Water indoors or visible damageRequest a repair assessment before approving cleaningPhotographed findings and approval for additional work
Overflowing or leaking guttersRequest cleaning and a water testEPCOR recommends checking leaks, sags, cracks, holes and pooling
Shingle replacement or structural repairConfirm scope and permit requirementsEdmonton exempts shingle replacement; structural changes require permits
Advance payment after negotiation at homeCheck applicable prepaid-contracting requirementsRequest licensing confirmation where the rules apply
[1] [2] [3]

Your hiring checklist

  1. Prepare photographs from a safe location and describe when you noticed the problem.
  2. Separate the cleaning assessment from proposed repairs.
  3. Request the cleaning method, products and roof-material guidance.
  4. Compare itemized estimates with matching exclusions and cleanup terms.
  5. Request insurance documentation, the WCB number and applicable prepaid-contracting licence confirmation.
  6. Assign permit responsibility and require written approval for extra work.
  7. Agree on weather rescheduling, completion photographs and warranty terms.

Frequently Asked Questions

Do I need an Edmonton permit for roof repairs?

The City exempts replacing roof shingles from permits and requires permits for structural changes. Ask the contractor to define the repair, confirm uncertain requirements with Development Services and assign permit responsibility in the contract. [1] [4]

Can I arrange cleaning and repairs in one visit?

Ask whether the contractor can assess and perform both tasks. Keep separate descriptions and prices, require approval for additional work and confirm who handles each task. Agree on how they will document completion.

Should I pay a deposit?

Agree on a written payment schedule and refund conditions. If the contractor negotiates a residential agreement in person away from their business and accepts payment before completion, check Alberta's prepaid-contracting requirements, including exemptions, before paying. [3] [4]

What should gutter cleaning include?

Ask for debris removal, a water test and findings in writing. EPCOR recommends spring and fall checks for leaks, sags, cracks, holes and pooling. Include the discharge arrangement in the assessment and request separate repair prices. [2]

Sources and scope

This guide combines the sources below with practical planning guidance. Figures apply to the stated geography and period; request a written quote for your property.

  1. Home Renovations and BasementsCity of Edmonton · Edmonton, Alberta · Checked 2026-10-14
  2. Eavestrough MaintenanceEPCOR Edmonton · Edmonton, Alberta · Checked 2026-10-14
  3. Prepaid Contracting LicenceGovernment of Alberta · Alberta · Checked 2026-10-14
  4. Hiring a ContractorGovernment of Alberta · Alberta · Checked 2026-10-14
  5. Canadian Climate Normals 1991–2020: Edmonton CityEnvironment and Climate Change Canada · Edmonton City composite station, Alberta · Checked 2026-10-14
Scroll to Top