Repair your roof when the damage sits in one spot: a single leak, a few missing or lifted shingles, or failed flashing or a cracked vent boot, especially on an asphalt roof under about 15 to 20 years old. Replace it when shingles are curled, bald or missing across whole slopes, leaks keep returning, or the decking feels soft.
Most one-spot leaks are a repair
A leak that stains one spot on the ceiling is almost always a repair, and the rest of the roof stays. Most single-spot leaks start at a penetration: a chimney, a vent pipe, a skylight, or the line where the roof meets a wall. The flashing that seals those points fails years before the shingles around it wear out.
Homeowners who bring this problem to Runhome mostly ask for a patch, not a new roof. Across four conversations about a leak that stained one spot on the ceiling, homeowners described a "small pin hole leak" over the kitchen and said they "just want patch repair done." On an otherwise sound roof, that is the right request.
The Runhome guide to a roof that leaks in one spot and stains the ceiling shows how a roofer traces that kind of leak to its source.
Signs a repair is enough
A repair is enough when the problem is local and the roof around it still looks flat, even and intact.
- One leak point. Only one stain shows, and a chimney, vent pipe, skylight or roof-to-wall joint sits above it.
- A few missing or lifted shingles. Wind took or lifted a handful of shingles, and the rest of the slope lies flat.
- Flashing or boot failure. Metal flashing has pulled away from a chimney or wall, or the rubber boot around a vent pipe has cracked.
- A younger roof. An asphalt roof under about 15 to 20 years old usually has life left around a local problem.
- A dry, firm stain. The ceiling feels firm to the touch, which points to a slow or seasonal leak rather than a soaked deck.
If the stain keeps spreading or new spots keep appearing, a repair usually still works, but ask the roofer to inspect the full slope first. Spreading water means the entry point is bigger than one nail hole.
Signs you need a new roof
You need a new roof when the wear runs across whole slopes instead of sitting in one spot, because a patch on a worn-out roof moves the leak instead of stopping it.
- Age plus wear. An asphalt roof past about 20 years that also shows the signs below is near the end of its life. Age alone doesn't decide it.
- Widespread granule loss. Shingles show bald, dark patches, and sand-like granules pile up in the gutters and at downspout outlets.
- Curling or cupping. Shingle edges turn up or corners lift across a whole slope, not just in one corner.
- Multiple leaks or repeat failures. Stains show up in several rooms, or the same spot has been patched twice and still leaks. Two failed patches mean the flashing detail or the deck underneath is wrong.
- Soft or sagging decking. The roofline dips or waves when you look from the street, or the attic shows dark, wet or crumbling wood.
- Storm damage over a large area. Hail bruises or missing shingles cover several slopes, not a handful in one place.
When one slope has failed and the others are sound, a roofer may replace just that section. Ask whether the new shingles will match the faded old ones.
How to check your roof without climbing on it
You can sort most roofs into repair or replace from the ground, the attic and the room below. Don't climb onto or walk the roof, and never walk a wet or steep slope. Roof falls are why finding and fixing a leak is a job to hire out, even for a pinhole.
- Note when it drips. Water only during or right after rain points at the roof. Water in dry weather points at plumbing or an air conditioner drain line.
- Press the stain with two fingers. Firm and dry means a slow or seasonal leak. Soft, sagging or dripping means water is coming in now.
- Measure from the stain to the nearest wall. Water runs along the sheathing and framing before it drops, so the hole often sits several feet uphill from the stain.
- Look up from the ground with binoculars. Find what sits above the stain, such as a chimney, vent stack, skylight or roof-to-wall joint, and check for lifted flashing or a cracked boot.
- Scan the whole slope, not just the leak. Count curled, bald and missing patches, and check the gutters for granules.
- Check the attic in daylight if a floor gives you safe access. Daylight through the deck, dark trails down a rafter or damp insulation marks the entry point. Step only on joists or attic flooring, never on the insulation between them.
Stop and call a licensed, insured roofer for anything that needs a ladder onto the roof. Call right away if the ceiling bulges or water drips near a light fixture. Keep people out from under a sagging ceiling, and switch off that light's circuit at the breaker only if you can reach the panel without standing in water.
Before you call, take a wide photo of the ceiling and one of the roof above it from the ground. Note the roof type, when the stain first appeared, and whether it drips during rain or stays dry.
What storm damage means for insurance
Storm damage across a large area often points to a replacement, and homeowners insurance may pay for part of it. Most policies cover sudden damage from wind, hail or falling trees, not wear from age. Your insurer's adjuster decides whether the damage calls for a repair or a replacement and what the policy pays.
Your deductible applies, and some policies set a separate wind or hail deductible as a percentage of your home's insured value. Some pay only actual cash value on an older roof, which subtracts depreciation. After a storm, photograph the damage from the ground and inside, have a roofer cover any openings, and check your policy with your insurer before you sign a roofing contract.
What a repair costs compared with a new roof
A one-spot repair costs a few hundred dollars to about a thousand, while a full replacement costs many thousands. Runhome contractor estimates for patching a one-spot leak and replacing the stained ceiling tiles ran from $275 to $1,060, and for tearing off and replacing the whole roof from $8,700 to $19,600, as of September 2026, including the trip and assessment.
Published cost guides land in a similar range for a full replacement. Fixr's asphalt shingle roof cost guide, updated January 2026, puts the typical job at $8,000 to $16,000, with an average of $12,000. This Old House's new roof cost guide, updated September 2026, puts the average at $15,439 for a 2,000-square-foot home.
Your price depends on roof size and pitch, how many old layers come off, how much decking needs replacing, the shingle grade, permits and local labor rates. If a roofer recommends a new roof for a one-spot leak, ask for photos of the wear across the other slopes before you compare contractor quotes.
Common questions
Can I just get a patch job on my roof?
Yes, for most one-spot leaks. A roofer reseals the flashing or replaces a few shingles in one trip. Ask them to check the full slope on the same visit so you know the patch will hold.
Is a small pinhole leak worth fixing right away?
Yes. A pinhole still soaks the deck above it every time it rains, and a wet deck turns a patch into a bigger repair. Get the roof patched first, then replace any stained ceiling tiles.
My ceiling tiles are stained but dry. Do I still need a roofer?
Yes. A dry stain means the leak is slow or seasonal, not fixed, and it returns with the next driving rain. In a kitchen with a drop ceiling, the stained tiles lift out and new ones drop in, but wait until the roof is fixed, because a new tile under a live leak stains again within weeks.
The stain is a few feet from the chimney. Does that matter?
No, the chimney flashing is still the likely source. Water runs along the framing before it drops, so the stain lands away from the hole. A roofer traces it uphill from the stain.
Can an old unused chimney above the leak be removed?
Often, yes. A roofer can take an abandoned chimney down to the roof line and close the opening in the deck, which removes the leak point instead of resealing it. Ask about it when you get a contractor quote for the repair.
