Looking for dependable residential & commercial roofers in Southern Utah? Contact our team now for a free consultation.


Contact our roofers now!

Roofing Services Tailor-Made For You

Whether it’s residential or commercial, our MJ Roofing team has you covered. From our initial conversation to the final walkthrough, everything is centered around your specific needs. Take a look at the different services we offer below and then contact us to schedule your free consultation so that one of our experts can get you started on your new roof.

New Construction

Does your new home or commercial property need a roof? Our experts have installed hundreds of new roofs. We got you covered.


Are you looking to add a new roof over your current roof? Our experts have plenty of experience with re-roof installations.

metal roofing

Metal roofs offer property owners the best type of insulation you can buy. Our metal roof installation process is seamless and quick.

TPO Roofing

Does your flat roof need some updating? Our TPO roof installation process will ensure your flat roof gets the protection it deserves.

Do you need financing?

We can help! Click the button to get started on your financing application.

Our Clients Think Highly Of Us


What To Expect From MJ Roofing

Quality Customer Service & Expert Craftsmanship

Storms cause serious roof damage that can range from complete destruction to issues invisible to the naked eye. Our residential roofing experts use advanced techniques to detect issues beyond missing shingles and broken tiles, as undetected problems that lie beneath the surface can become the most expensive to fix.



Our process begins with a thorough inspection of your current roofing situation. If its a roof repair or roof replacement, we'll conduct a thorough 360º inspection of your current roof.



On the day of your repairs, our team will arrive early and begin preparations by tarping off any important landscaping. We'll remove your old roof (unless it's a re-roof) and then add the new one.



After our inspection, we'll give you a breakdown of our findings and recommendations. Our team will prep for your roofing project by gathering all the needed materials for your roof.


clean up

The final step is to clean up your property and follow up with you on your new roof. We'll leave your property exactly how we found it and answer any questions you may have.

Get To Know Our Utah Roofers

We’ve dedicated ourselves to becoming the most trusted roofers throughout Washington and Utah County. Whether its a minor repair or a new roof installation, we’ll always treat your project with the utmost care. We pay attention to detail so that you can take comfort in knowing your roof was properly installed. Get to know more about Utah roofing team and see why we’re the right fit for your next renovation project.

Recent Roofing Projects

Check out some of our latest work and then contact us to schedule your free consultation today!

Upgrade Your Utah Roof Today With MJ Roofing