Repair TipsLocal Guides

How to repair a flat roof leak step by step

A practical, step-by-step guide to fixing flat roof leaks in San Marino, Texas - from finding the source to patching TPO, EPDM, and mod-bit, plus costs and when to call a pro.

9 min read
Construction worker applies waterproof membrane on rooftop for protection against weather elements.

You repair a flat roof leak step by step by finding the true entry point, drying and prepping the surface, patching the membrane with a compatible material, sealing every penetration and seam, then water-testing the repair and watching it for 48 hours. On most San Marino, Texas flat roofs - TPO, EPDM, or modified bitumen - the leak is not where the stain shows up on your ceiling; it is 5 to 15 feet uphill from it. This guide walks through each step, the materials that actually hold, typical 2026 pricing in this area, and the point where a DIY patch stops being worth your weekend.

How to repair a flat roof leak step by step in San Marino TX

How to repair a flat roof leak step by step San Marino Texas is a sequence, not a single product: locate, prep, patch, seal, test. Skip any one of those and the leak comes back with the next hard rain.

Flat roofs fail differently than shingle roofs. Water does not run off quickly; it sits, finds low spots, and works its way under seams and around penetrations. In San Marino, where summer attic temperatures push past 140°F and we get 30-plus inches of rain in a normal year, that cycle punishes cheap patches fast. A tube of caulk smeared over a wet seam will not survive one August.

If you would rather hand the whole job to a crew that does this daily, our Flat Roof Leak Repair in San Marino, Texas service covers TPO, EPDM, and mod-bit systems from diagnosis through final water test.

Step 1: Find the actual source of the leak

Finding the source means tracing water uphill from the interior stain, not patching above the stain itself. Water travels along the underside of the deck, so the wet drywall in your hallway might be fed by a seam 12 feet away near the HVAC curb.

Do this on a dry day, ideally in the morning before the roof gets hot. Walk the roof in a grid pattern and look for these tells:

  • Ponding water - any spot holding water 48 hours after rain is a candidate. Even a quarter-inch of standing water weighs about 1.3 lbs per square foot.
  • Blistered or wrinkled membrane - trapped moisture boils the membrane from underneath.
  • Open seams - run your hand along every lap; a lifted edge you can slip a putty knife under is a leak waiting.
  • Cracked flashing around vents, pipes, skylights, and the roof-to-wall transition.
  • Clogged drains or scuppers - a blocked roof drain backs water up 2 to 3 inches and forces it under seams it would never otherwise reach.

If you cannot pin it down after 30 minutes, stop guessing. Professional Roof Leak Detection in San Marino, Texas uses moisture meters, infrared scanning, and controlled water testing to isolate the entry point in under two hours on most homes.

Step 2: Dry the area and prep the surface

Drying and prepping means removing all standing water, sweeping debris, and getting the membrane surface dry to the touch before any patch touches it. Adhesive and sealant will not bond to a damp surface - full stop.

Use a push broom and a wet/dry shop vac for the last of the water. If the roof has rained within the past 24 hours, give it another day. Morning dew also counts; wait until 10 a.m. or later on cool days.

Then clean the patch zone. Scrub a 12-inch radius around the damage with a stiff brush and a mild detergent, rinse, and let it dry completely. On TPO and EPDM, wipe the area with the manufacturer's recommended cleaner - usually a splice wash or acetone-based prep - to remove the release agent that keeps the membrane from bonding to itself. Skip this and your patch peels off in a month.

Step 3: Patch the leak by membrane type

Patching correctly means matching the patch material to the membrane - a TPO patch on EPDM will not weld, and a peel-and-stick on mod-bit needs a different primer than on single-ply.

TPO (white, heat-welded single-ply)

Cut a patch 6 inches larger than the damage on every side. Round the corners - square corners lift first. Clean both surfaces, then hot-air weld the patch at 500-600°F with a hand welder, or use a self-adhering TPO cover strip if you do not own a welder. Roll it with a seam roller while warm. A proper TPO flat roof leak repair in San Marino Texas should hold 10+ years when welded correctly.

EPDM (black rubber)

Use a peel-and-stick EPDM cover tape or a piece of uncured EPDM with splice adhesive. Clean with splice wash, apply adhesive to both surfaces, let it flash 5-10 minutes until tacky, then press and roll. Do not stretch the patch; let it lay flat.

