Roof Repair vs. Replacement: How to Know Which One Your Roof Needs

Repair your roof when damage sits in one spot. The material must still have good years left. Replace the whole roof when damage spreads across several sections. Replace it when the roof nears the end of its normal life. Replace it when repairs would cover about a quarter of the roof. A written inspection, not a guess, should make that call.

How do I know if my roof needs repair or replacement?

Look at how much of the roof is affected. Do not just look at how bad one spot looks. A repair fixes the exact failure point. It might be worn flashing. Flashing is the metal that seals joints around chimneys, vents, and skylights. It might be a few cracked or missing shingles. It might be an open valley, where two roof slopes meet and shed the most water, or a dried out pipe boot, the rubber collar around a roof vent pipe. Most East Bay leaks start at flashing. They rarely start out in the open field of shingles.

A repair only makes sense in certain cases. The problem must stay in one area. The wood deck under it must be sound. If the deck is soft or rotted, we rebuild that part first. Then we close the roof back up. A repair over rotten wood never lasts. Sometimes the damage spreads across several sections. Sometimes the rot does too. Then a full replacement is the more honest answer. Patch after patch on a tired roof rarely holds.

How does your roof's age and material change the decision?

Every roof material has a normal life span. Your roof's age matters as much as the damage you see. In our mild, damp climate, asphalt shingle roofs commonly last 20 to 25 years. Standing seam metal roofs last much longer, often 40 to 70 years. Tile can last 50 years or more.

A 10 year old shingle roof with one bad spot is usually a repair. A 22 year old roof with the same damage is different. It sits closer to the end of its life. A replacement often makes more sense than another patch. The same math applies to metal and tile roofs. It just plays out on a longer timeline. Age alone never decides it. Age combined with the damage does.

How do repair costs compare to replacement costs?

As of 2026, most Tradition Roofing repairs run about $400 to $1,800. Bigger structural fixes cost more. A full roof replacement costs much more. The material you choose sets most of the price.

Job Typical 2026 East Bay range
Roof repair $400 to $1,800
New asphalt shingle roof $6,000 to $14,000
New standing seam metal roof $14,000 to $30,000
New tile roof $15,000 to $35,000

These are typical market ranges. They are not a quote for your roof. Your real price depends on your roof's size, pitch, and material. We look first. Then we put an exact number in writing before any work starts. Call for a free written estimate and get a straight answer on repair versus replacement.

What is the 25% rule, and when does code force a full replacement?

You may hear about the 25% rule in roofing. Here is what it says. Once repairs cover more than a quarter of a roof in one year, code steps in. The whole roof must then meet current standards. It cannot just be patched again. This rule comes from building code language. Some states have adopted it. It is confirmed for Minnesota. It is general industry advice, not a California law. California has no matching 25% rule in its own statute. Still, it is a fair rule of thumb. Bad damage often tips the scale toward replacement, even with no law forcing it here.

California has its own real code driver. It is about fire, not damage amount. Some homes sit in high fire zones. This includes the Oakland hills, the Hayward hills, and Castro Valley canyons. California Building Code Chapter 7A is the state rule for fire risk areas. It requires roofs in these zones to carry a Class A fire rating. That means the roof passed the toughest fire test built for roofs. An old wood shake roof does not meet that standard. So a hillside home with an older, non Class A roof faces one clear rule. The next full replacement must meet the Class A standard. That is true even if the 25% mark is never reached.

Why do East Bay homeowners face this decision so often?

This decision comes up often here. East Bay homes are older than homes in newer markets. San Leandro's older housing stock tells the story. About 80% of homes were built before 1980. The typical home dates to 1959. Oakland's aging roofs and hillside fire zones follow a similar pattern. About 74% of homes were built before 1980. The median home dates to 1952. Hayward is the newer pocket of our service area. Even there, about 55% of homes predate 1980. The median home was built in 1974. Most local roofs sit on a second or third covering. So the repair or replace question comes up all over the East Bay.

Timing matters too. The East Bay shore gets about 22 inches of rain a year. Almost all of it falls between November and April. Marine layer fog also keeps roofs damp. A weak roof can limp through a dry summer. It usually fails once the wet season hits. The honest window to decide is before the rains start, not after.

How does Tradition Roofing decide between a repair and a replacement?

We would rather earn your trust with a fair report today. We would rather do that than sell you a roof you do not need. That is the standard Fernando Maciel set. He started Tradition Roofing Company in 2007. It still guides every call. On an inspection, if your roof still has good years left, we say so. On a repair call, we tell you the truth too. If a repair will hold your roof for years, we say that. We will not sell you a replacement you do not need.

Every repair and every full replacement starts the same way. You get a free, written estimate before any work begins. You see the real price in writing. You see the reasoning behind it too. Tradition Roofing Company is a licensed California roofing contractor. Our CSLB License is #892345, classification C-39. An honest roof repair from Tradition fixes what is actually wrong. When the roof is truly done, a full roof replacement starts fresh from the deck up. Not sure which side of that line your roof is on? A roof inspection to settle the question gives you a clear, written answer.

Call for a free estimate and get an honest answer on your roof, repair or replace.

Fernando Maciel

Owner at Tradition Roofing Company

Fernando owns and runs Tradition Roofing Company. He has roofed homes and businesses across San Leandro and the East Bay since 2007, close to 20 years of hands-on work. He and his crew handle roof repair, new roof installation, roof inspections, metal roofs, and seamless gutters. Fernando built the company on plain, honest work: a fair price, a clean job site, and a straight answer about what your roof really needs. Tradition Roofing Company is a licensed California roofing contractor, CSLB #892345.

Talk to Tradition Roofing Company

Questions about your roofing job? We serve San Leandro and the surrounding area with honest, upfront advice.

Get a Free Estimate

Related articles

FAQ

Related questions

What is the best time of year to repair or replace a roof in the East Bay?

Late spring through early fall is best. Dry weather lets the work go smoothly, with no rain delays. Our wet season runs November through April and brings the leaks. If your roof shows wear, plan the work before the rains start. Do not wait for the first storm to find every weak spot.

Does a 20 year old asphalt shingle roof need to be replaced?

Not automatically. Asphalt shingle roofs in the East Bay typically last about 20 to 25 years. So a 20 year old roof is nearing the end of its normal life, but it is not automatically done. An inspection checks the deck and the extent of wear, so you get an honest answer instead of a guess.

Does a roof repair need a building permit, or only a full replacement?

A full roof replacement in California needs a building permit, and we pull it as part of the job. A contained repair, like resealing flashing or swapping a few shingles, typically does not need one. If a repair grows into deck rebuilding or a large area, ask us. We will tell you honestly whether a permit applies.

Need help with your home in San Leandro?

Call now or request a free estimate. We answer weekdays, 8 am to 5 pm.

Licensed & Insured · No obligation

Call Now Free Estimate