Skip to content
JMB Builders logo

Roof Repair or Replace — How to Decide by Age, Granules and Leaks

There is a stain on the ceiling or granules in the gutter and you do not know whether you are looking at a repair or a new roof; here is how we decide on the roof, and when we will tell you to keep your money.

Roof repair or replace comes down to four things: the shingle age, how much granule is gone, how many leaks there are and whether the damage is on one slope or all of them. JMB Builders inspects the roof in person across the Twin Cities metro and tells you which it is, with the reasons. One leak on a mid-life roof is a repair. Bald shingles, a second leak and curling tabs on every slope is a replacement.

  • Age, granule loss, leak count, one slope or all
  • Free roof inspection in person, honest answer either way
  • A repair on a worn-out roof is money spent twice
  • Send photos, reply within one business day
  • Licensed MN contractor BC809005

Send photos and hear back within one business day — or book a free in-home estimate.

Single-story Minnesota home with an aging shingle roof being inspected

Most roof leaks are not the shingles. They are a cracked pipe boot, a nail backed out in a valley, a chimney flashing that let go, a kick-out that was never there. On a roof with life left in it, those are repairs and we do them as repairs. A good contractor tells you that. The question is whether the roof has life left, and that is what the inspection is for.

We look at four things. Age: an architectural shingle roof in Minnesota has a working life measured in decades, and a roof near the end of it should not get money spent on repairs. Granules: the colored stone on the shingle is its sunscreen; when it is gone the asphalt under it dries, cracks and curls, and granules filling the gutters or bald patches on the south slope mean the shingle is finishing. Leaks: one leak at a penetration is a repair; two or three in different places on the same roof mean the shingle, not the detail, is failing. Extent: damage on one slope from a tree, a storm or a bad valley can be fixed on that slope; curling, cracking and bald spots on every slope cannot.

There is a middle case. A roof that is old but sound on three slopes and failing on the south one can sometimes get that slope replaced and buy years for the rest, with the understanding that the new shingles will not match exactly and the other slopes are on borrowed time. We say so on the scope. What we will not do is sell a repair on a roof that needs replacing, because you will be calling again next spring, or sell a roof when a boot and an hour would have fixed it.

What you supply

  • Photos of the roof from the yard, close-ups of any bald or curling areas, and the ceiling stain if there is one
  • The age of the roof if you know it, or the year you bought the house and whether it was new then
  • Where and when it leaks: after rain, after snow melts, only in wind
  • A look in the gutters: a layer of granules in the bottom is a photo worth sending

What JMB supplies

  • A free roof inspection in person: shingle condition on every slope, flashing, boots, valleys, deck from the attic
  • A straight answer with the reasons: repair, replace one slope, or replace the roof
  • The repair, when that is the answer, priced on its own and done to last the roof's remaining life
  • A roof replacement scope when that is the answer, with the per-project number and what moves it
  • Photos of what we found on the roof in your job folder, whichever way it goes

How it is priced: per project

Quoted in writing from your photos, with a reply within one business day. What moves the number:

  • A repair is priced for what it is: a boot, a flashing rebuild, a valley, a section of shingles
  • A single-slope replacement is priced by that slope's squares and the tie-in at the ridge and hips
  • A full replacement is priced by squares, pitch, layers, decking and access
  • Deck damage under a long-term leak, found from the attic and quoted per sheet
  • Whether the damage is a storm claim, which changes who pays but not what the roof needs

Send the yard photos, the close-ups and the stain. We can usually tell from the photos whether it is likely a repair or a roof, and the inspection confirms it.

How long it takes

The inspection is one visit. A repair is usually done the same week in a few hours. A single slope is a day. A full replacement is one to two days on site after the scope is approved.

How your project works

  1. 1

    Send photos, get a written quote

    Send three photos of the space and a sentence about what you want. You get a clear, itemized reply within one business day. Prefer a look in person? A free in-home estimate is always an option.

  2. 2

    Pick materials, or bring your own

    We help you choose profiles and materials that fit the house and the budget, or match your existing millwork exactly — or you buy the door or trim yourself and we install it. Everything is confirmed before the crew is scheduled.

  3. 3

    Clean, precise installation

    The crew shows up on time, protects floors and furniture, and installs with tight joints and consistent reveals. Photos of the finished work go in your job folder.

  4. 4

    Walkthrough and invoice

    We walk the finished work with you. If anything is not right, we fix it before we call the job done. Then one invoice, paid by check or direct deposit — no card fees, no payment links.

Situations and options

Repair

A roof with years left and a leak at a detail: pipe boot, vent cap, valley nail, chimney or wall flashing, a few wind-lifted shingles. Fixed as a repair with matching shingles where needed.

Replace one slope

The south or west slope is bald and curling and the rest is sound, or a tree took out one side. That slope is torn off and reshingled with new membrane and a tie-in at the ridge. The color will be close, not exact.

Replace the roof

Curling, cracking or bald areas on every slope, more than one leak, granules filling the gutters, or a roof at the end of its life. A repair would be followed by another; the roof comes off to the deck.

