Targeted shingle replacement or a spot sealant application. For most single-area repairs in Ontario that runs $300 to $800. Catching one or two damaged shingles before water gets in underneath is almost always cheaper than waiting.
A cracked shingle or small flashing gap can usually be handled in under two hours by a licensed roofer. The problem is when homeowners put it off. A $400 shingle repair that sits for a season can turn into a $2,000 to $5,000 job once the water damage works its way into the decking and insulation. What a repair should actually cost depends heavily on how far things have spread by the time a contractor gets up there, with most single-area repairs in Ontario landing between $300 and $1,200 and structural repairs reaching $1,500 to $4,000.
If the roof is under 15 years old and otherwise solid, spot repairs are almost always the right call over early replacement. When the repair bill keeps climbing though, it’s worth knowing what the cheapest option for a new roof looks like. 3-tab asphalt shingles installed in Ontario run $5,000 to $9,000 on a standard 2,000 sq ft home. For full replacement cost context see how much it costs to replace a 2,000 sq ft roof in Ontario.