Home · Services · Areas · Contact · 519-925-9494

Roofing Contractor in Shelburne

Quality roof installations and repairs for homes and barns across Dufferin County - done right the first time.

Close-up of quality asphalt shingle roof installation on a residential home in Shelburne, Ontario

By the numbers

5 services offered
8 areas served

Our services

How it works

  1. 01. Free Inspection & Estimate

    We'll come to your property, inspect your roof, take measurements, and provide a detailed written estimate. No charge, no obligation.

  2. 02. Schedule & Prep

    Once you approve the estimate, we'll lock in a start date that works for you and order materials. We'll protect landscaping and set up safety equipment before we start.

  3. 03. Installation or Repair

    Our crew removes old materials (if needed), inspects the deck, installs new underlayment and roofing, and ensures proper ventilation and flashing. We clean up daily.

  4. 04. Final Walkthrough & Cleanup

    We'll walk the property with you, answer any questions, and make sure every nail and scrap is picked up. You get a clean site and a roof that's built to last.

The work we do

Roofing work
Roofing work
Roofing work
Roofing work

Representative images — not photographs of specific jobs.

Why people choose us

Residential & Barn Specialists

We handle both home roofing and agricultural buildings. Whether it's a century farmhouse or a modern barn, we know the right materials and methods for the job.

Local to Shelburne

We're based right here in Shelburne and serve Dufferin County. When you call, you're talking to a neighbour, not a call center three provinces away.

Honest Assessments

If a repair will buy you another 5 years, we'll tell you. If you need a full replacement, we'll explain why. No upselling, no scare tactics - just straight answers.

Year-Round Availability

Roofing emergencies don't wait for good weather. We're available year-round for storm damage repairs and urgent leak fixes.

About Don Hall Roofing Home & Barn Repair

We're a local roofing contractor based in Shelburne, serving homeowners and property owners across Dufferin County. Whether you need a full roof replacement, storm damage repair, or a new metal roof for your barn, we handle it with the same care we'd give our own property.

Roofing isn't just about shingles and nails. It's about keeping your family dry, protecting your investment, and giving you one less thing to worry about. We show up on time, clean up when we're done, and stand behind our work.

What you can count on

  • Workmanship Warranty

    We stand behind our installations and repairs with a solid workmanship warranty.

  • Manufacturer Warranties Honoured

    All materials come with manufacturer warranties that we'll help you register and maintain.

  • Clean Job Sites

    We clean up daily and do a final magnetic sweep to pick up every nail and scrap.

Areas we serve

Roofing in Grand Valley, ON Roofing Services in Mono, ON Roofing in Hornings Mills, ON Roofing Services in Dundalk, ON

Where we work

Map of our service area
© OpenStreetMap contributors

Frequently asked questions

How long does a typical roof replacement take?

Most residential roof replacements take 1-3 days depending on the size of your home and weather conditions. We'll give you a clear timeline during the estimate so you know what to expect.

Do you handle insurance claims for storm damage?

Yes. We can document the damage, provide a detailed estimate, and work directly with your insurance adjuster to make the claims process as smooth as possible.

What's the difference between asphalt shingles and metal roofing?

Asphalt shingles are the most common choice - affordable, reliable, and available in many styles. Metal roofing costs more upfront but lasts 40-50 years, sheds snow easily, and works great for barns and homes alike.

Can you repair just part of a roof, or does the whole thing need replacing?

It depends on the age and condition of your roof. If the damage is localized and your roof is under 15 years old, a repair often makes sense. We'll give you an honest assessment and explain your options.

Do you offer free estimates?

Yes. We'll come out, inspect your roof, and provide a detailed written estimate at no charge. No pressure, no surprises.

Ready to fix that roof?

Contact us

Call 519-925-9494