How to Get a Second Opinion on a Contractor's Quote (Without Starting Over)
Not sure if your contractor's quote is fair? Here's how to get a second opinion, compare bids properly, and spot overcharges without restarting the process.

If you're looking at a contractor's quote and something feels off but you can't pinpoint why, trust that instinct. Price variance on residential projects is staggering. I've seen identical jobs quoted from $800 to $4,500 by different companies. Same scope. Same materials. Same zip code.
Getting a second opinion doesn't mean you're starting over. You're not firing anyone. You're checking the math. And that 30-minute investment can save you thousands.
I watched a $60,000 roof-and-solar project spiral because nobody checked the numbers. The original fascia estimate was $2,000. After tear-off, the contractor tacked on $6,800 for fascia "replacement." The homeowner physically counted the boards afterward. Found 40-50% were only painted, not replaced. If she'd gotten a second set of eyes on the original estimate, the $4,800 gap would have been visible before tear-off, when she still had leverage.
I put together a free quote audit tool that makes comparison simple. Grab the Contractor Defense Checklist for the complete system. Here's the quick version.
Why Contractor Quotes Vary So Much
Residential roofing jobs typically run $5,000-$25,000. Storm damage jobs push higher. At those dollar amounts, a 22% overcharge on materials alone is $1,100-$5,500 you're paying above actual cost. Not for labor. Not for profit margin. Just for the privilege of not knowing what shingles actually cost.
Three factors drive most of the variance:
1. Scope differences. One contractor includes tear-off, decking inspection, and new drip edge. Another includes overlay only with no decking inspection. They're not quoting the same job. You can't compare them.
2. Material spec differences. Contractor A quotes GAF Timberline HDZ at $5.50/sqft. Contractor B quotes CertainTeed Landmark Pro at $7.50/sqft. Both are architectural shingles. One costs $4,400 more on a 22-square roof. Neither is wrong, but you need to know what you're comparing.
3. Markup variance. The average materials markup on residential roofing is 15-20%. But I've seen invoices with 60% markups. A $4,200 materials bill marked up to $6,700. Without the supplier invoice, you'd never know.
The 3-Step Quote Comparison Process
Don't just compare bottom-line numbers. That's how you end up with the cheapest bid and the worst outcome.
Step 1: Normalize the scope.
Create a simple spreadsheet with one row per line item: tear-off, materials (by type), labor, permits, waste disposal, flashing, ventilation, decking repair/replacement, cleanup. Map each quote to these rows. Where a quote uses lump sums, call the contractor and ask for the breakdown.
| Line Item | Quote A | Quote B | Quote C |
|---|---|---|---|
| Tear-off | $1,200 | $1,400 | Included in labor |
| Shingles (type/grade) | $3,800 (GAF HDZ) | $4,900 (CT Landmark Pro) | $3,600 (GAF HDZ) |
| Underlayment | $600 | $800 | $450 |
| Flashing | $400 | $650 | $350 |
| Labor | $4,500 | $5,200 | $3,800 |
| Permits | $300 | Included | $250 |
| Waste disposal | $400 | $500 | $300 |
| Total | $11,200 | $13,450 | $8,750 |
Now you can see where the differences live. Quote B isn't necessarily overpriced. The materials are a different grade. Quote C looks cheap, but did they spec cheaper underlayment? Is their labor rate sustainable for quality work?
Step 2: Verify the material costs.
Call the material supplier. ABC Supply, SRS Distribution, Beacon, whoever serves your area. Ask: "What's the retail price for (exact shingle type) for a (square footage) roof?" You're not buying. You're benchmarking.
Biggest mistake homeowners make: they let the contractor who shows up first also be the one who prices the materials. Get your own number. That one phone call changes every conversation.
Step 3: Check the labor rate.
Labor is harder to benchmark because it varies by trade, complexity, and region. But a rough check: residential roofing labor typically runs $1.50-$5.00 per square foot depending on region and roof complexity. If a quote shows labor at $8/sqft for a standard pitch ranch roof, something's off.
What We Tested: The Supplement Trap
Here's the play that makes second opinions critical.
The Supplement Trap: contractor lowballs the initial estimate to win the job. Once your roof is torn off, materials are ordered, and weather's coming, they "discover" rotted decking, extra underlayment, fascia replacement. The original estimate of $2,000 becomes $6,800. You have no leverage. That's the play.
A second opinion before tear-off catches this. A qualified second contractor can inspect accessible areas (attic, soffit vents, ground-level flashing) and give you a reality check on what additional work is likely.
"Based on the age of this roof and the condition I can see from the attic, you should budget an additional 15-20% for decking repair. If your quote doesn't include that contingency, ask about it."
That kind of advice from an independent set of eyes is worth more than the three quotes combined.
How to Get a Second Opinion Without Burning Bridges
You don't need to tell Contractor A that you're getting a second opinion. You're not being sneaky. You're being responsible.
But if Contractor A asks, be honest: "I'm getting a couple of opinions to make sure I understand the scope and pricing before I commit. I appreciate your time and I'll let you know my decision by (date)."
Good contractors respect this. They know their pricing holds up. The ones who get defensive about comparison shopping are the ones with something to hide.
I go back and forth on how many opinions are enough. Three is the standard advice. I push for four or five on jobs over $10K. The outliers tell you more than the averages. If three quotes cluster around $12,000 and one comes in at $22,000, that outlier tells you something about that contractor's business model.
The complete quote audit checklist, with the normalization template and the supplier verification process, is in the Contractor Defense Checklist. It turns a confusing stack of quotes into a side-by-side comparison you can read in 5 minutes.
When a Low Quote Is the Red Flag
Not every concern should be about the highest quote. Sometimes the lowest one is the problem.
A quote that's 30%+ below the others usually means one of four things:
- They're cutting scope (cheaper materials, skipping steps)
- They're lowballing to win the job and will supplement later
- They're using unlicensed or uninsured subcontractors
- They're desperate for cash flow (which means they may not finish)
The middle bid with the most detailed scope of work is usually the safest bet.
Frequently Asked Questions
How many contractor quotes should I get? Minimum three. Four or five for jobs over $10,000. The quotes should come from companies that don't share the same parent company or subcontractor network. Ask each contractor who their subcontractors are.
Should I share one quote with another contractor? No. Let each contractor quote independently based on their own assessment. Sharing quotes leads to anchoring (they price relative to the other quote instead of their actual costs). Tell them the scope you want and let them price it blind.
Is it worth paying for a professional estimate review? For projects over $15,000, a construction consultant or independent estimator can review quotes for $200-$500. They'll catch scope gaps, inflated line items, and missing specifications that a homeowner might miss. Worth it on large projects.
What if all my quotes seem too high? Call the material supplier directly to benchmark material costs. Check if you're getting quotes during peak season (May-September) when prices are highest. Consider scheduling for the off-season. And verify that your project scope isn't over-specified for your actual needs.
Can I use an online cost estimator instead of a second opinion? Online estimators give ballpark ranges but miss local pricing, site-specific conditions, and scope details. Use them as a sanity check, not a substitute for an actual second opinion from a qualified contractor.
I share quote comparison tips and pricing benchmarks on X. Follow me at @beforeyouhire23 for the numbers your contractor won't give you.
Don't sign until you've compared properly. The Contractor Defense Checklist includes the full quote audit system with line-item normalization, the supplier verification call script, and the 47 items you should verify on any contractor quote. Get it free here.
Mike Harmon