Family-Owned Since 1987
Roofing Contractors in Bucks County, PA
Your roof plays an important role in protecting your home from rain, wind, snow, and changing weather conditions. When shingles are damaged, leaks develop, or an existing roof is reaching the point where replacement may be needed, understanding the condition of the roofing system is an important first step.
Michael John Contractors provides residential roofing services throughout Bucks County, Pennsylvania. Family-owned since 1987, we work with homeowners on roofing repairs, replacements, and installations, with attention to the existing roof, the home, and the improvements being considered.

When to Call a Roofer
When Your Roof Needs Attention
A roofing problem isn't always obvious from inside the house. Some issues begin with missing or damaged shingles, deteriorated flashing, or visible wear around parts of the roof. Others become noticeable when water stains appear on ceilings or walls, moisture enters the home, or problems develop around roof penetrations and adjoining surfaces.
The age and condition of the existing roofing system also matter. A roof with an isolated problem may require a different approach from one showing widespread deterioration or repeated issues.
For some homeowners, the appropriate work may involve repairing a specific area. Others may be considering a roof replacement because of the roof's overall condition, previous repairs, or plans to improve the home's exterior.
Understanding what's happening with the existing roof helps clarify whether repair, replacement, or further evaluation makes sense.

What’s Included
Residential Roofing Services
Roofing projects vary depending on the home's construction, the existing roofing materials, and the condition of the roof. Some involve addressing a specific problem, while others require replacing a larger portion of the roofing system.
Roof Replacement
When an existing roof has reached the point where replacement is appropriate, the project may involve removing roofing materials, evaluating exposed conditions, and installing the selected replacement system.
Roof Repairs
Certain roofing problems may be addressed through repairs rather than complete replacement. The appropriate scope depends on the location of the issue, the surrounding materials, and the overall condition of the roof.
Asphalt Shingle Roofing
Asphalt shingles are commonly used on residential roofs. Shingle selection and installation considerations depend on the roof's configuration, existing conditions, and the materials selected for the project.
Metal Roofing
Metal roofing is another option for certain residential applications. The appropriate system depends on the roof design, material selection, installation requirements, and the existing structure.
Flashing and Roof Connections
Areas around roof penetrations, transitions, chimneys, walls, and other connections require attention because they can be vulnerable to water intrusion when roofing components deteriorate or fail.
Related Roofline Improvements
Roofing work may involve evaluating adjoining components such as roof edges, ventilation, gutters, and other related exterior conditions. The necessary work depends on the existing home and project scope.

Our Approach
Understanding Your Roof Before Planning the Work
Roofing decisions should begin with the condition of the existing roof and the concerns the homeowner wants to address.
A visible leak, damaged shingles, recurring problem, or aging roof can each point to different considerations. The surrounding roofing materials, roof configuration, flashing, and adjoining exterior components may all affect the potential scope.
Some situations call for a focused repair. Others involve a broader replacement project, particularly when the condition of the roofing system extends beyond one isolated area.
Michael John Contractors brings residential roofing and construction experience to these projects, with attention to the existing home, the work being considered, and the details involved in completing the agreed improvements.
- 01Discuss the roofing concerns and existing conditions.
- 02Review the potential repair or replacement needs.
- 03Clarify the proposed work and material considerations.
- 04Complete the agreed roofing project.
Featured Work
Roofing Work by Michael John Contractors
Residential roofs vary in their materials, slopes, and connections to the rest of the home. These photographs show completed roofing work by Michael John Contractors in Bucks County and Montgomery County, Pennsylvania.


What to Consider
What to Consider Before Repairing or Replacing Your Roof
Roofing decisions involve more than choosing a new color or material. The condition of the existing system, the home's construction, and the type of problem being addressed can all influence the work required.
Understand the Existing Condition
Missing shingles, leaks, damaged flashing, visible deterioration, and recurring problems can indicate that roofing work may be needed. The overall condition of the roof matters when determining the appropriate next step.
Repair or Replacement?
A localized issue may involve a different scope from widespread deterioration. The roof's age, condition, previous work, and extent of damage can influence whether a repair or replacement should be considered.
Consider Roofing Materials
Roofing materials differ in appearance, installation requirements, maintenance considerations, and suitability for particular roof designs. The appropriate selection depends on the home, roof configuration, and project goals.
Pay Attention to Roof Connections
Flashing, valleys, roof penetrations, and areas where the roof meets adjoining surfaces can be important considerations. These transitions should be accounted for when planning roofing repairs or replacement.
Think About Related Exterior Work
A roofing project may reveal conditions involving gutters, roof edges, ventilation, or other connected exterior components. Considering these relationships can help clarify the work that may be appropriate for the home.
Review Permits and Project Requirements
Roofing requirements vary depending on the municipality and the work involved. Replacement, structural repairs, and other changes may be subject to different rules. Applicable requirements should be confirmed for the specific property and project.
Testimonials
What Homeowners Say
“They cleaned up every day before leaving the job, and they are nothing but kind, courteous and professional.”
Janice Skrot
“Great craftsmanship - Michael John and Chris have done multiple projects in my home. Excellent communication - always on time.”
JoAnne Ullo-Warner
“My basement went from a place I avoided to one of my favorite rooms in the house.”
Dani Bourret
“Honest, hard-working and stands behind his work.”
j dunton
Service Areas
Residential Roofing Across Bucks County
Michael John Contractors provides residential roofing services throughout Bucks County, Pennsylvania, including repairs, replacements, and installations. Based in Feasterville-Trevose and family-owned since 1987, we also serve homeowners throughout Montgomery County and select Jersey Shore communities.
Beyond Bucks County
Michael John Contractors also provides residential construction and roofing services in Montgomery County and select Jersey Shore communities. Explore our Service Areas page for more information.
View All Service AreasRelated Services
Related Exterior Services

Stucco Remediation
Corrective exterior construction work involving stucco-related conditions.
Explore Stucco RemediationQuestions & Answers
Roofing FAQs
Need Roofing Work for Your Home?
Whether you're dealing with roofing damage, considering repairs, or planning a roof replacement, tell us about the property and what you've noticed. Michael John Contractors can discuss your concerns and the potential scope of the project.