Storm damage on an old roof

Hail or wind damage on a roof that was nearly done anyway. The claim covers the storm damage; the age shows up as depreciation on the first check. The roof is replaced to the scope, and we explain the math in plain words.

Roof Repair or Replace — How to Decide by Age, Granules and Leaks: questions, answered

How do I know if my roof needs to be replaced or just repaired?

Look at four things: age, granules, leak count and extent. A roof under half its expected life with one leak at a pipe, vent or flashing is a repair. A roof near the end of its life, with granules filling the gutters, bald or curling shingles, and more than one leak in different places is a replacement, because the shingle itself is failing and a repair only moves the leak. Damage on one slope only can sometimes be handled as a one-slope replacement. We tell you which after walking the roof.

What do granules in the gutter mean?

Some granule loss is normal right after a new roof and after a hail storm. A steady layer of granules in the gutters on an older roof means the shingles are shedding their protective surface, and the asphalt under it will dry, crack and curl within a few seasons. If you also see bald, dark patches on the south or west slopes, the roof is finishing. Granules alone on a mid-life roof after a storm are a reason for a hail inspection, not a new roof.

My roof leaks in two places, is it time to replace it?

Probably, if the two leaks are not both at details like boots or flashing. Two or three leaks in different parts of the roof usually mean the shingles are letting water through on their own, and fixing each one leaves the next one waiting. We check both leaks on the roof: if both are failed boots on a sound roof, it is two small repairs; if they are in the field of the shingle, it is the roof.

Can you replace just one side of the roof?

Yes, when the damage is on one slope and the others have life left. The slope is torn off to the deck, dried in with new membrane and underlayment, shingled, and tied into the existing roof at the ridge and hips. The new shingles will be close in color but newer and darker than the old; from the street it reads as a different shade on that side. It buys years for the rest of the roof and we say so on the scope.

How old is too old for a shingle roof in Minnesota?

Shingle makers rate architectural shingles for decades, and Minnesota sun, wind, hail and freeze-thaw tend to use that life up rather than extend it. The age matters less than the condition: a roof with its granules, flat tabs and sealed edges is fine whatever the calendar says, and a roof that is curling and bald is done whatever the warranty paper says. If you do not know the age, the condition on the south slope tells us.

Will you tell me if my roof does not need replacing?

Yes, and we do it often. Most of the leak calls we get are a boot, a flashing or a few shingles on a roof that has years left, and the answer is a repair priced as a repair. Selling a roof to someone who needed a boot is how contractors get the reputation they have. The inspection is free, the answer comes with the reasons, and the photos go in your job folder either way.

Recent JMB work, from our job log

59 installs recorded across 30 Twin Cities communities since Dec 2025. Window and door installs for homeowners, builders and dealers. Counts come straight from our job log; no customer names.

Get a written quote for this job

Three photos and a sentence is enough: a reply within one business day, or ask for a free in-home estimate. Or text the photos to 763-333-4066.

Send 2–3 photos for a reply within one business day, or book a free in-home estimate. Licensed MN contractor BC809005.

Photos (optional)

Up to 3: one wide shot of the area, one close-up of the opening or trim, one of anything you're unsure about.

Optional — photos are the fastest way to a price. Skip them if you'd rather we come out and look.

How do you want your quote?

Free, no obligation. Every quote is written and itemized, so you can compare it line by line.

Related jobs we do

Roof Replacement Contractor — Full Roof Replacement, Start to Finish

Your roof is at the end of its life and you want one contractor for the whole job: inspection, materials, tear-off, deck, flashing, permit and cleanup, with the number written down before the first shingle comes off.

Read more

Roof Leak Repair — Pipe Boots, Valleys and Chimney Flashing

A brown ring on the ceiling, a drip down the furnace flue, water in the attic under a vent — we find where it gets in and fix that spot, not the whole roof.

Read more

Hail Damage Roof Inspection and Insurance Claim Repair

After a hailstorm the question is simple: is there real damage, and is it enough to matter? We look, we document, and we tell you straight before anyone calls your insurance company.

Read more

Roof Vent Replacement, Pipe Boots and Flashing Repair

Cracked plastic box vents, sun-split pipe boots, a bath fan blowing into the attic — the small roof jobs that cause big leaks, done in one visit at a per-unit price.

Read more

Soft Spots on the Roof — Rotted Roof Decking Replaced

You stepped on the roof, or the roofer did, and it gave like a mattress. Here is what is under that spot and how it gets replaced without a whole new roof.

Read more

Fall and Winter Roof Replacement in Minnesota — Cold-Weather Shingling

It is October or later, the roof has to be done before the snow or it is already leaking in January, and you want a straight answer about whether shingles can go on in the cold and what changes when they do.

Read more

Page reviewed October 2, 2026 · JMB Builders LLC, MN license BC809005 · All roofing pages

Where we work

Roofing near you

Based in Zimmerman, scheduling across the Twin Cities metro. Closest first: