In short
- On HomeStars, Ottawa repairs average about $1,800 (range $300 to $10,000) against about $7,200 for a new asphalt roof.
- One Ottawa firm puts a small shingle repair at $300–$700 and a flashing or vent repair at $400–$1,000.
- HomeStars says to replace when the roof leaks constantly, many shingles crack, a tree or storm did heavy damage, or repairs cost more than a new roof.
- Insurance typically covers sudden events such as storms and falling trees; wear from age stays with the owner.
Typical prices in Ottawa
| Job | Typical range | Notes |
|---|---|---|
| Roof repair, Ottawa average | $300–$10,000 | HomeStars, average about $1,800 |
| Missing or damaged shingles | $300–$700 | One Ottawa firm’s list |
| Roof leak repair | $500–$1,500 | Same firm’s list; deck damage can raise it |
| Flashing or vent repair | $400–$1,000 | Same firm’s list |
| Deck or underlayment repair | $1,000–$3,000 | Same firm’s list; structural work under the shingles |
| New asphalt shingle roof, Ottawa | $4,000–$20,500 | HomeStars, average about $7,200 |
Sources. HomeStars, Roofing Cost Guide for Ottawa, updated 21.08.2026, seen 29.10.2026. JDM Roofing, Roof Repair Cost (Ottawa firm, 16.10.2025), seen 29.10.2026. JDM Roofing, Roof Replacement Cost, seen 29.10.2026 (Canada-wide figures, age rule of thumb, insurance). Ontario, Hiring a roofer, seen 29.10.2026.
Start with the age and the pattern
Two facts shape the decision before any price: how old the shingles are, and how the problems arrived. One Ottawa firm treats a shingle roof younger than 10 to 15 as a repair candidate and an age of 20 to 25 as the end of normal life. A Canada-wide guide puts it as younger than 10 likely repair and older than 20 consider replacement. Between those numbers, the pattern decides.
One leak at a pipe boot is a repair. A leak at the chimney this spring, another at the valley last fall and a third at a skylight corner is a roof that is wearing out in several places at once.
Signs that point to a repair
- The damage sits in one spot: missing shingles after a wind, a cracked vent boot, a flashing seam that opened.
- The rest of the roof lies flat, with shingles intact and the deck dry from the attic side.
- The roof is younger than about 15 and had no earlier repairs in the same area.
- The cause is clear and the roofer can show it in a photo.
JDM, an Ottawa firm, prices these jobs as small shingle repairs at $300–$700, flashing and vent work at $400–$1,000, and leak repairs at $500–$1,500. They run from a few hours to two days. The roof repair and roof leak pages cover what a visit involves.
Signs that point to replacement
HomeStars lists four triggers for a new roof in Ottawa: constant leaks, multiple cracked shingles, heavy damage from a tree or storm, and repairs that cost more than a new roof. A Canada-wide guide adds curling shingles, sagging and daylight from the attic. Wet or rotten decking raises the bill on both paths, since it has to be replaced in a repair too, at $1,000–$3,000 for deck and underlayment work on the Ottawa firm’s list.
The new roof’s price comes from the roof replacement cost guide. For an asphalt roof in Ottawa, HomeStars puts the average near $7,200 and the reported span at $4,000 to $20,500. The job itself is described on asphalt shingle roofs.
Putting the numbers side by side
Ask the roofer for both prices on the same visit and put the repair history next to them. Add what you spent on this roof in the last few years. If the total is heading toward the price of a shingle roof, HomeStars’ fourth trigger applies. A table of the paths:
| Situation | Usual direction | What to ask |
|---|---|---|
| One spot, roof younger than 15 | Repair | Written warranty on the repair |
| Several leaks in different places | Replacement | Price per sheet of decking |
| Storm or tree damage on one slope | Repair, then insurance | Photos for the claim |
| Roof aged 20 to 25 with a new leak | Replacement | Whether the whole deck is dry |
Insurance and the order of calls
A Canada-wide guide notes that insurance typically pays for sudden damage from storms and falling trees; wear is the owner’s cost. If a storm is behind the damage, call the insurer first and keep what the roofer writes about the cause. An age-related failure sits with you.
Ontario cautions before you decide
The province’s roofing page warns about the salesperson who says the roof is damaged: ask for a photo of the damaged shingles or holes before you accept the claim, and keep any deposit to 10%. The written rules are in roofing contracts in Ontario. A roof inspection is the neutral first step when you are unsure.
Timing in Ottawa
Spring is HomeStars’ pick for a new Ottawa roof, and the same guide says a roofer fixes damage whatever the season. After a hard winter, the roof check after winter shows what to look for before you choose.
Who you are dealing with
The independent Ottawa roofer that receives your request inspects the roof and says which path it would take, with a price for each. The choice stays with you.
Questions to ask the company
- Is the problem local, or is the whole slope worn? Show me the photos that prove it.
- What would a repair cost, and what would a full replacement cost, for this roof?
- If I repair now, what is the next failure you expect, and roughly when?
- Is the repair warranted in writing, and does it cover the area around it?
- If you open the roof and find wet decking, what is the price per sheet?
Have this ready for the call
- The roof's age, or the year of the last re-roof, with any paperwork you have
- A list of past repairs: the year, the spot, what it cost
- Photos from the ground of every slope, and of the attic ceiling under the leak
- Dates and weather of each leak: thaw, rain, wind-driven rain
- Your insurance policy number, in case a storm is the cause
Questions people ask
How old is too old for an asphalt shingle roof?
One Ottawa firm treats an age of 20 to 25 as the end of life for shingles and a roof younger than 10 to 15 as a repair candidate. A Canada-wide guide says younger than 10 likely repair, older than 20 consider replacement. A roofer’s inspection of the shingles outranks the calendar.
Can the roofer replace only the damaged part of the roof?
When the damage is local, a repair or one slope can be enough. New material beside old shingles close to the end of their life is a poor match. Ask the roofer to price the damaged area and the whole roof together.
Can new shingles go over the old ones?
HomeStars says a new layer can go on the old shingles or the roof can be stripped back to the deck, and the cost changes a lot between the two. A strip lets the crew see the decking. Ask each company which it proposes and what the layers under it are.
What does daylight in the attic tell me?
A Canada-wide guide lists daylight visible from the attic among the signs of a finished roof, along with curling shingles, missing sections, leaks in several places and a sagging roofline. Send a photo from the attic.
Would insurance pay for a new roof after a storm?
Insurance typically covers roof damage from sudden events such as storms and falling trees, and does not cover wear from age. Call your insurer before the repair, keep the photos and the roofer’s written description of the damage and its cause.
Does a repair raise the cost of the replacement later?
Money spent on a roof near its end buys little time. HomeStars advises replacement when repairs cost more than a new roof, so keep a tally of repair bills and show it to the roofer.