Roof Repair in Shelburne, ON
We fix leaks, replace damaged shingles, and get your roof watertight before small problems turn expensive.
Why Roof Repairs Can't Wait
A small leak doesn't stay small. Water finds its way into insulation, drywall, and framing. What starts as a $400 repair turns into thousands if you wait. We've seen it happen too many times in Shelburne and over in Orangeville
Most roof problems show up after storms or during spring melt. Missing shingles. Flashing that's pulled away. Nail pops. You might notice a stain on your ceiling or water dripping into the attic. That's your roof telling you it needs attention now.
We get out fast. If you call before noon on a weekday, we're usually there the same day. We'll find the source, give you a straight answer about what it'll cost, and fix it right so it doesn't come back.
What We Fix
Shingle damage is the most common call we get. Wind lifts them, hail cracks them, age makes them brittle. We replace the damaged section and match your existing shingles so you can't tell where the repair happened. If your roof's older and we can't match the colour anymore, we'll talk through your options - sometimes a makes more sense than patching.
Flashing leaks around chimneys, vents, and skylights cause more problems than people realize. The metal pulls away from the roof deck, sealant dries out, and water sneaks in. We re-seal or replace flashing depending on what shape it's in. Valleys between roof sections get the same treatment when they start failing.
Flat sections on homes need different care than sloped roofs. Pooling water, membrane tears, and seam separation all need specific fixes. We handle Flat Roofing repairs on porches, additions, and low-slope sections that are part of your main roof system.
Emergency Repairs and Storm Damage
Storms don't wait for business hours. When a tree branch punches through your roof or wind peels back a whole section, you need someone who answers the phone. We do emergency tarping to stop water damage, then come back to make permanent repairs once it's safe to work.
Insurance claims are easier when you document everything from the start. We take photos, write up what happened, and give you a detailed estimate your adjuster can actually use. Most storm damage in Shelburne involves shingle blow-off or hail impact - both are usually covered if you file quickly.
We also work in Grand Valley and the surrounding area, so if a storm hits the whole region we're already out assessing damage. You're not waiting for a crew to drive up from the city.
How Much Roof Repairs Cost
Small fixes run $300 to $800. That's replacing a few shingles, re-sealing a vent, fixing a small flashing issue. Moderate repairs - bigger shingle sections, multiple problem areas, valley work - usually land between $1,200 and $2,500. If you're looking at structural damage or a large section that needs rebuilding, you're into the $3,000+ range.
We don't charge to come look and give you a price. You'll know what it costs before we start. If we find something that changes the scope once we're up there, we'll call you before doing extra work. No surprises on the invoice.
Sometimes a repair doesn't make financial sense. If your roof's 20+ years old and needs its third or fourth patch job, we'll tell you straight - put that money toward instead. We're not here to sell you something you don't need, but we won't let you throw good money after bad either.
Why Shelburne Homeowners Call Us
We've been fixing roofs in this area long enough that we know the buildings. Older homes in town have different problems than newer builds on the outskirts. Barns and outbuildings need their own approach - we do Barn Roofing repairs too, not just houses.
You get the same crew from estimate to cleanup. We're not a call centre that dispatches random subcontractors. When you call Don Hall Roofing, you're talking to the people who'll actually be on your roof. We clean up when we're done, haul away the old materials, and make sure your property looks like we were never there - except for the fixed roof.
Most repairs are done in a day. You're not living with tarps and uncertainty for weeks. We show up when we say we will, we do the work right, and we stand behind it. That's how we've built our reputation here.
Roof Repair pricing
Roof Repair pricing in Shelburne typically falls into the ranges below. We'll send a firm quote after a quick conversation about scope.
Minor repair ($300 - $1,200): $300 - $1,200Moderate repair ($1,200 - $3,500): $1,200 - $3,500Partial replacement ($3,500 - $8,000): $3,500 - $8,000Full replacement small home ($8,000 - $15,000): $8,000 - $15,000Full replacement large home ($15,000+): $15,000+
Where we serve
We serve roof repair across Shelburne and the surrounding neighborhoods listed below.
Related services
Looking for something else? We also offer:
Flat Roofing, and Barn Roofing
Frequently asked questions
How do I know if I need a repair or a full replacement?
If the damage is in one area and your roof is under 15 years old, a repair usually makes sense. We look at the overall condition - if we're finding problems in multiple spots or your shingles are curling and brittle everywhere, replacement is the better investment. We'll walk you through what we see and give you honest advice either way.
Can you match my existing shingles for a repair?
Most of the time, yes. We keep common colours in stock and can order specific matches for newer roofs. If your roof is older and the manufacturer discontinued that line, we'll find the closest match or talk about whether it makes sense to replace a larger visible section so the colour difference isn't obvious from the street.
Do you warranty your repair work?
Yes. Our workmanship is guaranteed for two years on repairs. If the same spot leaks again because of something we did wrong, we come back and fix it at no charge. That doesn't cover new damage from storms or other areas of your roof that develop problems later - just the repair we made.