Modified bitumen (granulated cap sheet)

Lift the lap, clean out old mastic, and apply a 9-inch-wide strip of self-adhering mod-bit tape or a torch-down patch. If you are not comfortable with an open torch on a residential roof, use the peel-and-stick version. Press it down with a weighted roller and seal the edges with roof-grade mastic.

Built-up roofing (BUR, gravel surface)

Sweep gravel back 18 inches, cut a patch of fiberglass mat or polyester fabric, embed it in cold-process adhesive or hot asphalt, and re-gravel after curing. This is the one membrane most homeowners should hand off - the materials are messy and unforgiving.

Step 4: Seal penetrations, edges, and seams

Sealing means treating every penetration and termination as a separate repair - because on flat roofs, 60 to 70 percent of leaks start at a penetration, not in the field of the membrane.

Work through this checklist after your field patch is done:

  1. Re-seal pipe boots and vent stacks with a new collar or a urethane sealant rated for roof use.
  2. Check skylight and chimney flashing; lift the edge and re-bed it in sealant if it moves.
  3. Reinforce the roof-to-wall transition with a termination bar or a new strip of flashing.
  4. Seal every lap edge you touched, plus any others within 10 feet of the patch.
  5. Clear all drains and scuppers so water cannot back up into your fresh work.

If the leak is at a pipe boot, a proper Roof Vent Boot Replacement in San Marino, Texas is faster and cheaper than trying to caulk a cracked rubber collar that will split again by spring.

Step 5: Test the repair and monitor for 48 hours

Testing means running controlled water over the repair and watching both the roof and the interior ceiling for at least 48 hours before you call it done.

Use a garden hose on a low, steady stream - never a pressure washer - and let it run over the patch area for 20 minutes. Have someone inside watching the ceiling with a flashlight. If nothing shows, do it again the next morning. If a stain reappears or grows, your patch missed the entry point and you are back to Step 1.

After the water test, mark the repair with a piece of chalk or take a photo with your phone. When you check the attic in two weeks, you will know exactly where to look.

What materials fix a flat roof leak in San Marino?

The right materials depend on the membrane, but a basic flat roof leak patch San Marino kit runs $60 to $180 at any San Antonio-area roofing supply house.

  • TPO: matching TPO membrane, seam roller, splice wash, and either a hot-air welder or self-adhering cover tape.
  • EPDM: uncured EPDM or peel-and-stick cover tape, splice adhesive, and a 2-inch seam roller.
  • Mod-bit: self-adhering mod-bit tape, roofing mastic, and a weighted roller.
  • Universal: polyurethane roof sealant (not silicone - silicone will not accept a future patch), a stiff brush, and a wet/dry vac.

Buy the same brand as your existing membrane when you can. Mixing manufacturers is where most DIY patches fail - the plasticizers do not always play well together.

Common mistakes we see on San Marino flat roofs

Most failed DIY flat roof repairs we get called to fix share the same four mistakes, and every one of them is avoidable.

  1. Patching above the stain. Water travels. The stain is the destination, not the source.
  2. Patching wet. If the membrane is damp or the roof is still cool from overnight, the adhesive never cures.
  3. Using silicone on a single-ply membrane. It sticks for a season, then peels. Urethane or the manufacturer's splice adhesive is the correct choice.
  4. Ignoring the drains. A clogged roof drain keeps water on the roof and forces it under patches that would otherwise hold.
  5. Square corners. Rounded corners on a patch resist lifting far better than sharp ones.

We also see a lot of San Marino homeowners chase the same leak three or four times because nobody checked the underlayment or decking. If the plywood under the membrane is saturated, no patch on top will stop the water from finding a new path. That is when Roof Sheathing Repair in San Marino, Texas becomes part of the job, not an add-on.

When to call a professional for a flat roof leak in San Marino

Call a professional when the leak has been active more than two weeks, when the deck feels soft underfoot, when the roof is over 15 years old, or when you have patched the same spot twice and it still leaks.

Those are the four signals that the problem is structural, not surface. Water that has been sitting in your deck for a month has already started to rot framing, and no amount of sealant fixes rot.

Our team at Roof Leak repairer San Antonio handles flat roof leak repair near me in San Marino calls every week - we find the source, fix it, and water-test before we leave. If you are not sure whether your leak is a patch job or a replacement, we will tell you straight. You can also read more about our broader Roof Leak Repair in San Marino, Texas services if you want to see how we handle the full scope.

