A roof leak doesn’t wait for a good time. Whether it’s a stain spreading across the ceiling, shingles torn off in a storm, or a slow drip you can’t track down, David Deschaine Roofing repairs it quickly — and tells you honestly what your roof needs.

Most roof problems come down to a handful of failure points — and after 25+ years on Maine roofs, we’ve fixed all of them:
Here’s a textbook example — a cracked, split plumbing vent boot. That rubber gasket dries out and splits over time, and once it does, water runs straight down the pipe into the ceiling below. It’s a small part that causes big leaks, and easy to miss from the ground. We replaced it with a new, properly flashed and sealed boot.
The spot where water shows up on your ceiling is rarely where it’s getting in — water travels along the roof deck and framing before it drips. That’s why finding the true source matters. Most leaks start at the roof’s weak points: flashing around a chimney or wall, a cracked vent boot, a nail that backed out, a worn valley, or shingles that have lost their seal to wind and age. We find the source, not just the symptom, so the repair actually holds.
An active leak or storm damage can’t sit for weeks — every rain makes it worse and pushes water deeper into the decking, insulation, and walls. We prioritize urgent repairs and work to get to you quickly, so water isn’t sitting in your home any longer than it has to. If a storm just came through and you’ve got shingles in the yard or water coming in, call us at (207) 774-9200.
Maine roofs take wind, ice, and the occasional serious storm. When damage is storm- or wind-related, we document what we find — photos and a clear description of the damage — which is genuinely useful when you file with your insurer. We can’t decide your claim, but experienced, well-documented findings from a roofer help you make your case.
Here’s something a lot of homeowners appreciate: while we’re up there for a repair, we evaluate the whole roof — the shingles, flashing, decking, and the usual trouble spots. Then we tell you the truth. Sometimes a targeted repair is exactly right and buys you years. Sometimes the roof is near the end of its life and repair dollars would be better put toward replacement. We’ll lay out both options clearly and let you decide — no pressure, and no selling you a new roof you don’t need.
Not sure whether it’s a quick fix or a bigger problem? The evaluation is free. We’ll look, tell you honestly what’s going on, and give you a clear price before any work begins.
We handle roof repairs and leak repairs throughout Greater Portland and York County.
Scarborough, South Portland, Cape Elizabeth, Portland, Falmouth, Cumberland, Yarmouth, Freeport, Brunswick, Westbrook, Gorham, Windham, Gray, Standish, Saco, Old Orchard Beach, Biddeford, Kennebunk, Wells, Arundel, Buxton, Sanford
Yes. A roof leak can’t always wait, so we move quickly on urgent repairs — especially active leaks and storm damage where water is getting into the home. Call (207) 774-9200 and we’ll get you scheduled as fast as we can and, where needed, help stop the water in the meantime.
That’s exactly what our evaluation is for. When we come out for a repair, we assess the whole roof — shingles, flashing, decking, and the usual leak points — and tell you honestly whether a targeted repair will hold or whether the roof is near the end of its life. Sometimes a repair is the right, cost-effective answer; sometimes it’s money better put toward a replacement. We’ll give you the straight version either way.
Often, yes. If your leak or damage is storm- or wind-related, we can document what we find — photos and a description of the damage — which is useful when you file with your insurer. We can’t control the claim decision, but clear documentation from an experienced roofer helps.
It depends entirely on the problem — a few lifted shingles is very different from a chimney flashing rebuild or repairing damage from a long-term leak. We’ll look at it, explain what’s actually wrong, and give you a clear price before any work starts. The evaluation is free.