A small roof leak has a way of turning into a big, expensive problem — stained ceilings, soft decking, and mold you can’t see. When you spot a drip, a water stain, or missing shingles, JB’s Contracting & Maintenance can find the source and fix it right. We handle roof repairs and leak detection for homes across Marianna, Jackson County, and Northwest Florida.

Common Roof Leaks We Track Down

Water is sneaky — the stain on your ceiling is often nowhere near the actual leak. We inspect the whole system to find where water is really getting in.

How Our Leak Detection Works

We start with a full inspection of the roof, flashing, penetrations, and — when needed — the attic side. We trace the water back to its true entry point instead of just patching the spot where you saw the stain. Then we show you what we found and lay out the repair clearly, so you know exactly what’s going on with your roof.

Repairs Done to Code

Our repairs are done to the 2023 Florida Building Code. If we find damaged or rotten decking, we replace it — and we prefer 5/8″ plywood or better for the new sheathing. We reset flashing, replace boots and fasteners, and make sure the repaired area sheds water the way it should.

Repair or Replace? We’ll Tell You Straight

Sometimes a targeted repair is exactly right. Other times, on an old or widely damaged roof, a repair is just money spent twice. We’ll give you an honest read on whether a repair makes sense or whether you’re better off planning a re-roof — no pressure, just straight answers.

Why Homeowners Call JB’s

We’re a local, veteran-owned company right here in Marianna — licensed, insured, and known for doing a job done right. When you’ve got water coming in, you want someone who’ll show up, find the real problem, and fix it.

Have a Roof Leak? Call JB’s

Don’t wait on a leak — the longer it sits, the more it costs. Call or text JB’s Contracting & Maintenance at 850-363-3111 to schedule a roof inspection and get a free repair estimate.