Roof Installation & Repair in Bucks County, PA

Protect your home with a roof that’s built to last. We install and repair all major residential roofing types - including shingle, flat, metal, and silvercoat. Trusted in Bucks County for over 37 years.

Proudly partnered with the local roofing experts at All County Family Roofing & Siding

Proudly partnered with the local roofing experts at All County Family Roofing & Siding

35+ Years

of Experience

Family-owned and proudly serving Bucks County & surrounding areas since 1987.

Old-School,

Quality Service

Quality craftsmanship, honest pricing, and attention to detail on every job.

Michael John Contractors Roof Installation & Repair in Bucks County, PA

Shingle, Flat, Metal & Silvercoat Roofing in Bucks County, PA

Whether you're replacing a weathered roof or starting fresh with a new install, we build roofs that are made to last - no shortcuts, no surprises.

Our team handles every detail, from leak inspections and storm damage assessments to flashing, sealing, and full system installs. We work clean, communicate clearly, and leave your property better than we found it.

  • Full shingle roof replacements or partial re-roofing

  • Flat roof installs & resurfacing with silvercoat systems

  • Metal roofing installation with detailed flashing and edge work

  • Storm damage repairs, missing shingles, and emergency fixes

  • Pre-sale roof inspections with honest repair or replace guidance

  • Leak detection and patchwork that actually holds up

  • Tear-off and re-decking available where needed

Bucks County Home Roofing Experts

Bucks County Roofers You Can Count On - Over 37 Years Strong

We serve Bucks County homeowners who are tired of chasing down flaky roofers. From Ambler and Lansdale to Newtown and Richboro, we show up when we say we will, finish the job with precision, and always keep you in the loop.

Every roof we install reflects 37+ years of hands-on experience, honest recommendations, and clean, code-compliant work.

Serving The Following Areas & More:

  • Ambler, PA

  • Lansdale, PA

  • Richboro, PA

  • Northampton, PA

  • Newtown, PA

  • All surrounding Bucks County

Bucks County Home Roofing Experts

Our Recent Work

Frequently Asked Questions

What types of roofing do you install in Bucks County?

We install shingle, flat, metal, and silvercoat roofs that hold up to Bucks County weather year-round - from traditional homes to low-slope additions and garages.

Can you repair part of a roof without replacing the whole thing?

Yes - we handle partial roof repairs, storm damage, and leak fixes. If only one section is affected, we’ll replace what’s needed and match materials as closely as possible.

Do you offer free roofing inspections and quotes?

We do. We provide free, honest assessments with written estimates. Just the info you need to make a smart decision.

Are you licensed and insured in Pennsylvania?

Yes — we’re fully licensed in PA and NJ, and backed by over 37 years of experience.

Which towns do you serve?

We work across all of Bucks County, including Ambler, Lansdale, Newtown, Richboro, Northampton, and more. We also serve select Jersey Shore towns like Sea Isle and Avalon.

How long does a typical roof replacement take?

Most full roof replacements in Bucks County are completed in 1–2 days, depending on the size and type of roof. Weather delays can add time, but we always keep you updated.

Do you offer emergency roof repair after storms?

Yes - if you have leaks or damage after a storm, we can assess and patch urgently, then schedule full repairs or replacement if needed.

Do I need to be home during the roof replacement?

Not necessarily - we communicate clearly before, during, and after. Most homeowners can go about their day while we work, as long as access and safety are in place.

Contact Information

Michael John Contractors

416 E Myrtle Avenue, Trevose Pennsylvania 19053

(215) 364-0217

Legal

Privacy Policy

Terms & Conditions

© Michael John Contractors - 2025

All Rights Reserved