Symptom Guides · roofing

Why do I see daylight in my attic through the shingle roof?

What causes the gaps, how to find them, and repair costs

Daylight in your attic means there's an opening in the roof deck or flashing somewhere above you. If it looks intermittent, you're usually seeing light through a small gap that only shows at certain sun angles, or you're catching light around vents and pipe boots. It's a real leak path even when it's dry, so track it down before the next hard rain.

7 min read · Updated July 19, 2026 · Careful DIY · Pro $300–$1,500

Safe to check yourself

  • From inside the attic, mark the light spot with painter's tape. Go up top on a dry day and look for a missing tab or lifted shingle directly above.
  • Look for a bright pinpoint of light or a shiny nail tip. Dab roofing sealant on the nail shank from inside and reseat or seal the head from outside.

Stop if you notice this

  • Never walk a wet, frosty, or hot asphalt roof. Shingles get slick when wet and soft enough to scuff when the deck is over about 90 degrees.
  • Use a stabilizer on your ladder and tie off or have a spotter for any work near the edge.
  • In the attic, step only on the joists or rafters, never the drywall between them, or you'll fall through the ceiling.
  • Wear an N95 in the attic. Old fiberglass and blown-in insulation kick up irritating dust.

Call a licensed pro

  • If more than a few shingles are gone or the roof is steeper than a 6:12 pitch, get a roofer up there instead.
  • If you count a dozen or more shiners, the roof was under-nailed and may need re-evaluation.

Ranked likely causes

6 causes

  • Why it happens

    When a shingle blows off, the underlayment and deck may still have small gaps at nail holes or seams. Sun sneaks through at certain angles. Older 3-tab shingles on homes built before 2000 blow off in 50-plus mph gusts pretty easily.

    First check

    From inside the attic, mark the light spot with painter's tape. Go up top on a dry day and look for a missing tab or lifted shingle directly above.

    Call a pro when

    If more than a few shingles are gone or the roof is steeper than a 6:12 pitch, get a roofer up there instead.

Seeing this same pattern at home?

What daylight in your attic actually means

If you can see the sky from inside your attic, there's an opening in your roof. Simple as that.

The confusing part is the word 'intermittent.' Daylight doesn't blink on and off. What's happening is that a small gap only lines up with the sun for an hour or two a day, so you notice it in the morning or afternoon and think it comes and goes.

The gap is there all day. Water can use it during any rain, day or night, sun or no sun.

The good news is that most of these openings are small and cheap to fix. The trick is finding exactly where they are and figuring out whether the fix is a dab of sealant or a call to a roofer.

A thin, straight line of light along the ridge is often normal for a ridge vent. Pinpoints, ragged patches, and light around pipes or walls are not.

The usual suspects, ranked

in most cases, this comes down to one of a handful of things, and none of them are exotic.

The most common by far is a nail shiner. That's a roofing nail that missed the rafter during install and now pokes into open attic space, leaving a bright pinpoint of light. Every roof has a few. They're normal until they start leaking.

Next up is a missing or lifted shingle. Once the shingle's gone, the underlayment and deck below it have small gaps that let light through at the seams and nail lines.

Cracked pipe boots are a close third. The rubber collar around plumbing vents dries out and splits after 8 to 12 years of sun, opening a ring of light around the pipe.

After that you get into flashing problems where the roof meets a wall or chimney, and ridge vent slots that were cut too wide.

The one you don't want to find is deck rot. If the light comes through soft, crumbling wood, you've had a slow leak for a while and the plywood is failing. That's the difference between a weekend fix and a real repair bill.

Stop and call someone if

  • Never walk a wet, frosty, or hot asphalt roof. Shingles get slick when wet and soft enough to scuff when the deck is over about 90 degrees.
  • Use a stabilizer on your ladder and tie off or have a spotter for any work near the edge.
  • In the attic, step only on the joists or rafters, never the drywall between them, or you'll fall through the ceiling.
  • Wear an N95 in the attic. Old fiberglass and blown-in insulation kick up irritating dust.
  • Watch for knob-and-tube or damaged wiring in older attics before you go poking around near the deck.
  • If you see mold-colored staining or smell must, that leak has been active a while; wear gloves and a respirator.

