Roofing in Quebec
Pick your city to see local roofing contractor prices and request free quotes. Handld covers 72 cities across Quebec.
Typical price: CA$200–CA$50,000
Roofing across Canada · All services in Quebec
Free, no obligation. Sign in with Google to send your request.
Roofing by city in Quebec
- Roofing in Montréal
- Roofing in Québec
- Roofing in Laval
- Roofing in Gatineau
- Roofing in Longueuil
- Roofing in Saguenay
- Roofing in Rosemont–La Petite-Patrie
- Roofing in Villeray–Saint-Michel–Parc-Extension
- Roofing in Trois-Rivières
- Roofing in Lévis
- Roofing in Mercier–Hochelaga-Maisonneuve
- Roofing in Ahuntsic-Cartierville
- Roofing in Le Vieux-Longueuil
- Roofing in Sherbrooke
- Roofing in Saint-Louis-de-Terrebonne
- Roofing in Rivière-des-Prairies–Pointe-aux-Trembles
- Roofing in Terrebonne
- Roofing in Sainte-Foy
- Roofing in La Cité-Limoilou
- Roofing in Le Plateau-Mont-Royal
- Roofing in Ville-Marie
- Roofing in Saint-Laurent
- Roofing in Saint-Jean-sur-Richelieu
- Roofing in Chomedey
- Roofing in La Haute-Saint-Charles
- Roofing in Montréal-Nord
- Roofing in Le Sud-Ouest
- Roofing in Repentigny
- Roofing in Charlesbourg
- Roofing in Saint-Hubert
- Roofing in Beauport
- Roofing in Saint-Léonard
- Roofing in Les Rivières
- Roofing in Pierrefonds-Roxboro
- Roofing in Brossard
- Roofing in Verdun
- Roofing in Chicoutimi
- Roofing in Notre-Dame-de-Grâce
- Roofing in Granby
- Roofing in Hull
- Roofing in Drummondville
- Roofing in Pierrefonds
- Roofing in Aylmer
- Roofing in Saint-Michel
- Roofing in Saint-Jérôme
- Roofing in Jonquière
- Roofing in Saint-Hyacinthe
- Roofing in Dollard-Des Ormeaux
- Roofing in Blainville
- Roofing in Salaberry-de-Valleyfield
- Roofing in Châteauguay
- Roofing in Rimouski
- Roofing in Saint-Eustache
- Roofing in Sorel-Tracy
- Roofing in Val-des-Arbres
- Roofing in Boucherville
- Roofing in Shawinigan
- Roofing in Neufchâtel-Est–Lebourgneuf
- Roofing in Duvernay
- Roofing in Laval-des-Rapides
- Roofing in Rock Forest
- Roofing in Joliette
- Roofing in Cartierville
- Roofing in Mascouche
- Roofing in Mirabel
- Roofing in Victoriaville
- Roofing in Parc-Extension
- Roofing in Snowdon
- Roofing in Côte-Saint-Luc
- Roofing in Saint-Georges
- Roofing in Ville-Émard
- Roofing in Pointe-Claire
What roofing costs in Quebec
| Job size | Low | Typical | High |
|---|---|---|---|
| Minor repair Shingle patch, flashing or vent boot repair | CA$200 | CA$600 | CA$2,000 |
| Full asphalt replacement Tear-off and replace typical detached home roof | CA$8,000 | CA$13,000 | CA$25,000 |
| Metal roof replacement Standing seam or metal shingle full replacement | CA$18,000 | CA$30,000 | CA$50,000 |
Frequently asked questions
Will insurance pay for my roof?
Policies generally cover sudden storm damage (wind, hail, fallen trees) but not gradual wear and age. Document damage with dated photos immediately, get an independent assessment before signing anything a door-knocking contractor puts in front of you, and check whether your policy pays replacement cost or depreciated value on older roofs.
Should I repair my roof or replace it?
Repair when damage is localised — a few slipped tiles, one flashing leak — and the roof is under about two-thirds of its expected life. Replace when leaks recur in different places, more than roughly 30% of the covering is failing, or repair quotes start approaching a third of replacement cost. A good roofer will show you photos from the roof to justify either answer.
What is flashing and why do most leaks start there?
Flashing is the metal detailing that seals joints — around chimneys, valleys, vents, skylights and wall junctions. These joints move and collect water flow, so flashing fails long before the main covering. If a roofer proposes reusing old flashing on a full replacement, push back.
Do I need a permit for roof work?
Full replacements commonly require a building permit or regulatory compliance; small like-for-like repairs usually don't. Rules vary by country and municipality, and a legitimate contractor will know and handle the paperwork — treat 'we don't need a permit' on a full reroof as a flag to double-check.
Can a new roof be installed over the old one?
Sometimes — an overlay saves tear-off cost but hides deck problems, adds weight, and often shortens the new roof's life and warranty. Many codes and manufacturers limit roofs to two layers. Tear-off costs more upfront and is usually the better long-term decision; get both options priced.
How long does a roof last?
Typical service lives: asphalt shingles 15-30 years, concrete tile 40-60, clay tile and slate 60-100+, metal 40-70, flat membranes (felt, EPDM, TPO) 15-30. Underlayment and flashings usually fail before the covering itself, which is why old roofs leak even with intact tiles.
How much does a roof replacement cost in Canada?
A typical asphalt shingle replacement runs CAD $8,000-$25,000 with most homes landing around $12,000-$15,000; metal roofs run $18,000-$50,000. Per-square-foot pricing of $5-$13 installed is typical for asphalt.
Can you replace a roof in a Canadian winter?
It's possible but not ideal — shingle adhesive strips need warmth to seal, and snow slows and endangers crews. Most contractors work April-November; winter work is usually limited to emergency repairs and ice-dam mitigation.
Roofing in other regions
Related cost guides
Free, no obligation. Sign in with Google to send your request.