← Back to the library

Why Are My Roofing Quotes $15,000 Apart?

You did the responsible thing. You got three quotes. Now one says $18,000, one says $26,000, and one says $33,000, and you have no idea whether the cheap one is a gift or a trap.

Here's the uncomfortable truth: all three contractors looked at the same roof. The spread isn't about your roof. It's about what each of them decided to include, what they decided to leave out, and how much margin they built in.

The spread usually lives in the scope

Two quotes for "roof replacement" can describe very different jobs. The most common differences hiding in the fine print:

Underlayment. One bid includes a full peel and stick underlayment, another includes the cheapest synthetic that meets code. That alone can swing thousands, and it's the layer that actually keeps you dry. We explain why in Underlayment: The Layer That Actually Keeps You Dry.

Decking allowance. Good bids state how much rotten decking replacement is included and the price per sheet after that. Cheap bids leave it out entirely, then charge you for it mid job through an open ended repairs clause. We've covered how that goes wrong in The Open-Ended "Additional Repairs" Clause, Explained.

Flashing. Reusing old flashing is cheaper than replacing it. It's also where roofs actually leak. A bid that's quiet about flashing is usually reusing it.

Permits, dump fees, and cleanup. Small lines, but they add up, and their absence from a bid doesn't mean they're free. It means you'll meet them later.

The rest of the spread is business, not roofing

Beyond scope, prices differ because companies differ. A large outfit with a sales team, financing options, and a big ad budget builds all of that into your price. A two crew operation with low overhead can charge less for identical work. Neither is automatically better. But you should know whether you're paying for roofing or for overhead.

And yes, sometimes a high bid is simply a contractor who doesn't want the job unless it pays extremely well, and sometimes a low bid is a contractor who plans to make it up in change orders. We've written about both in How to Tell If a Roofing Estimate Is Padded and Corners Contractors Cut to Win the Bid.

How to actually compare them

Put the three bids side by side and force them onto the same scope. Same underlayment spec, same decking allowance, same flashing plan, same warranty. Call each contractor and ask them to price the missing pieces. The spread will shrink fast, and whatever spread remains is the real difference in what they charge for their work.

If a contractor won't spell out their scope in writing, that's your answer about that contractor.

Or let us do the comparison

This is the exact situation our review was built for. Send us the quotes and we'll tell you what each one actually includes, where the cheap one is cutting, where the expensive one is padding, and what a fair number for your roof looks like. You'll also get a negotiation script written for your specific situation.

If we don't find more in savings, red flags, or price confirmation than you paid, it's free.

Get My Estimates Reviewed

Get My Estimate Reviewed