See my most likely cause

Describe what's happening or add a photo, and get your most likely cause free.

Free to start · Guidance only, not a substitute for licensed trade work

How to pin down the source

This is worth doing carefully because the light spot inside is your only reliable map to the hole outside.

Go up on a bright day, kill the attic lights, and let your eyes adjust. You'll start seeing spots you'd have walked right past.

Mark each one. Painter's tape on the nearby rafter works, or push a bright wire or nail through the hole so it sticks out the top. That gives you a target you can spot from the roof.

Read the shape of the light. A single sharp pinpoint is a shiner. A line means a seam or ridge. A soft, spread-out glow usually means light coming through worn underlayment under a thin spot in the shingles.

Then check the deck itself. Press around each hole. Solid wood is fine to seal. Soft or spongy wood changes the whole plan.

  • Pinpoint of light: nail shiner or single nail hole
  • Ring of light: pipe boot or vent collar
  • Straight line: ridge vent, seam, or wall flashing
  • Ragged patch: missing shingle or damaged deck
  • Soft wood around the light: rot, stop and reassess

Step-by-step: from spotting light to sealing it

Start inside, finish outside, and never rush the roof part.

Once you've marked your light spots and confirmed the deck is solid, wait for a dry day when the roof is cool to the touch. Mid-morning is usually your window before the shingles heat up.

For shiners, seal the exposed nail shank inside with roofing cement, then from the top, either reseat the nail or cover the head with a sealant that matches your shingle color.

For a cracked pipe boot, the clean fix is a replacement boot. A retrofit collar that slides over the existing pipe runs about 15 to 30 dollars and skips having to break the shingle seal. If you're comfortable pulling a few shingles, a full new boot is the more permanent option.

For a lifted shingle, warm it gently so it flexes, apply roofing cement under the tab, and press it flat with a couple of dabs of sealant on any exposed nail heads.

For anything at a wall, chimney, or wide ridge slot, that's where I'd bring in a roofer. Those repairs usually mean removing siding or shingles, and a botched flashing job leaks worse than the original.

DIY vs pro cost bands

Pro$300$1,500

Action checklist

0/6

What this costs in 2026

The range here is wide because the cause matters more than the symptom.

DIY, you're looking at 63 to 91 dollars for the common fixes. That covers a tube or two of quality roofing sealant, a retrofit pipe boot collar, and maybe a bundle of matching shingles if you need a couple.

Hiring a pro for the same category of work, sealing shiners, swapping a boot, resetting a few shingles, or patching flashing, typically runs 200 to 296 dollars in most markets. A good chunk of that is the trip charge and the labor of getting set up safely on the roof.

Deck repair is a different animal. If a section of plywood is rotted, expect 400 to 1,200 dollars depending on how much has to come out and be replaced, plus the shingle work over it.

If several problems turn up at once and your roof is past 18 or 20 years old, a full replacement conversation may make more sense than chasing individual leaks.

Get the pro to inspect the whole roof while they're up there, not just your one light spot. The 20 dollars of extra time can catch three more shiners before they leak.

DIY or call someone?

This is genuinely DIY-friendly if the fix is small and you can reach it safely.

Sealing a nail shiner from inside the attic takes no roof access at all and almost anyone can do it. A retrofit pipe boot on a low-slope, single-story roof is reasonable for a confident homeowner.

Draw the line at height, pitch, and structure. If the roof is steep, two stories up, or you'd be working near the edge, the risk isn't worth the 200 dollars you'd save.

Also call a pro the moment you find soft decking, multiple missing shingles, or anything involving a chimney. Those jobs need experience and often permits or specialized flashing work.

One honest note: if your roof is over 15 years old and you're finding several issues, spending money on spot fixes can be throwing good money after bad. Have that replacement conversation before you invest in patches.

Can this wait?

Short answer: a little, but not long.

This is a moderate-urgency issue. If the weather's dry and staying dry, a few days won't hurt anything.

The clock starts the moment rain enters the forecast. Wind-driven rain will find that gap and soak your insulation, and wet insulation stops insulating.

