Robert Major Roofing

Roofing & Exteriors

ROOFING Contractor in
Montgomery County, PA

Robert Major has provided southeastern Pennsylvania with high-quality Roofing & Exteriors solutions for over 30 years.

A reputation built on trust and quality workmanship has generated countless relationships where satisfied customers experience comfort and assurance throughout all phases of their project. We make it our mission to complete every job correctly while refusing to take shortcuts to assure that all customers are completely satisfied. 

Contact us today for your free estimate!

Do you need a roof replacement or repair for your home? Our professionals are happy to come out and assess your project.

We have been working with leading investors and property managers for years to complete large-scale multifamily roof replacements. 

Are You Licensed and Insured?

  • Ensure the contractor is licensed to operate in your area.
  • Confirm they have insurance, including liability and worker’s compensation, to protect you from potential liabilities.

What is Your Experience in Roofing?

  • Inquire about the contractor’s experience, especially in projects similar to yours.
  • Ask for references or examples of past work to assess the quality of their craftsmanship.

How Will You Protect My Property?

  • Discuss the measures the contractor will take to protect your property during the project, such as landscaping and safety precautions.
  • Ensure they have a plan for cleaning up debris and leftover materials.

Who Will Be On-site During the Project?

  • Clarify who will be overseeing the project and who to contact if you have questions or concerns.
  • Ensure there’s effective communication throughout the project.

Do You Provide Written Estimates?

  • Request a detailed, written estimate that includes the cost of materials, labor, and any potential additional charges.
  • Understand the payment schedule and terms.

Request A Free Estimate

Location

Perkiomenville, PA (Montgomery County)

Email

info@rmajorcorp.com

Phone

(610) 652-2888