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.
- Cracked or missing shingles and loose or backed-out metal fasteners
- Failed flashing around chimneys, walls, valleys, and skylights
- Worn pipe boots and vent penetrations
- Storm and wind damage after Northwest Florida weather
- Ceiling stains, attic moisture, and drips around penetrations
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.
Related Services
Common Leak Points We Find and Fix
Most roof leaks are not the whole roof failing — they start at a specific weak point. Knowing where to look is half the job.
Flashing and Penetrations
Flashing around chimneys, walls, skylights, and vent pipes is the most common source of leaks. We reseal or replace flashing and pipe boots that have failed.
Valleys and Damaged Shingles
Roof valleys carry a lot of water, and wind can lift or tear shingles. We repair damaged, missing, or aged areas before they let water in.
Storm and Wind Damage
After our storms, we check for lifted, creased, or missing shingles and hidden damage that may not show from the ground.
Honest Repair vs. Replace
Sometimes a targeted repair is all you need; sometimes an aging roof is better replaced. We give you a straight answer either way — we would rather do it right than sell you something you do not need.