Local & family owned roofing company — proudly serving you for over 40 years!
Serving Bucks & Montgomery County
Family Owned and Trusted for 40+ Years
No Money Down Financing Available!
Rated 4.9 (101 Reviews)
Excellent experience dealing with M&S Roofing. Mark was extremely helpful with the estimate & all the details. The crew was exceptional. Everything was done perfectly & the cleanup was great. So happy with the finished job!
Jim A (6 reviews)
"Excellent experience"
Is your roof leaking, damaged by a storm, or showing its age? At M&S Roofing, we've spent 40+ years earning trust through honest communication, expert craftsmanship, and work we stand behind.
40+ Years Local Experience - Family owned, you're getting a highly experienced and professional crew.
Licensed & Insured - Fully licensed and insured with a dedicated project manager on every job.
15-Year Workmanship Warranty - Industry leading warranty. Typical workmanship warranties typically range from 2 to 10 years. We stand behind our work.
Rated 4.9 based on
101 Google Reviews
101+ 5 star reviews
No pressure. No obligation. Fair prices. Quality you can trust.
Only roofing company that actually identified the true cause of the small flat‑roof leak. They completed the replacement at a fair, reasonable price. This was part of an insurance claim, and they were extremely accommodating with the estimate and paperwork
Mike M (May 2026)
Roof Repair
We had an amazing experience with Roman and his roofing company. From start to finish, everything was handled professionally and efficiently. The crew showed up on time, worked hard, and the quality of the roof is outstanding.
Hirije N (Apr 2026)
Roof Replacement
We have a 100 year old west Philadelphia large 3 story plus attic home. Mikey came out within 24 hours and gave us a clear estimate. He came promptly and his men did the job and cleaned up. We had a huge storm and the repair stood the test
Bobby Z (Jan 2026)
Roof Repair
Chris and his team did an awesome job replacing my roof and helped file an insurance claim due to wind damage. Quality materials and quality workmanship. I would highly recommend using them.
J S (Jan 2026)
Roof Replacement
Call Now For Fast & Free Quote
Rated 5/5 based on
Google reviews
Rated 5.0 based on
Facebook reviews
M&S Roofing & Contracting is a family-owned roofing company serving Bucks and Montgomery County. With 40+ years of experience, we are licensed, insured, and committed to quality work and honest pricing.
SERVICE AREA:
Serving Bucks and Montgomery County.
PHONE:
(215) 489-4245
OFFICE HOURS:
Open 24 Hours
24/7 Emergency Line Available
© 2026 M&S Roofing & Contracting
No pressure. No obligation. Fair prices. Quality you can trust.
Rated 4.9 (101 Reviews)
Every crew member has worked with us for 10+ years. Licensed, insured, and experienced — protecting your home and your safety is never an afterthought.
LICENSED & INSURED
From first call to final inspection, we communicate clearly and keep you informed. The price we quote is the price you pay. No hidden fees, no vague timelines.
NO SURPRISES
We use only premium materials and back our workmanship with a 15-year warranty. Quality roofing is an investment — we make sure it's one you won't regret.
BUILT TO LAST
No pressure. No obligation. Fair prices.
Or Call Us Now (215) 489-4245
Call us or fill out the form above and we'll set a time that works for you. You'll receive a thorough written evaluation and estimate — never any sales pressure, no obligation.
SCHEDULE FREE ESTIMATE
We walk you through everything — materials, timelines, and pricing in plain language. No upsells, no surprises. You decide what's right for your home and budget.
REVIEW YOUR OPTIONS
Your dedicated project manager is on-site start to finish. Our experienced and trusted team has been working with us for over a decade. We don't leave until your property is spotless.
WE HANDLE EVERYTHING
Replacements & Repairs
Expert Project Manager
Fixed Upfront Pricing
15 Year Workmanship Warranty
Fully Licensed & Insured
Reliable, On Time, Always
Fully Accredited:
Or Call Us Now (215) 489-4245
Or Call Us Now (215) 489-4245