How much does flat roof leak repair cost in San Marino TX?

Typical 2026 flat roof leak repair cost in San Marino TX runs $350 to $900 for a single localized leak, and $1,200 to $3,500 when the repair includes decking, flashing, or a full section re-cover.

Here is how that breaks down in this market:

  • Diagnostic / leak detection: $150 to $350, often credited toward the repair.
  • Simple field patch (TPO, EPDM, mod-bit): $350 to $650.
  • Penetration repair (vent, pipe collar, skylight): $400 to $800.
  • Flashing and edge repair: $500 to $1,100.
  • Decking or sheathing replacement: add $400 to $1,200 depending on square footage.
  • Full flat roof replacement (if the roof is past saving): $6 to $11 per square foot installed.

Two things move the number more than anything else: how long the leak has been active, and how many penetrations are involved. A leak caught in the first two weeks is almost always a patch. A leak caught after a full rainy season is often a section replacement.

Frequently Asked Questions

How do I repair a flat roof leak in San Marino Texas?

Find the true entry point uphill from the interior stain, dry and clean the membrane, apply a compatible patch (TPO weld, EPDM tape, or mod-bit strip), seal all penetrations and seams, then water-test for 20 minutes and monitor for 48 hours. Most single leaks take 2 to 4 hours.

Can I fix a flat roof leak myself in San Marino?

Yes, if the leak is a single localized spot on a membrane under 15 years old and you can work safely on a low-slope roof. If the deck is soft, the leak has been active more than two weeks, or you have patched it twice already, call a pro - those are structural problems, not surface ones.

How much does flat roof leak repair cost in San Marino TX?

In 2026, expect $350 to $900 for a single localized flat roof leak repair in San Marino, and $1,200 to $3,500 when decking, flashing, or a section re-cover is involved. Diagnostic fees of $150 to $350 are often credited toward the repair.

What materials fix a flat roof leak in San Marino?

Match the patch to the membrane: TPO membrane with a hot-air weld or self-adhering cover tape, EPDM with uncured rubber and splice adhesive, mod-bit with self-adhering tape, and polyurethane sealant around penetrations. Avoid silicone on single-ply roofs - it will not accept a future patch.

How long does a flat roof leak repair last?

A properly welded or adhered patch on a sound membrane lasts 10 to 15 years. A caulk-only or wet-applied patch typically fails within one to two rainy seasons, especially under San Marino's summer heat cycling.

Get help with Roof Leak Repair in San Marino

If your flat roof is still leaking after a patch, or you would rather not spend a Saturday on a hot membrane, our crew at Roof Leak repairer San Antonio can find the source and fix it right the first time.

Call us at 210-939-5773 and we will schedule a flat roof leak inspection in San Marino, Texas - most repairs are done in a single visit.

Tagged withflat roofroof leak repairsan marino txtpodiy roofing

A few answers before you start.

Short answers for the first few minutes. The team can cover the rest.

Still have a question?

Describe what you are seeing and we will point you to the right next step.

2109395773

Find the true entry point uphill from the interior stain, dry and clean the membrane, apply a compatible patch (TPO weld, EPDM tape, or mod-bit strip), seal all penetrations and seams, then water-test for 20 minutes and monitor for 48 hours. Most single leaks take 2 to 4 hours.

Yes, if the leak is a single localized spot on a membrane under 15 years old and you can work safely on a low-slope roof. If the deck is soft, the leak has been active more than two weeks, or you have patched it twice already, call a pro - those are structural problems, not surface ones.

Match the patch to the membrane: TPO membrane with a hot-air weld or self-adhering cover tape, EPDM with uncured rubber and splice adhesive, mod-bit with self-adhering tape, and polyurethane sealant around penetrations. Avoid silicone on single-ply roofs - it will not accept a future patch.

A properly welded or adhered patch on a sound membrane lasts 10 to 15 years. A caulk-only or wet-applied patch typically fails within one to two rainy seasons, especially under San Marino's summer heat cycling.

Get help with Roof Leak Repair in San Marino

2109395773

If your flat roof is still leaking after a patch, our crew at Roof Leak repairer San Antonio can find the source and fix it right the first time.

Call now2109395773