“Dave and his crew did an outstanding job. Dave was very thorough from the roof inspection to the end of the repairs.”
Roof repair for Bucks County, PA homes and nearby Montgomery County. We fix leaks, missing shingles, worn flashing, cracked pipe boots and wind damage, and we find the real cause and show you photos before any work starts.
“Dave and his crew did an outstanding job. Dave was very thorough from the roof inspection to the end of the repairs.”
“Dave worked with us throughout the whole process. … got our roof repaired in no time. … Thank you Dave for making it as easy as possible.”
“Amazing service. My parents had their roof and gutters fixed and David was on top of everything - even going out of his way to make sure that we got the best.”
What We Fix
Most roof problems start small. Catching them early protects your ceilings, insulation and roof deck, and usually costs far less than waiting.
A ceiling stain shows where the water ends up, not always where it gets in. We trace the leak back to its source, whether that is a lifted shingle, a cracked pipe boot or a gap in the flashing, and fix the cause so it does not come back.
Wind can lift, crease or tear off shingles, and older shingles crack and lose their granules. We replace the damaged shingles, match the existing roof as closely as we can and seal the new ones in.
Many leaks start where the roof meets something else. We reseal or replace loose, rusted or poorly installed flashing around chimneys, along sidewalls and dormers, and in the valleys where two slopes meet.
The rubber collars around plumbing vent pipes dry out and crack in the sun, often years before the shingles wear out. A cracked boot is one of the most common leaks we find, and replacing it is a quick repair.
Cracked or loose ridge vents, box vents and exhaust vents can let in wind-driven rain. We repair or replace damaged vents and check that your attic is venting properly, since poor ventilation shortens shingle life.
After high winds or hail we look for missing, creased or bruised shingles, bent flashing and new leaks, photograph what we find and make the repairs. Filing a claim? See our storm damage page.
Porch roofs, additions and other low-slope sections need different materials than a shingled roof. We repair small low-slope areas with the right materials. For larger flat roofs, see flat & commercial roofing.
Tell us what you are seeing. We will inspect the roof for free and show you photos of the problem.
Book a free inspection →
Free Roof Inspection
Every repair starts with a free inspection, so you know exactly what is wrong before you spend anything.
Repair vs. Replace
Many roofs we inspect only need a repair, and we will tell you when that is the case. If replacement makes more sense, we will show you why with photos.
If you do need a new roof, our replacements include a 15-year workmanship warranty and a 30-year product warranty that covers the roofing materials. Learn about roof replacement →
We provide roof repair for homeowners throughout Bucks County, PA and nearby Montgomery County, including these communities:
Don’t see your town? See all areas we serve →
Answers to the roof repair questions homeowners ask us most.
It depends on what is wrong and how hard it is to reach. Replacing a cracked pipe boot or a few shingles is a small job, while chimney flashing or a larger damaged area costs more. We inspect first and give you a written price before any work starts, so there are no surprises.
Water often runs along the roof deck or rafters before it shows up on a ceiling, so the stain is not always right below the leak. The usual sources are flashing around chimneys and walls, cracked pipe boots, damaged vents and missing shingles. We check the roof and, when needed, the attic to find where the water is actually getting in.
In most cases we can get very close. We match the brand, style and color as closely as possible. New shingles can look slightly different from ones that have weathered for years, and some older styles are no longer made. We tell you what to expect before we start.
If the damage is limited and the rest of the roof is in good shape, a repair is usually the right call. If the roof is around 20 years old or more, leaks keep coming back or the damage covers large areas, replacement is often the better value. We show you photos and give you an honest recommendation either way.
Move valuables out of the way, catch the drip with a bucket or towels and keep people away from any part of the ceiling that is sagging with water. Do not climb onto the roof yourself, especially when it is wet. Then call us at (267) 632-4737, Monday through Friday, 8am to 6pm, to schedule an inspection.
Yes. We repair missing, creased and lifted shingles, damaged flashing and leaks caused by wind, hail and storms. If you plan to file an insurance claim, we document the damage with photos and a written report and help with the roofing portion of the claim. Your insurance company decides what is covered, so we cannot promise any claim outcome. More about storm damage.
Yes, for small low-slope areas such as porch roofs, additions and dormers. We use materials made for low-slope roofs rather than shingles, which can leak when the pitch is too low. For larger flat roofs and commercial buildings, see our flat and commercial roofing page.
Request a free inspection online or call (267) 632-4737, Monday through Friday, 8am to 6pm. We inspect the roof, show you photos, explain what we found and give you a written estimate, with no obligation. DMS Contractors LLC is a registered Pennsylvania home improvement contractor, PA HIC PA192318.
Fix It at the Source
A stain on the ceiling, shingles in the yard or a drip in the attic? We will find the cause, show you photos and give you a written estimate for the repair, with no pressure.
Call Monday–Friday, 8am–6pm · PA HIC PA192318