For A Free Roof Inspection Call (801) 837-8182


Salt Lake City and Weber Residential Roofing

What Makes Legacy Roofing the best choice for your roofing project?

100% Satisfaction Guarantee on Service, Repair and Replacement

Local family-owned and operated company

Licensed Utah Roofing Contractor

Fully Insured

Certified GAF Weather Stopper Roofing Company

50 year labor and material warranties backed by GAF

All Sales and Install Staff are GAF Steep Slope Certified

Free Inspections

Superior Quality and Craftsmanship

Insurance Claim Assistance

Legacy Roofing is licensed and insured throughout Utah, and you can rest assured your project will be properly permitted and inspected.


With over 25 years of Roofing Industry experience, Legacy Roofing is the standard in Utah for roofing excellence.  Our roof replacement service includes tear-off of all layers of roofing and an inspection of the roof deck for any damaged or deteriorated decking.  We use only the highest quality materials as well as experienced, knowledgeable and efficient installers.

We will work within your budget to install a beautiful new roof to protect your home.

When an estimate request comes into our office, we process the information and forward it to one of our experienced estimators.

An estimator will contact the owner to schedule a time to come out and assess the roof.
Once we have the roof information and conditions we will supply a detailed proposal on the specific scope of work needed to complete the roof replacement/repair.

When a signed proposal is received we will coordinate the roof replacement/repair to accommodate the owner’s needs and schedule.  The typical start date is approximately two to three weeks from receipt of contract, weather permitting and current project load.

Roof permits are obtained, and materials delivered to your home on the scheduled start day (in some cases, depending on the type of material, they may be delivered 1 to 2 days prior to start).

Our crew, typically consisting of 3 – 4 men, will begin the tear off and disposal stage of the replacement.
Once all existing material is removed from the roof, the installation of the new system begins.
The average roof (2500 to 3000 square feet) will take approximately 2 – 3 days to complete.

During the roof replacement process, our Quality Manager will frequently visit the home to verify that the roof system is being installed to specifications.  He will also ensure safety procedures are being implemented.
Debris is removed from the property.

Before, during, and after photos are taken for internal documentation.

After the roof replacement is finished, our Quality Manager will complete a roof inspection with the crew and go over any items that need to be addressed.

The Quality Manager will then cover final detail with the homeowner, collect payment and request a review of our work.

Do you have wind damage, hail damage or an insurance claim?
Legacy Roofing will work directly with your insurance company to ease the stress of the claims process, making your insurance roof replacement hassle free.

We Provide the Highest Industry Standard Materials

We are Utah’s Standard in Excellence

We love answering your roofing questions.  Just call or complete the contact form on the right and one of our specialists will be in touch with you as soon as possible.