ROOFING GUIDE

Roof Repair vs. Roof Replacement:How Farmington Homeowners ShouldDecide

KEY TAKEAWAYS

  • Choose roof repair if your roof is under 15 years old and damage is limited to a specific area, leak, or missing shingles.
  • Choose roof replacement if your roof is 20+ years old, has multiple leaks, widespread deterioration, or if repeated repairs haven’t held.
  • In the Twin Cities, roof repairs typically run $400–$2,000, and full replacements run $9,000–$18,000+ depending on size and materials.
  • Minnesota’s freeze-thaw cycles and hail season shorten roof lifespan by 3–5 years compared to milder climates.
  • If a repair estimate approaches 50% of the replacement cost, replacement is usually the smarter long-term investment.

TABLE OF CONTENTS

  1. The Real Difference Between Roof Repair and Replacement
  2. Roof Repair vs. Replacement Cost in the Twin Cities
  3. When Roof Repair Is the Right Call
  4. When You Should Replace Your Roof Instead
  5. How Long Do Roofs Actually Last in Minnesota?
  6. Storm Damage: Should Insurance Cover Repair or Replacement?
  7. Localized vs. Widespread Damage: What to Look For
  8. The 50% Rule (and When to Ignore It)
  9. Why an Honest Inspection Beats a Quick Estimate
  10. Repair or Replace? A Farmington Decision Guide

If you’re standing under a fresh water stain on your ceiling, or you just came down from the attic and found a soft spot in the decking, you’re probably asking yourself the same question thousands of Farmington
homeowners ask every year: Do I really need a full roof replacement, or can this be fixed with a repair?


It’s a fair question. It’s also one that gets a wildly different answer depending on who you ask. A storm chaser knocking on doors after last week’s hail is going to tell you your whole roof needs to go. A handyman
who does side work is going to tell you a few shingles and some sealant will do the trick. Neither of those answers is necessarily right and neither is going to hold up in a Farmington winter.


At Bormann Brothers, we’ve been roofing homes across Farmington, Lakeville, Apple Valley, and the south metro since 1997. Same family, same crew, no subcontractors. We’ve turned down plenty of full
replacement jobs because a $600 repair was the honest call. This guide walks you through how to actually think about repair vs. replacement the same framework we use when we walk your roof.

The Real Difference Between Roof Repair and Roof Replacement

In simple terms, roof repair fixes a specific problem in a section of the roof that’s otherwise sound. Roof replacement is a full reset the entire roof system comes off and gets rebuilt.


A repair is targeted work: replacing a handful of damaged shingles, resealing flashing around a chimney, fixing a leaking pipe boot after a storm, or patching a small section of decking. A repair assumes the rest of the roof still has years of reliable life left in it.


A replacement means removing everything down to the decking and installing a new roof system: underlayment, ice-and-water shield, flashing, ventilation upgrades, and shingles. It isn’t fixing a problem
it’s replacing the system that keeps developing them.


Both are valid choices in the right situation. The right one depends on whether your roof has a fixable problem, or whether the roof itself has become the problem.

Roof Repair vs. Replacement Cost in the Twin Cities

Budget is usually the first thing homeowners think about, and
reasonably so. But cost only makes sense alongside age and damage
extent because a cheap repair on an aging roof often costs more over
time than a timely replacement.

Roof repair cost in Farmington and the south metro

Repairs on a residential roof in Farmington typically run $400 to $2,000, depending on scope. The variables that move that number:

  • Roof pitch and how accessible the damaged area is
  • Whether the underlying decking absorbed water before you noticed
  • Materials on the current roof
  • Winter vs. summer scheduling (winter repairs cost more)
  • Whether the repair needs ice-and-water shield replacement (common
  • on lower slopes and eaves)

Rough Twin Cities pricing for the most common repair scopes:

  • Missing shingles (5–15 sq ft): $400–$800
  • Pipe boot replacement: $300–$500
  • Flashing repair around a chimney or skylight: $500–$1,200
  • Localized ice dam damage repair: $800–$2,500

