Finding a Steel Building Roof Leak Before It Spreads
You have a wet spot on the slab, a stain on the insulation, or a bucket that fills up every time it storms, and you cannot see where the water is getting in.

You have a wet spot on the slab, a stain on the insulation, or a bucket that fills up every time it storms, and you cannot see where the water is getting in. A steel building roof leak almost never shows up directly under the hole, because water runs along purlins, insulation facing and panel ribs before it finds a place to drop.
The good news is that most leaks come from five or six predictable spots, and an owner with a ladder, a helper and a garden hose can usually find the source in an afternoon.
Why a steel building roof leak hides from you
On a screw-down roof with 1 to 12 pitch, water that gets past a fastener or a lap does not fall straight down. It clings to the underside of the panel, follows the slope, and rides the top of the purlin until it reaches a low point or a seam in the vapor barrier. I have traced drips that landed 14 feet downslope from the actual hole.
Faced insulation makes it worse by holding water like a hammock, so the stain tells you which bay to search, not which screw to replace.
Before you climb anything, rule out condensation. If the "leak" shows up on cold, clear mornings with no rain, or the whole underside of the roof is beaded with water, you are dealing with moisture inside the building, not water coming through it. That problem has its own fixes, covered in our guide to stopping steel building condensation drips.
The usual suspects, ranked by how often I find them
After enough service calls, a pattern shows up. Here is roughly the order I check things on a building that is 10 to 25 years old:
- Fastener washers. The EPDM washer under each roof screw breaks down in UV and heat. After 15 or so years, a lot of them are cracked, flattened or pushed out sideways. A single 26 gauge roof can have 1,500 to 3,000 screws, so even a 2 percent failure rate means dozens of entry points.
- Over-driven or crooked screws. A screw driven too hard squashes the washer flat and cups the panel. A screw driven at an angle never seals at all. Both are installation errors that show up a few years later.
- Missed purlins. A screw that missed the purlin and was left in place just spins. Water follows the threads straight in.
- Ridge cap and end laps. Butyl tape at panel end laps and under the ridge cap shrinks and loses grip, especially on roofs that were installed in cold weather.
- Penetrations. Exhaust fans, skylight panels, vent pipes and HVAC curbs are leak magnets. Rubber pipe boots crack within 10 to 12 years in full sun.
- Gutters backing up. A clogged eave gutter can push water back under the bottom edge of the panel and over the eave strut. Our post on why gutter upkeep matters on a steel building covers that failure in detail.
How to find the source with a hose test
This is the method I trust. It needs two people, a phone each, and a dry day.
- Mark the drip or stain location from inside. Note which bay it is in and count purlins from the eave.
- Have the person on the roof start downslope of where you think the leak is. Never start at the ridge, because water running down will soak everything and you will learn nothing.
- Run a garden hose at low pressure over a 3 foot by 3 foot area for 5 minutes. No spray nozzle, just a gentle flow. You are trying to imitate rain, not a pressure washer.
- The person inside watches with a flashlight. If nothing shows, move the hose 3 feet upslope and repeat.
- When water appears, shut it off, let it dry for 15 minutes, then wet a smaller area to narrow it down to a single screw row or lap.
Expect 1 to 3 hours per leak. Slow, but cheaper than replacing 200 screws to fix one cracked boot.
Staying safe on the roof
Walk only on the purlin lines, which you can spot by the rows of screws. Stepping between purlins on 26 gauge panels can dent the ribs or put a foot through a translucent light panel. Wear soft-soled shoes, stay off wet or frosty panels, and use a harness tied to a proper anchor on anything over 12 feet at the eave.
Fixing what you find
Once you know the source, the repair is usually cheap.
| Problem | Fix | Typical DIY cost |
|---|---|---|
| Failed screw washers | Back out and replace with a #14 screw, one size up | 30 to 60 dollars per 250 screws |
| Stripped or missed screw | Remove, fill hole with sealant, install new screw into purlin | Under 10 dollars |
| Cracked pipe boot | Replace with a retrofit split boot | 25 to 45 dollars each |
| Open end lap | Clean, apply butyl tape and stitch screws, or top seal | 40 to 90 dollars per lap run |
| Leaking ridge cap | Replace closures and tape, refasten | 150 to 400 dollars |
When you replace screws, step up to a #14 diameter so the threads bite fresh steel in the purlin. If you are unsure which head, length or coating to buy, our guide to choosing metal roof screws lays out the options. Set the driver clutch so the washer just compresses and shows a thin bead at the edge. Flat and squeezed out means too tight.
For laps and seams that have opened along a whole run, a localized reseal is often better than new panels. The process is in our article on resealing a metal roof without replacing the panel.
Why I would not coat the whole roof first
A lot of owners get told that the answer to any steel building roof leak is a full elastomeric or silicone coating. A full coating on a 40 by 60 building runs 4,000 to 9,000 dollars installed.
I push back on that for one reason: a coating hides the leak, it does not find it. If the real problem is a missed purlin screw or a lifted ridge cap, coating over it seals the surface for a few seasons until movement cracks the film right at the weak spot. Then you have the same leak under a layer of rubber that makes it harder to trace.
Coatings make sense when the panels are rusting through broadly, or when the fastener count is so high that a full rescrew costs more than the coating. On a sound roof with a handful of leaks, find them, fix them, and spend the difference on a proper inspection schedule.
Keeping leaks from coming back
Most of the leaks I see could have been caught at the 10 year mark. Walk the roof twice a year, once in spring and once before winter, and look for three things: washers that are cracked or missing, screws that have backed out a few millimeters, and debris piled against curbs or in valleys.
A rough sketch of the roof with numbered bays makes the next leak faster to trace. Our full steel building maintenance schedule puts this into a calendar you can actually follow.
Frequently asked questions
How long do metal roof screws last before they leak?
The screw itself usually outlasts the washer. Standard EPDM washers tend to fail somewhere between 15 and 20 years in hot, sunny climates, sometimes sooner on south-facing slopes. Long-life fasteners with a metal cap over the washer can go 30 years or more.
Can I fix a steel building roof leak from inside?
Not properly. Sealant applied from below gets pushed off by water pressure and does nothing about the hole itself. You can use inside work to locate the leak, but the repair has to happen on the weather side of the panel.
Is it normal for a new steel building roof to leak?
No. A leak in the first year almost always points to an installation error such as over-driven screws, missed purlins or skipped lap tape. Check your erector's workmanship warranty and call them before you fix it yourself, because your own repair can void that coverage.
More in Maintenance and Repairs
Maintenance and Repairs
Steel Building Flashing Repair Before Water Gets Inside
A water stain on the inside of a steel building wall rarely starts at a panel.
Maintenance and Repairs
Steel Building Snow Removal and When the Roof Needs It
A foot of wet snow sits on your shop roof, the forecast promises another eight inches, and you are standing in the yard...
Maintenance and Repairs
Steel Building Condensation and How to Stop the Drips
You walk into your shop on a cold October morning and the concrete is spotted with water, the tool bench is wet, and drops are...