How to Compare Contractor Quotes and Spot a Bad Bid

Milo, Content Editor at RemodelFinder
Milo Zannis
  • Aug 2, 2026
  • 7 min read
Homeowner at a laptop with a notepad and coffee, reviewing contractor quotes at her living room table

Three contractors walk the same bathroom. One comes back at $14,000, one at $22,000, and one at $31,000. Nothing about the room changed between visits.

Most homeowners read that spread as one contractor being honest and another being greedy. It’s usually neither. They quoted three different projects, and figuring out how to compare contractor quotes starts with accepting that the numbers on the page are not describing the same work. Once you see it that way, the cheapest bid stops looking like a deal and starts looking like a question you have not asked yet.

The tricky part is that nobody in the process has any reason to help you here. Contractors write quotes the way their business runs, not in a format built for side-by-side comparison. So you have to normalize them yourself, and you need an outside number to check all three against. Ours comes from public cost data and local market multipliers, which you can read about in how we calculate local cost estimates.

Why Contractor Quotes for the Same Job Come Back So Different

Material allowances are the biggest single reason, and they are almost invisible unless you go looking.

An allowance is a placeholder. The contractor doesn’t know what tile you’ll pick, so they budget a number and move on. One bid assumes $4 per square foot. Another assumes $12. On a 200 square foot bathroom that’s a $1,600 gap before anyone has picked anything, and the homeowner who took the cheap bid finds out at the tile shop when everything they like costs triple the allowance. The overage becomes a change order. The change order becomes the reason the project finished 20% over.

Scope assumptions do the rest of the work. Does the bid include demo and haul-away, or does it start after the room is already gutted? Is the plumbing being moved or reused where it sits? Who pulls the permit and who pays the fee? What happens if the subfloor is rotted, which in a 1960s bathroom it often is? A contractor who has done a hundred of these builds a contingency into the number. A contractor trying to win on price leaves it out and handles it later, when you have no leverage left because your bathroom is in pieces.

None of that makes the high bid honest by default. Some contractors are simply expensive, and some are busy enough to quote a price they don’t really want the job at. But you can’t tell which is happening until the scopes match.

How Many Contractor Quotes Should You Get?

Three. The advice is old and it’s still right, but the reason people give for it is usually wrong.

It’s not that three gets you a better price. It’s that three gives you a middle. With two bids you’re choosing between a high number and a low number with nothing to tell you which one is normal. With three, the outlier identifies itself, and the outlier is the interesting one. If two contractors land within a few thousand dollars of each other and the third is 40% below both, the low bid is the one that needs explaining, not the high ones.

Four or five bids sounds more thorough and mostly isn’t. You hit diminishing returns fast, and contractors talk. In a county running high on building permit activity, a walkthrough and a written estimate is a couple of hours of unpaid work, and the ones worth hiring will quietly deprioritize the homeowner collecting bids like baseball cards. Three serious quotes from licensed contractors beat six casual ones.

One thing worth doing that almost nobody does: get all three quotes for the same written scope. Write down what you want in plain language before the first walkthrough, hand the same page to each contractor, and ask them to price that. It won’t eliminate the differences. It will shrink them enough that you can see what’s left.

What a Real Contractor Quote Includes

There’s a difference between an estimate and a quote, and it shows up in the contract, not the conversation.

What to look forWhy it matters
Line-by-line scope of workA single lump sum hides everything. You can’t compare what you can’t see
Named materials, brand and model”Quality fixtures” is not a specification. It’s a range you’ll pay for later
Allowances stated in dollarsTells you exactly where your selections will blow the budget
Permit responsibilityWho files, who pays, and whether inspection is included
Written payment scheduleTied to milestones, not to dates on a calendar
Start and substantial completion datesWithout both, “spring” can mean May or it can mean never
Change order processHow extras get priced and approved, in writing, before work happens
Warranty termsLabor and materials are usually separate. Get both durations
License number and insuranceVerifiable through your state licensing board in about five minutes

An estimate that fits on one page with a total at the bottom isn’t a quote. It’s a sales document. That’s fine as a first conversation, but don’t compare it against a six-page proposal and conclude the six-page contractor is expensive.

How to Compare Contractor Quotes Apples to Apples

The actual work here is boring and it takes about an hour. Put all three bids into one sheet, line by line, and force them into the same categories.

Start by pulling the allowances out entirely. Set every bid to the same tile, the same vanity, the same fixtures at real prices you looked up yourself. Now the material line is identical across all three and whatever’s left is labor, overhead, and margin. That’s the number you’re actually comparing.

