A plain-English way to decide, including the cost rule of thumb most roofers use.
Get My Free Estimate →Repair the roof if the damage is isolated — a single leak, a few missing shingles, or failed flashing — and the roof is under about 15 years old. Replace it when wear is widespread, leaks keep coming back, or a repair would cost more than 25–30% of a full replacement. In Southern California, a full replacement typically runs $9,000–$30,000, while most repairs cost a few hundred to a few thousand dollars.
Most roof problems don't require a new roof. If the issue is contained to one spot and the rest of the roof is in decent shape, a targeted repair is usually the smarter money. Good candidates for repair include:
Repairs like these commonly run a few hundred to a few thousand dollars depending on scope and access — a fraction of a re-roof. If a contractor pushes replacement for a single fixable leak on a young roof, get a second opinion from other roofers in Pasadena or wherever you live before signing anything.
Repairs stop making sense when the whole roof is failing, not just one part of it. Replacement usually wins when you see:
Here's the simple math most roofers and insurance adjusters use: if a repair would cost more than about 25–30% of a full replacement, replace.
Say a full re-roof on your home would run roughly $18,000 — a typical mid-range figure for a Southern California single-family home, where replacements generally fall between $9,000 and $30,000. Under the rule of thumb, any repair estimate above roughly $4,500–$5,400 should make you pause. Spending that much to extend the life of a roof that's already tired often just delays the inevitable at a premium.
The rule works because big repairs on old roofs rarely stay contained. Opening up one section of a 20-year-old shingle roof often reveals brittle material next to it that can't be worked on without breaking. To run the numbers for your own home, start with our Southern California roof cost guide or get an instant estimate based on your address and roof type.
There's a middle path homeowners fall into that quietly costs the most: repairing an aging roof every year while planning to replace it "soon."
The trap works like this. A $900 repair feels easy next to a $20,000 replacement, so you approve it. Next winter, a heavy rain finds a new weak spot — another repair. Then wind lifts shingles on a different slope. Three or four years in, you've spent several thousand dollars and still need the new roof, and any interior water damage along the way (drywall, insulation, flooring) is on top of that.
A repair-first approach is right for a roof with life left in it. But once a roofer tells you the roof has roughly five years or less remaining, treat repairs as a bridge with a firm end date, not a strategy. Price the replacement now, even if you schedule it for next year — our guide on how to read a roofing estimate shows what a complete quote should include, and financing can spread the cost if writing one check is the obstacle.
The repair-or-replace call depends heavily on what's on your roof and how old it is, because materials age on very different clocks:
| Material | Typical lifespan | Repair-friendly? |
|---|---|---|
| Asphalt shingle | 15–30 years | Yes when young; brittle and hard to patch near end of life |
| Concrete or clay tile | 40–75+ years | Very — individual tiles swap out; underlayment is the usual failure point |
| Standing-seam metal | 40–70 years | Panels and fasteners can be serviced for decades |
| Flat / low-slope (TPO, foam, coating) | 15–30 years | Yes — periodic recoating can meaningfully extend life |
Two things follow from this table. First, a 10-year-old tile roof with a leak almost never needs replacement — the tiles may have 40 good years left, and often only the underlayment beneath a section needs work. Second, a 22-year-old asphalt roof with a leak usually isn't worth a major repair, because the surrounding shingles are near the end anyway. Southern California's sun accelerates this: intense UV exposure ages asphalt faster in inland areas like Riverside than the national averages suggest.
A trustworthy roofer inspects before quoting, and the inspection should cover more than the leak you called about:
Before hiring anyone, verify their license is active at cslb.ca.gov — roofing contractors carry the C-39 classification. And get more than one opinion: comparing quotes from licensed roofers in Long Beach and across the region is the fastest way to see whether "replace" is a genuine recommendation or a sales pitch.
Often, yes. If the leak has one clear source — failed flashing, a few damaged shingles, or a cracked tile — and the rest of the roof is in good condition, a sectional repair is a normal, effective fix. It stops making sense when the surrounding material is brittle with age, because working on one area starts breaking the shingles or tiles next to it. A roofer will tell you quickly whether the material can handle a localized repair.
Most repairs run from a few hundred dollars for simple jobs like replacing a handful of shingles or resealing a vent, up to a few thousand for larger work like re-flashing a chimney or repairing a section of underlayment on a tile roof. Compare that with a full replacement, which typically costs $9,000 to $30,000 for a single-family home, and you can see why the repair-versus-replace math matters.
Usually only as a short-term bridge. Asphalt shingles typically last 15 to 30 years, and Southern California sun pushes many roofs toward the earlier end. At 20 years, a cheap repair to stop an active leak is reasonable, but a large repair rarely pays off because nearby shingles are also near failure. Get a replacement quote at the same time so you can compare the numbers directly.
Insurance generally covers sudden damage from a covered event — like wind tearing off shingles — but not wear and tear or a roof that simply aged out. Insurers may also depreciate payouts on older roofs. Document damage with photos and dates, especially after a windstorm, and file promptly. Gradual leaks from an old roof are almost always treated as a maintenance issue you pay for yourself.
It's possible and sometimes sensible — for example, when wind damage hits one slope of a roof that otherwise has years of life left. The downsides are a visible color mismatch, a warranty that covers only the new section, and the likelihood that the older slopes will need work within a few years anyway. On a roof near end of life, partial replacement usually costs more over time than doing it all at once.
Ask them to show you the evidence: photos of widespread wear, multiple problem areas, or deck damage, not just the one leak. An honest assessment explains why a repair won't hold. Then check the contractor holds an active C-39 roofing license at cslb.ca.gov and get at least two more quotes. If other licensed roofers independently reach the same conclusion, the recommendation is probably sound.
Instant estimates and free quotes across Southern California.
Enter your address for an instant ballpark, then compare free quotes from trusted local roofers.
Get My Free Estimate →