You did everything right. You called three roofing contractors. You got three quotes. And now you are staring at numbers that are hundreds, or maybe even thousands of dollars apart.
What is going on?
This is one of the most common frustrations homeowners in Utah tell us about. And it makes sense. When quotes vary that much, it feels like someone is either trying to rip you off or someone else is cutting corners. The truth is usually more complicated.
Here is what is actually driving those differences and how to make sense of what you are looking at.
The Short Answer
Roofing quotes vary because not every contractor is pricing the same job. Different materials, different labor standards, different warranties, different overhead costs, and sometimes completely different scopes of work all lead to different numbers.
A cheaper quote is not always a better deal. A higher quote is not always justified. Knowing what to compare is the key.
Reason 1: They Are Not Using the Same Materials
This is the biggest driver of price differences and the one homeowners most often miss.
There is a wide range of quality in roofing materials. A budget shingle and a premium shingle can look similar on paper but perform very differently over 20 years on a Utah roof. GAF Timberline HDZ and a discount shingle from a regional distributor are not the same product, even if both get called "architectural shingles" in a quote.
Always ask for the specific product name and manufacturer on every quote. Then compare apples to apples.
- What brand and product line of shingles is being installed?
- What class of underlayment are they using?
- What type of ice and water shield, and how far up the eaves does it run?
- What ventilation system is included?
If one contractor is installing a GAF Timberline HDZ with a full starter strip, premium underlayment, and proper ice and water shield coverage, and another is installing a base shingle with standard felt and no starter strip, the price difference is not a rip-off. It is a different job.
Reason 2: Labor Quality Is Not the Same Across Contractors
A roofing crew that has been together for years, follows manufacturer installation specs, and has a foreman on every job costs more to deploy than a subcontracted crew picked up for the season.
That labor cost shows up in the quote. And it also shows up later in whether your roof lasts 15 years or 30.
In Weber, Davis, and Salt Lake counties, we see this play out after every major hailstorm or windstorm. Roofs installed by lower-cost crews start failing faster because the small details — flashing, nail depth, overlap, sealing around vents — were not done right.
Reason 3: Scope of Work May Be Different
One contractor may be pricing a tear-off and full replacement. Another may be pricing a layover. One may have included replacing deteriorated decking boards. Another may not have.
Ask every contractor the same questions:
- Does this include a full tear-off of existing shingles?
- How many layers are currently on the roof, and are all of them coming off?
- Is decking repair included? If so, how much?
- Are all flashings being replaced or just the shingles?
A quote that skips the tear-off or leaves old flashings in place will be cheaper upfront. It may also cause problems within a few years.
Reason 4: Warranties Work Differently
Manufacturer warranties are not all the same. Some contractors are certified by manufacturers like GAF, which allows them to offer stronger warranty coverage. Homer Roofing is a GAF Master Elite contractor, which means we can offer the GAF Golden Pledge warranty. That is a higher level of coverage than what a non-certified contractor can offer on the same shingles.
Warranty differences can account for hundreds of dollars in price variation between quotes. The question is whether the coverage is worth it to you.
Reason 5: Company Overhead and Business Model Vary Widely
A large company with a full office, project managers, a warranty department, and an established customer service team has more overhead than a two-man crew operating out of a truck.
That overhead is not waste. It covers what happens when something goes wrong, who picks up the phone when you call, and whether the company is going to be around in five years when you need them.
Roofing is one of those industries where the lowest price is not always the lowest risk. A contractor who disappears after the job is done is a very expensive deal in the long run.
Reason 6: Experience With Utah-Specific Conditions
Not every contractor prices for the specific demands of a Utah roof.
Utah roofs deal with real challenges. Heavy snow loads in the mountain foothills of Weber and Davis counties. Hailstorms that come fast and hit hard along the Wasatch Front. Wind events that can strip poorly fastened shingles. Temperature swings that stress materials more than mild climates.
A contractor who accounts for these conditions in their installation approach and material selection may quote higher than someone who installs the same way they would in a milder market. That is a feature, not a flaw.
What a Wildly Low Quote Usually Means
A quote that comes in significantly below everyone else usually means one or more of the following:
- Lower quality materials
- Unlicensed or underinsured crew
- Skipped steps in the installation process
- No real warranty to back the work
- A company that may not be around long term
We are not saying cheap is always bad. But if a quote is 30 to 40 percent below the others and no one can explain why, that is a reason to ask more questions, not sign the contract.
What a Very High Quote Usually Means
On the other side, a very high quote does not automatically mean better. Sometimes a contractor is simply priced above market without justification. Or they are including upsells you do not need.
Ask the higher-priced contractor to walk you through exactly what is included. If they can explain the value clearly, that is a good sign. If they cannot, that is worth noting.
How to Compare Roofing Quotes Fairly
Here is how we recommend comparing quotes:
- Get every quote in writing with specific product names
- Ask each contractor the same list of questions
- Confirm insurance and licensing for every bidder
- Ask what warranty coverage comes with the job
- Ask who will actually be on the roof doing the work
- Ask what happens if something goes wrong after the job
Once you are comparing the same scope, the same materials, and the same standards, the numbers will make a lot more sense.
Not sure if the quotes you already have cover the basics? Take our Roofing Estimate Integrity Checker in the Learning Center to find out in about two minutes.
A Note on Homer Roofing
We sell and install GAF roofing products as a GAF Master Elite contractor. That status allows us to offer extended warranty coverage that non-certified contractors cannot provide on GAF shingles.
We will always tell you what products we are using and why. If you are getting quotes from other contractors, we are happy to help you understand what you are comparing. That is part of what we do.
The Bottom Line
Roofing quotes vary because they are often not the same job priced at different rates. They are different jobs, different materials, different labor, and different long-term outcomes.
The goal is not to find the lowest number. The goal is to find the best value for a roof that protects your home through Utah winters, hailstorms, and everything in between.
If you have questions about a quote you received or want a second opinion, give us a call or schedule a free inspection. We are happy to walk you through what we are seeing and let you make the decision that is right for you.