Roof replacement cost in Farmington and the south metro

A full asphalt shingle replacement on an average Farmington, Lakeville, or Apple Valley home (1,800–2,400 sq ft roof surface) runs $9,000 to $18,000 in 2026. The range is wide because:

  • Roof size and complexity dormers, valleys, and steep pitches add hours and material
  • Shingle grade (3-tab vs. architectural vs. designer)
  • Whether decking needs replacement (common on roofs 25+ years old)
  • Ventilation upgrades required by Minnesota code
  • Ice-and-water shield extent Minnesota code requires it a minimum of 24 inches beyond the exterior wall

A basic architectural shingle roof on a straightforward Farmington, Lakeville rambler, or Apple Valley home typically lands around $11,000– $13,500. A larger two-story with dormers and steeper pitches can run $16,000+. Bigger or more complex homes go higher.

What the sticker price doesn’t tell you: a replacement resets your roof’s clock and your warranty coverage. Every full roof we install carries a 50-year transferable warranty on materials, plus workmanship coverage. A repair doesn’t reset either. On an aging roof, that difference matters.

When Roof Repair Is the Right Call

Repair is usually the right choice when your roof is relatively young and the damage is confined to a specific spot. We recommend repair over replacement when:

  • The roof is under 15 years old
  • Damage is isolated to one area a single leak point, a few missing shingles, one section of flashing
  • There’s no visible water intrusion in the attic beyond the immediate area
  • Shingles elsewhere on the roof still look sound (granules intact, no widespread curling)
  • Ceiling stains are limited to one spot with a confirmed, accessible source

Here’s the part homeowners underestimate: acting quickly matters more than the size of the fix. A small flashing leak or a missing pipe boot feels minor in September. By March, it’s traveled into the decking,
insulation, and framing. What could have been a $500 repair turns into a $4,000 water damage remediation on top of the roof work.

This is where the Farmington climate does its damage. Minnesotawinters put roofs through more than 100 freeze-thaw cycles a year. Water that sneaks under a shingle in October becomes ice by December, expanding cracks that a summer repair could have caught. If you’ve spotted a leak or missing shingles on a home anywhere from downtown Farmington to Lake Marion in Lakeville to the Cedar Avenue corridor in Apple Valley, get it looked at before the next storm not after.

When You Should Replace Your Roof Instead

Replacement becomes the right call when the roof is at or near the end of its life, when damage is widespread, or when the same problems keep coming back. We recommend replacement when:

  • The roof is 20+ years old and showing broad deterioration
  • There are multiple leak points across different slopes
  • Granules are washing into your gutters after every rain a sign of active shingle breakdown
  • Shingles are curling, cracking, or blistering across large sections
  • You’ve had two or more repairs in the past three years and problems keep returning
  • There are visible sagging areas or soft spots in the decking
  • Ceiling stains have appeared in more than one room
  • Storm damage has affected more than one slope
  • There’s visible daylight from the attic or confirmed mold from moisture

The clearest signal is repeated repairs. If you’ve patched the same roof three times in two years and problems keep showing up, the issue isn’t where you last repaired it’s the whole system. Aged underlayment,
degraded flashing, and moisture that’s been working its way in through multiple entry points for years. At that stage, more repairs just delay an inevitable replacement while damage compounds behind the shingles.

How Long Do Roofs Actually Last in Minnesota?

Roof material determines the expected lifespan but Minnesota’s climate shortens every one of those numbers by roughly 3 to 5 years compared to milder regions. Here’s what we typically see on Farmington, Lakeville, Apple Valley, and south metro homes:

Material Typical
Lifespan
MinnesotaAdjustedNotes
3-tab asphalt shingles15–20 years12–17 yearsBeing phased out; rarely installed today
Architectural asphalt25–30 years22–27 yearsStandard for most Minnesota homes
Impactresistant (Class 4)30+ years27–30 yearsMay qualify for
insurance discount
Standing seam metal40–70 years35–60 yearsHigher upfront cost,
longest ROI
Cedar shake25–30 years18–22 yearsRequires more maintenance in MN

Why the Minnesota adjustment? Two reasons: the freeze-thaw cycle we already mentioned, and hail. Dakota County averages two to three hail events per year, and even small hail causes cumulative granule loss
that shortens roof life. A roof that could have gone 30 years in Arizona is often a replacement candidate at 25 in Farmington, Lakeville, or Apple Valley.


Attic ventilation is the other big variable. A poorly ventilated attic traps summer heat that bakes shingles from below and winter moisture that condenses on the decking. Well-ventilated roofs consistently outlast
poorly ventilated ones by 5 to 10 years, regardless of material.

Storm Damage: Should Insurance Cover Repair or Replacement?

This is where a lot of Farmington, Lakeville, and Apple Valley homeowners get burned literally and figuratively

If a storm damaged your roof and you file an insurance claim, your carrier will send an adjuster to determine whether to cover a repair or a full replacement. What they cover depends on the extent and pattern of
damage, the age and condition of the roof before the storm, whether your policy is Replacement Cost Value (RCV) or Actual Cash Value (ACV), and Minnesota’s matching statute.

Here’s what most homeowners don’t know: Minnesota law requires insurers to match roofing materials when repairs would create a mismatched appearance. If your damaged slope can’t be matched to your existing shingles because the color’s been discontinued, or aged shingles won’t match new ones the insurer may be required to replace more than just the damaged section. This matters most on older roofs where matching is nearly impossible

The catch: you need a contractor who understands claims documentation. A repair-only estimate misses damage that a fullreplacement estimate catches. We walk every storm-damage roof with our own documentation before the adjuster shows up, so nothing gets missed. On most approved storm claims, the only thing you pay is your deductible.

We’ve had plenty of jobs where an adjuster’s first assessment said “repair,” and after our documentation the claim was upgraded to a full replacement legitimately, because the damage warranted it. We’ve also had jobs where a storm chaser tried to push a full replacement on a roof that only needed a repair, and we told the homeowner the truth even when it cost us the bigger job.

Localized vs. Widespread Damage: What to Look For

Not all damage reads the same way. How far it’s spread matters more than any single symptom.

Localized damage

Localized damage is contained to a specific, identifiable area one section of shingles, one flashing point, one pipe vent. It suggests something failed in a spot, not that the whole roof is done. If your roof is under 20 years old and the damage is genuinely localized, repair is usually the right call.

One catch worth knowing upfront: matching new shingles to an aged roof is often impossible. Shingles fade and lose granules over ten years or more, so new shingles installed in the middle of an older roof will look noticeably different. It’s a cosmetic issue, not a quality one, but you should know before signing off on a repair.

Widespread or systemic damage

Systemic damage involves multiple failure points, damage across multiple slopes, or a pattern of shingles failing at roughly the same time in different areas. When damage is systemic, repairs address symptoms while the underlying system keeps failing. You’ll patch several spots this year, and next spring you’ll patch three more.

In Farmington, Lakeville, Apple Valley, Rosemount, and the rest of the south metro, the two biggest drivers of systemic damage are ice dams and cumulative hail. Ice dams form when heat escapes through a poorly insulated attic, melts snow, and refreezes at the eaves forcing water back under the shingles. Cumulative hail damage isn’t always visible from the ground; it shows up as bruised shingle mats and granule loss that shortens roof life without producing a visible leak until years later.

If you can see multiple issues from the ground different slopes affected, gutter granules after every rain, shingles curling in more than one spot you’re likely looking at systemic damage. That’s a replacement conversation.

The 50% Rule (and When to Ignore It)

Here’s a useful rule of thumb: if the repair estimate approaches 50% of the replacement cost, replacement is usually the smarter investment.

The math is simple. A $6,000 repair on a $12,000 roof is spending half of a new roof to buy a few more years on an aging one. When those years run out often faster than expected on a roof that already needed major repair you’re spending the other $12,000 anyway. Total: $18,000 to end up with the same new roof you could have had for $12,000 upfront.

That said, the 50% rule isn’t absolute. It’s worth ignoring when:

  • You’re planning to sell within 2–3 years and just need the roof watertight for a sale
  • The damage is from a specific event (hail, wind) and insurance is covering the repair
  • The roof is genuinely under 10 years old and the “repair” is really a large one-time issue that won’t recur

But if you’re planning to stay in the home long-term, and the roof is 15+ years old, and you’re staring at a repair that’s more than half the cost of replacement replace it. The math almost always works out.

Why an Honest Inspection Beats a Quick Estimate

We’ve walked roofs across Farmington, Lakeville, Apple Valley, Rosemount, Burnsville, and Eagan for nearly three decades. One of the biggest mistakes we see is homeowners making a repair-vs-replace decision from the ground, or based on a 10-minute driveway estimate from a door-knocker.

Roof problems aren’t always where they look like they are. A water stain on your ceiling often sits directly below the leak but not always. Water travels along rafters and decking before it finds a low point and shows itself. A real inspection traces the actual source, not just the visible symptom.

A thorough Bormann Brothers inspection covers:

  • The full roof surface shingle condition, granule loss, lifting, curling
  • All flashing points around chimneys, skylights, and vents
  • Pipe boot condition
  • Gutter condition and granule accumulation
  • Attic moisture, ventilation, and any signs of mold or rot
  • Decking integrity soft spots, water absorption
  • Ice-and-water shield presence and condition
  • Any sagging or structural irregularities

We don’t charge for inspections, and we don’t send salespeople Steve or Nick or one of our lead installers does the walkthrough. If your roof needs a $500 repair, we’ll tell you it needs a $500 repair. If it needs a full replacement, we’ll show you exactly why.

For any project over a few thousand dollars, get at least two independent inspections. Compare not just the number, but what each contractor is proposing to do, what warranties they offer, and whether they’re local and insured in Minnesota. A contractor working out of a rental truck for the season isn’t going to honor a warranty when a problem shows up in 2029.

Repair or Replace? A Farmington Homeowner’s
Decision Guide

Use this as a quick reference after you’ve had a professional inspection.

Choose repair if
SituationReason
Your roof is under 15 years old with isolated damageRepairs are cost-effective when the system is otherwise sound
Damage is confined to one area or componentTargeted repair fixes the problem without disturbing what’s working
Repair cost is well below 50% of replacementThe 50% threshold is a check on whether repair still makes financial sense
You need a short-term fix before sellingRepair is often the practical choice when long-term ownership isn’t the plan
Choose replacement if…
SituationReason
Your roof is 20+ years old with widespread deteriorationA roof at end-of-life costs more to maintain than to replace
Damage affects multiple areas or slopesMultiple failure points usually indicate systemic decline
Repeated repairs haven’t heldWhen repairs stop holding, the whole system is the problem
Insurance is covering storm damage on a broadly failing roofIf replacement is covered, delaying means continued exposure with fewer returns
You’re staying in the home long-termReplacement delivers more financial value the longer you stay

Both options are the right choice in the right context. What matters is matching the decision to the roof you actually have not the one you’re hoping for. A real inspection gives you the foundation. Everything else follows from there.

Managing an HOA, apartment building, or townhome property? Repairvs-replacement math changes when you’re deciding for a whole building or complex. See how we handle multi-family roofing projects for property managers across the south metro

Not sure whether you need a repair or replacement?

That’s exactly what we’re here for. For nearly 30 years, Bormann Brothers has walked roofs across Farmington, Lakeville, Apple Valley, Rosemount, Burnsville, Eagan, and the south metro and told homeowners the honest truth, even when honesty cost us the bigger job. Free inspection. No pressure. No storm chasers.

Schedule a Free Inspection

GAF Certified · BBB A+ since 2009 · Family-owned since 1997 · No subcontractors · 50-year transferable warranty on every full replacement

RELATED READING

Steven Bormann

Share
Published by
Steven Bormann