Roof Repair vs Replacement Cost: Fix It or Replace It?
When your roof leaks, sags, or starts shedding shingles after a storm, the first question is always money: should you patch it, or is it time to pay for a full replacement? The roof repair vs replacement cost gap is wide enough that guessing wrong can cost you thousands of dollars either way. A cheap patch on a dying roof just delays a bigger bill, while a full replacement on a roof with ten good years left is money you didn’t need to spend.
The good news is that this is a decision you can make with real numbers rather than nerves. Repair work typically runs a few hundred to a few thousand dollars. A replacement for an average asphalt-shingle home runs roughly $9,000 to $15,000. The trick is knowing which side of that line your roof is actually on. Here’s how to figure it out, section by section, with the price data to back it up.
Roof Repair vs Replacement Cost at a Glance
Before you call a contractor, it helps to know the ballpark figures so you can tell whether a quote is fair. These are national averages for the US, and they shift with your region, roof pitch, and material.
| Factor | Roof Repair | Roof Replacement |
|---|---|---|
| Typical total cost | $150 – $4,000 | $5,500 – $15,000+ |
| Cost per square foot | $2 – $7 (spot area) | $4 – $25+ (by material) |
| Timeline | A few hours to 1–2 days | 1–5 days |
| Lifespan added | 1–10+ years (patch) | 20–50+ years (new system) |
| Best when | Damage is localized and roof is young | Roof is near end of life or leaking in many spots |
Minor repairs — replacing a few missing shingles, resealing a flashing joint, patching a small puncture — usually land between $150 and $500. Moderate work, like replacing a section of damaged decking or a ridge vent, runs $400 to $1,500. Structural repairs that involve trusses, sagging sections, or sheathing around a chimney can push past $4,000. A full tear-off and replacement of an asphalt roof on a 2,000-square-foot home sits in the $9,000 to $12,000 range in most markets, with architectural shingles and steep pitches pushing it higher. For a detailed breakdown of per-square-foot pricing, see how much roof replacement cost per square foot.
When a Roof Repair Makes Sense
Repairs earn their keep when the damage is isolated and the roof itself still has real life left. Think of it like your car: you don’t buy a new engine because a spark plug fouled. The same logic applies to roofing.
Repair is the right call when:
- The damage traces to a single, identifiable cause — a fallen branch, a punctured shingle, or a nail that popped.
- Your roof is less than 10–15 years old and the shingles are still flexible and intact.
- The leak is small and you catch it before water has time to rot the decking beneath.
- Only one section of flashing has failed, around a chimney, skylight, or vent pipe.
- A roof inspection shows the underlying structure is sound.
A well-done repair can buy you anywhere from a couple of years to more than a decade of service for a fraction of the cost of replacement. The catch is that repairs only make sense when the rest of the roof is in good enough shape to justify them.
When a Roof Replacement Is the Smarter Move
There’s a point where patching stops being thrifty and starts being a slow leak of cash. If you’re paying for a repair every season, you’ve already spent a meaningful chunk of what a new roof would cost — without the warranty or the peace of mind that comes with it.
Replacement is the better financial choice when:
- Your roof is 20–25 years old, or its asphalt shingles are curling, cracking, or losing granules.
- Multiple leaks keep appearing in different places, which usually means the roof’s waterproofing layer is failing everywhere, not in one spot.
- The decking or rafters show signs of rot, mold, or sagging.
- A single major repair would cost more than roughly half the price of a new roof.
- You’re planning to sell, and a visibly worn roof would knock down your asking price or scare off an inspector.
If you’re weighing a full re-roof for a larger home, our guide on how much roof replacement cost for 2000 sq ft house walks through the math for that exact footprint.

What Roof Repair Actually Costs
Repair pricing is driven by three things: what’s broken, how hard it is to reach, and what material you’re fixing. Labor is billed hourly in most cases, usually $45 to $75 per hour, plus materials and a trip charge.
- Missing or damaged shingles: $150 – $500. The cheapest fix, assuming the roofing underneath is still sound.
- Flashing repair or reseal: $200 – $600. Common around chimneys, walls, and vent pipes — the usual culprit for leaks.
- Small leak patch: $350 – $1,000. Requires finding the source, not just caulking the stain on your ceiling.
- Gutter and fascia repair: $200 – $700. Often done alongside roof work since water backs up here.
- Structural or decking repair: $1,500 – $4,000+. Includes replacing rotted sheathing or reinforcing failing rafters.
One rule of thumb: if the estimate to fix a problem exceeds about 50% of what a replacement would cost — and the roof is past the midpoint of its expected life — most contractors at Angi will tell you to replace instead.
What a Full Roof Replacement Costs
Replacement cost is dominated by material choice and the size and pitch of the roof. Here’s what you can expect for a typical single-family home of about 1,500 to 2,500 square feet of living space.
- Asphalt shingles (3-tab): $5,500 – $10,000. The budget option; 15–20 year lifespan.
- Architectural asphalt shingles: $9,000 – $15,000. Thicker, more durable, 25–30+ years.
- Metal roof: $12,000 – $30,000. 40–70 year lifespan, energy-efficient.
- Tile or slate: $20,000 – $50,000+. Premium look, near-century lifespan, but heavy.
Tear-off versus overlay matters too. A roof-over (installing new shingles over old ones) is cheaper up front — often 20% to 30% less — but roofing over a damaged deck hides problems and shortens the new roof’s life. Most reputable contractors recommend a full tear-off. For a broader look at how final price lands across different homes, read how much should a roof replacement cost.

Factors That Move the Price Either Way
The same roof can cost wildly different amounts a mile apart. Knowing what drives the number helps you compare quotes honestly.
- Roof pitch and height. A low 4/12 slope is easy to walk and cheaper to work on. A steep 10/12 pitch or a three-story home adds labor and safety gear, sometimes 20% to 50% more.
- Material and thickness. Premium shingles, metal, and tile cost more both to buy and to install.
- Decking condition. If the plywood or OSB underneath is rotted or water-damaged, it has to come out — typically $2 to $4 per square foot of new decking on top of the quoted work.
- Regional labor and permits. Coastal and urban markets run 20% to 40% above rural averages. Some municipalities require a permit and an inspection, adding $150 to $500.
- Covered components. A replacement quote should include ice-and-water shield, underlayment, drip edge, flashing, and venting. Compare line items, not just the bottom number.
How to Decide With Confidence
When you’re staring at two very different quotes, run the numbers through a simple frame: cost today versus cost over time.
- Get an inspection from a roofer you trust — and ideally a second opinion. A contractor who wants the full job may push replacement; one who’s honest will show you photos of the actual wear.
- Check the roof’s age and warranty. Most architectural asphalt warranties run 25–30 years, but real-world life in harsh climates is often shorter.
- Look at leak history. One leak, one time, is a repair. Recurring leaks in new places mean the membrane is done.
- Do the 50% test. If a repair estimate exceeds half the cost of replacement on an older roof, replacement usually wins over the long haul.
- Factor in resale. A new roof recovers a large share of its cost at sale and removes an inspection red flag.
For region-specific numbers that can swing a budget by thousands, our how much roof replacement cost in Texas article breaks down a high-heat, hailstorm-prone market as a case study.
Frequently Asked Questions
Is it cheaper to repair a roof or replace it?
Repairing is almost always cheaper in the short term, typically $150 to $4,000 versus $9,000 or more for a full replacement. But if you’re repairing an aging roof repeatedly, those costs compound, and replacement becomes the cheaper choice over a 10-to-15-year horizon.
How do I know if my roof needs repair or replacement?
Look at age, the extent of the damage, and leak patterns. A single damaged spot on a roof under 15 years old is a repair. Widespread granule loss, curling shingles, multiple leaks, or a sagging deck on a roof past 20 years points to replacement. A professional inspection is the surest answer.
What is a fair price to pay for a roof repair?
For common jobs like missing shingles or flashing reseals, expect $200 to $600. Small leak patches run $350 to $1,000, and structural repairs climb into the thousands. Get at least two written estimates before hiring.
Can I just reroof over my existing shingles to save money?
You can, and it typically saves 20% to 30% up front, but most pros in the This Old House network advise against it. A roof-over traps moisture, hides deck damage, and voids some shingle warranties. Tear-off replacement costs more initially but lasts longer and performs better.
How long does each option take?
A spot repair takes a few hours to a couple of days, depending on scope. A full tear-off and replacement on an average home takes one to five days, with larger or steep roofs running longer. Weather in cold or rainy seasons can stretch both timelines.
The Bottom Line
There’s no single right answer to the roof repair vs replacement cost question — there’s only the right answer for your specific roof. A young roof with localized damage should nearly always be repaired, and a $400 flashing fix can buy you another decade. An old roof with failing waterproofing should be replaced before it becomes an emergency, because emergency work always costs more than planned work.
Start with a professional inspection and honest documentation of the wear. Then apply the simple tests: check the roof’s age, count the leaks, run the 50% rule, and weigh what a new roof does for resale value. When replacement is the answer, get multiple line-item quotes and compare like for like. The goal isn’t the cheapest roof today — it’s the roof that costs you the least over the next twenty years.