The bigger risk is the slow one. Water that tracks into the deck and dries, over and over, eventually rots the plywood. A hole you could've sealed for 90 dollars becomes a 1,000 dollar deck job.

My rule of thumb: seal it within two weeks, or before the next storm, whichever comes first.

When these show up

There's a pattern to when homeowners first notice attic daylight.

Late winter and early spring are big. Freeze-thaw cycles work nails loose and lift shingle edges, opening new gaps just as the days get bright enough to see the light.

Summer storm season is the other spike. High winds peel back tabs and blow off aging shingles, and hail can crack pipe boots outright.

Fall matters too. Leaf debris packs around vents and penetrations, holding moisture that speeds up boot cracking and flashing corrosion.

If you're going to inspect the attic yourself, do it on a clear day within a week after any wind event over about 45 mph.

Your roof's age changes the odds

The age of the roof and the home tells you which cause is most likely before you even climb up.

Homes built before 2000 often have 3-tab shingles, which are lighter and more prone to wind loss. If that's you, a missing shingle is a strong bet.

Roofs installed in the last 20 years usually have architectural shingles and often ridge vents, so a designed ridge gap is a common false alarm.

Any roof past 8 years old is in pipe-boot failure territory. The rubber simply doesn't last as long as the shingles do, which is why boots are one of the most common single-source leaks on otherwise healthy roofs.

If your roof is over 20 years old and you're finding daylight in more than one spot, treat it as a signal that the whole system is aging out, not just a one-off repair.

How we put this together

This guide reflects standard roofing diagnostics and repair practice, framed for a homeowner doing a careful first inspection.

Cost ranges are 2026 US estimates for common metro and suburban markets. Your local rates, roof pitch, and access all shift the numbers, sometimes a lot.

The DIY steps are written for reachable, low-slope situations on a solid deck. Anything involving height, structure, or flashing is flagged for a licensed roofer on purpose.

When in doubt, a 100 dollar professional roof inspection is cheap insurance against a repair you can't see from the attic floor.

Interactive decision tree

Is there an immediate safety risk (gas, sparks, flooding, CO)?

Step 1 of 3

Frequently asked questions

Is daylight in my attic always a leak?

Pretty much, yes, with one exception. A thin, even line of light along a ridge vent is often by design. Everything else, pinpoints, ragged patches, light around pipes, is a real opening that water can use.

Why does the daylight seem to come and go?

It doesn't actually flicker. You only notice small gaps when the sun sits at the right angle to shine straight through, usually for an hour or two in the morning or afternoon. The hole is there all day.

Can I just spray foam or caulk over the light from inside?

For a nail shiner, a dab of roofing sealant on the shank is fine. For anything bigger, sealing from below just traps water in the deck and hides the problem. Fix it from the top.

How much does it cost to fix daylight coming through the roof?

A DIY nail seal or pipe boot swap runs about 63 to 91 dollars in materials. A pro handling boots, flashing, or a few shingles typically charges 200 to 296 dollars in 2026, more if there's deck repair.

How urgent is this?

Moderate. It won't flood your house tonight if it's dry, but the first wind-driven rain will find that gap. Aim to seal it within a week or two, sooner if rain's in the forecast.

Could there be a leak even if I don't see any water stains?

Yes. Light means there's a path. If the roof has been dry lately, water just hasn't come through yet. Catching it now is cheaper than fixing a rotted deck later.

Should I be worried about my whole roof if techs find several shiners?

A handful of shiners is normal on any roof. A dozen or more usually means the roof was under-nailed during install, which can shorten its life. It's worth a professional look, not an emergency.

Get your causes ranked

Describe what's happening or add a photo, and get your most likely cause free. If anything involves gas, burning smells, sparking, sewage, or active flooding, stop DIY and call a licensed pro or emergency services.

Takes about a minute · No account needed for your free preview

HomeSymptom Editorial Team

Home repair writers

HomeSymptom Editorial Review

Trade-experienced editors

Checked for practical accuracy and safety before publish.

Related guides

Daylight in Attic Through Shingle Roof: Causes | HomeSymptom