Short answer: repair when the damage is isolated, the roof is under about 70% of its expected life, and the underlayment underneath is still intact. Replace when damage covers more than 25% of the roof, when leaks keep returning in new places, or when the underlayment has failed even though the surface looks fine.
That last one catches South Florida homeowners constantly. Your tile roof can look excellent from the street and be finished underneath. The tile is not what keeps water out. The underlayment is. Tile is armor for the thing that actually does the job.
The Fast Version
| Situation | Repair | Replace |
|---|---|---|
| Damage under 25% of roof area | Yes | No |
| Damage over 25% of roof area | No | Yes |
| Roof under 70% of expected life | Usually | Rarely |
| Roof past 80% of expected life | Rarely worth it | Yes |
| Single leak, one location | Yes | No |
| Leaks returning in new spots | No | Yes |
| Underlayment intact | Yes | No |
| Underlayment failed | No | Yes |
| Insurance requires it for coverage | — | Yes |
Florida Roof Lifespans, Which Are Not The Ones On The Box
Manufacturers rate materials for a temperate climate. Then Florida happens: UV, humidity above 70% most of the year, 62 inches of annual rain, salt air near the coast, and hurricane season from June through November.
| Material | South Florida Reality |
|---|---|
| Asphalt shingle | 15–25 years |
| Concrete or clay tile | 25–50 years |
| Metal | 40–70 years |
| Flat / TPO | 15–25 years |
Take your roof's age and divide it by its realistic lifespan. Under 70%, repairs usually make financial sense. Past 80%, you are buying time at a steep hourly rate.
The 25% Rule
Florida Building Code has a rule worth knowing before anyone gives you a number. If more than 25% of a roof section is damaged or being repaired within a 12-month period, the entire section generally has to be brought up to current code.
This matters because it changes the arithmetic. A repair that creeps up to 30% of the roof does not cost 30% of a replacement. It triggers a code upgrade, and at that point you have paid a large repair bill for a roof that is still old.
If a contractor proposes a repair that touches roughly a quarter of your roof, ask directly how the 25% rule applies to your job. A good answer is specific. A vague answer tells you what you need to know.
When Repair Is Clearly Right
One leak, one location, one cause. A cracked tile, a lifted shingle, a failed pipe boot. Pipe boots in particular are a South Florida classic: the rubber dries out and splits under UV in about 10 years, well before the roof is finished. That is a cheap repair on a roof that is otherwise fine.
Storm damage limited to one slope. Wind lifts shingles on the windward side and leaves the rest untouched. Repair the affected area, document it for insurance, move on.
Flashing failures. Where the roof meets a wall, a chimney, or a skylight. Flashing fails long before the field of the roof does, and it is a repair, not a replacement, when caught early.
A young roof with a defect. If your roof is six years old and leaking, the problem is workmanship or materials, not age. Repair it and check whether the warranty covers it. It might.
When Replacement Is The Honest Answer
Leaks that keep moving. You fix one, another appears eight feet away. That is not a series of separate problems. That is the underlayment telling you it is done, one spot at a time.
Widespread granule loss on shingles. When your gutters fill with granules and the shingles look thin and patchy, the UV protection layer is gone. Everything after that goes quickly.
Sagging or soft decking. Walk the attic. If the plywood feels spongy or you can see daylight, water has been getting in long enough to rot the structure. This is not a patching situation.
Insurance is asking. Florida insurers have gotten strict about roof age, and some will not renew a policy over a roof past a certain age regardless of condition. If your carrier is threatening non-renewal, a repair does not solve your actual problem.
Francisco's Roof, Twice
Francisco wanted to save money on his tile roof. He hired the cheapest bid. The install looked fine at first, which is the trouble with roofs.
Eight years later he had multiple leaks and failed tiles. When he called us, we found the original work was wrong from the beginning: low-quality materials, improper underlayment, bad flashing. We repaired it for about a year to buy him time. He needed a full replacement anyway.
He paid for that roof twice. The savings on day one were real. They were also temporary, and the interest rate turned out to be brutal.
What Each One Costs In South Florida
| Work | Typical Range |
|---|---|
| Roof inspection | $150–$400 |
| Minor repair, isolated leak | Low hundreds to low thousands |
| Shingle roof replacement | $8,000–$18,000 |
| Tile roof replacement | $15,000–$35,000 |
| Metal roof replacement | $20,000–$45,000 |
| Flat / TPO replacement | $6,000–$15,000 |
The comparison that matters is not repair cost against replacement cost. It is cost per remaining year. A $2,000 repair that buys three years costs about $667 a year. A $16,000 replacement that lasts 22 years costs about $727 a year, and it comes with a new warranty, a stronger insurance position, and no phone calls during a storm.
Those numbers are much closer than most people assume before they run them.
The Insurance Angle Nobody Mentions Early Enough
A new roof in Florida is not just a roof. It is a line on your wind mitigation inspection, and it directly lowers your premium in a state with some of the highest homeowners insurance in the country.
Repairs do not update your roof's age on that report. Replacement does. On a policy that has been climbing every year, that difference is real money, every year, for the life of the roof. Ask your agent what a new roof does to your specific premium before you decide. The answer sometimes moves the whole decision.
When We Would Tell You Not To Hire Us
If your roof is under 10 years old and you have one leak, do not let anyone sell you a replacement. Get an inspection, find the actual cause, repair it. A contractor who opens with "you need a whole new roof" before going up on the roof is selling, not diagnosing.
If a storm just came through and someone knocks on your door offering a free inspection, be careful. That happens after every named storm in South Florida. Call a contractor who was here before the storm and will be here after it.
And if your roof has 10 good years left, a repair is the right answer, and we will say so even though it is the smaller invoice.
Frequently Asked Questions
How do I know if my roof needs replacing or just repair?
Three tests. Is the damage under 25% of the roof? Is the roof under 70% of its expected life? Are the leaks staying in one place? Three yeses means repair. Any no means get a real inspection before deciding.
Does insurance cover roof repair in Florida?
Sudden damage from a covered event, usually yes. Wear, age, and deferred maintenance, no. Document everything with photos and dates, and file promptly. Florida has deadlines on hurricane claims.
How long does a roof replacement take in South Florida?
Most residential replacements run two to five days depending on size, material, and weather. Tile takes longer than shingle. Permitting and inspection add time before and after the crew is on site.
Can I repair a roof that has already been repaired several times?
Technically yes. Financially, three repairs on the same roof is your answer. Add up what you have already spent and compare it against a replacement with a fresh warranty.
Will a new roof lower my insurance in Florida?
Usually, yes, through the wind mitigation inspection. The amount depends on your carrier, your material, and your attachment method. Ask your agent for the specific number before you commit.
The Rule Of Thumb Worth Keeping
Repairs make sense on a roof with life left in it. Replacement makes sense on a roof that is telling you, in increasingly expensive ways, that it is tired.
If you cannot tell which one you have, that is what an inspection is for. It costs $150 to $400 and it settles the question with evidence instead of opinion.
Call (786) 983-7928 for a free estimate. We will get on the roof, look under it, and tell you what we find. Sometimes that means a repair and a much smaller invoice than you were bracing for. We have made peace with that.
