Roof Repair in Midland, ON
We fix leaks, patch damaged shingles, and stop problems before they turn into full replacements.
When You Need a Roof Repair, Not a Replacement
Most roof issues don't need a full tear-off. A few missing shingles after a windstorm, a small leak around a vent, flashing that's pulled away from the chimney - these are repair jobs. We come out, assess what's actually broken, and fix it. You're not paying for work you don't need.
We handle everything from storm damage to wear-and-tear problems. If your attic's got a water stain or you see daylight through the boards, that's a sign something's compromised. We'll track down the source, patch it properly, and make sure it doesn't come back. Our crew works on homes throughout Midland and over to Penetanguishene and Tay, so we know how Georgian Bay weather beats up a roof.
Sometimes a repair buys you another five or ten years. Sometimes it's a bridge until you're ready for a Roof Replacement. Either way, we'll tell you what makes sense for your situation and your budget.
What We Fix
Shingle damage is the most common call we get. Wind lifts a corner, hail cracks the surface, or a branch punches through during a storm. We replace the damaged shingles, seal everything down, and match the colour as close as possible. If your roof's older and the shingles are discontinued, we do our best - but we'll let you know up front if it won't be a perfect match.
Leaks are trickier because the water doesn't always come in where you think. It might run along a rafter or soak into insulation before it drips on your ceiling. We check valleys, step flashing, pipe boots, and anywhere two planes meet. Once we find it, we strip back the problem area, replace any rotted wood, and seal it with new materials. If you've got a Flat Roofing section over a porch or addition, those seams need special attention.
We also handle emergency repairs. Tarp-overs after a tree falls, temporary patches during an ice storm, anything that keeps the weather out until we can do the permanent fix. If you're in Victoria Harbour or Port McNicoll and you need someone fast, call us.
How the Repair Process Works
You call, we schedule a time to come look. We'll get up on the roof, take photos, and walk you through what we see. Most repairs we can quote on the spot. If it's more involved - say, hidden rot or multiple problem areas - we'll give you a written estimate before we start any work.
Repair jobs usually take a few hours to a full day, depending on scope. We bring the materials, do the work, and clean up the site. You don't need to be home the whole time, but we'll check in before we leave to show you what we did. If we uncover something unexpected, we stop and talk to you before adding to the bill.
We warranty our repair work. If the same spot leaks again within the warranty window, we come back and make it right at no charge. That doesn't cover new damage from another storm, but it does cover our workmanship.
Repair vs. Replace: How to Know
If the damage is localized - one section, one slope, a small area around a feature - repair almost always makes sense. If you're seeing problems all over the roof, or if the shingles are curling and brittle everywhere, you're probably better off with a full Roof Replacement. We won't upsell you, but we will tell you if throwing money at repairs is just delaying the inevitable.
Age matters too. A ten-year-old Shingle Roofing system with a leak? Repair it. A twenty-five-year-old roof that's already past its rated lifespan? Replacement's the smarter move. We've seen people spend two grand on repairs one year, then need a new roof the next. We'd rather save you that frustration.
Sometimes it's a judgment call. We'll lay out both options, show you the math, and let you decide. No pressure, no games.
Serving Midland and Surrounding Areas
We're based in Midland and we cover the whole area. Whether you're in town, out in Tiny, or over in Waubaushene, we'll get to you. Most repair calls we can fit in within a few days. Emergency situations we handle same-day or next-day whenever possible.
If you've got a Metal Roofing system, we work on those too. Panel replacements, fastener issues, ridge cap repairs - metal needs different techniques than shingles, and we've done plenty of both. Call JR Roofing and let's get it fixed.
Roof Repair pricing
Roof Repair pricing in Midland typically falls into the ranges below. We'll send a firm quote after a quick conversation about scope.
Minor repair ($300 - $800): $300 - $800Moderate repair ($800 - $2,500): $800 - $2,500Partial replacement ($2,500 - $8,000): $2,500 - $8,000Full replacement, small home ($8,000 - $15,000): $8,000 - $15,000Full replacement, large or complex ($15,000+): $15,000+
Where we serve
We serve roof repair across Midland and the surrounding neighborhoods listed below.
Penetanguishene, Tay, Tiny, Victoria Harbour, Port McNicoll, Waubaushene, Lafontaine, Perkinsfield, Wyevale, and Coldwater
Related services
Looking for something else? We also offer:
Roof Replacement, Shingle Roofing, Metal Roofing, and Flat Roofing
Frequently asked questions
How much does a typical roof repair cost?
Most small repairs - a few shingles, a boot replacement, minor flashing work - run between $300 and $800. Larger jobs, like fixing a valley or replacing a section of decking, can go $800 to $2,500. We give you a clear quote before we start, so there's no surprises.
Can you repair my roof in winter?
Yes, but it depends on conditions. If it's not too cold and the roof's not covered in ice, we can do most repairs. Shingle sealant doesn't activate well below freezing, so we use extra fasteners and sometimes a torch to help adhesion. Emergency patches we'll do any time of year.
How long will a repair last?
A properly done repair should last as long as the rest of your roof. If you've got fifteen years left on your shingles, the repair should hold that long too. The exception is if the surrounding material's already degraded - then you might see new issues pop up nearby, but that's the roof aging, not the repair failing.