Then add back anything a bid excluded. If two contractors included the permit and one didn’t, add the permit fee to the third. If one assumed you’d handle demo, price the dumpster and the two days of labor and add it. Cheap bids get cheap by leaving things out, and the exclusions are almost never highlighted. They’re absences, and absences are hard to notice.

Do that with our earlier three and the $14,000 bathroom often lands around $19,000, the $22,000 bid stays at $22,000 because it was complete to begin with, and the $31,000 bid stays at $31,000. Suddenly you’re looking at a normal spread with one contractor charging a premium, which is a much easier decision than the one you thought you had.

Then ask each contractor the same follow-up question: what’s the most likely thing that goes wrong on this job, and how do you price it? The answers tell you more than the bids do. A contractor who says “nothing, it’s straightforward” either hasn’t looked or is planning to charge you when something turns up.

The Payment Schedule Is Where the Red Flags Live

If you only scrutinize one part of a contractor quote, make it the payment terms.

California caps the down payment on a home improvement contract at $1,000 or 10 percent of the contract price, whichever is less, and the state’s licensing board is explicit that there’s no exception for special-order materials. It also requires that progress payments never exceed the value of work actually completed. Most states aren’t that strict. But a state regulator drawing the line at 10% tells you something about where the line reasonably sits, and calling it a “mobilization fee” or a “material deposit” doesn’t change what it is.

So when a contractor asks for 40% or 50% before anyone shows up, that’s not a scheduling preference. It usually means your deposit is finishing the last homeowner’s job, and yours will be funded by whoever signs next. That works until it doesn’t.

A payment schedule that makes sense looks roughly like 10% at signing, then meaningful chunks released as verifiable milestones clear. Rough framing done. Mechanicals passing inspection. Final payment held until the punch list is closed and you’ve walked it. Hold back at least 10% for the end. The last 5% of a remodel is the part contractors are least motivated to finish, and your remaining balance is the only motivation that works.

Other things worth walking away over: no written contract, a license number that doesn’t check out, pressure to decide before the quote expires “today,” and a discount offered in exchange for skipping the permit. That last one costs you at resale and voids most of your recourse if the work is bad. Consumer protection agencies see the fallout constantly, and home repair and remodeling ranked as the number one consumer complaint category in Utah’s most recent published data. It’s a common outcome, not a rare one.

Check Every Bid Against a Number No Contractor Gave You

Here’s the failure mode that comparing three quotes doesn’t catch. All three can be high at the same time.

That happens in busy markets, and it happens more than people expect. If your county is running in the top quartile for permit volume on the project you’re planning, local crews are booked, none of them need your job, and all three bids reflect that. You’d compare them carefully, pick the middle one, and still pay 15% over what the same work costs two counties away or four months later. The comparison was fine. The reference point was missing.

So get a number that didn’t come from someone bidding on the work. The U.S. Census Bureau’s building permit data shows how much residential activity your area is absorbing, which is a decent proxy for how much negotiating room exists. Local cost ranges by ZIP tell you where your bids should land before anyone quotes you. And timing matters more than most homeowners think, which is worth a look at what each season costs if you have any flexibility on when the work starts.

None of this makes you an expert on drywall. It makes you a homeowner who knows what the job costs before three people tell you what it costs. That’s usually enough.

See local cost estimates for your project and ZIP code →

Frequently asked questions

How many contractor quotes should I get?
Three is the right number for most remodeling projects. Two gives you no middle to judge against, so you end up picking between a high number and a low number with no context. Four or more rarely tells you anything new and starts costing contractors real time, which good ones notice. Get three detailed written quotes from licensed contractors and one outside cost reference so you know whether all three are running high.
Why are contractor quotes for the same job so different?
Almost always because they are quoting different scopes, not different prices for the same work. Material allowances, who pulls the permit, how much demolition is assumed, and what gets excluded all move the total by thousands. A $14,000 bathroom bid and a $28,000 bathroom bid are often two contractors describing two different projects in the same room.
How much of a deposit should a contractor ask for?
Ten percent or less is a reasonable benchmark. California law caps the down payment on a home improvement contract at $1,000 or 10 percent of the contract price, whichever is less, with no exception for special-order materials. Most states are not that strict, but a request for 40 to 50 percent up front is a warning sign that the contractor is using your money to finish someone else's job.
What should a contractor quote include?
A line-by-line scope of work, named materials with brand and model where it matters, any allowances stated as dollar figures, who is responsible for permits, a written payment schedule tied to milestones, start and completion dates, how change orders get priced and approved, warranty terms on labor and materials, and the contractor's license number. A one-page total with no breakdown is a sales document, not a quote.
Contractor tips Hiring Remodeling Planning Cost estimates

Related articles