Skip Navigation
Big Decisions

How to Compare Contractor Bids When Every Quote Is Built Differently

Three contractor bids are rarely three prices for the same job. Here is how to level them onto one scope, price the gaps, and see which bid is cheapest.

10 min read
Overhead view of two people sitting on a plastic drop cloth in jeans, holding a printed itemized sheet, beside an open can of mint-green paint, a paint roller and a tape measure
On this page

Picture a homeowner, call them Jordan, at the kitchen table on a Sunday night. This is an illustrative scenario, not a real client. The kitchen remodel has been talked about for two years, and now there are three contractor quotes on the table: $38,500, $42,800 and $46,200. Jordan’s pen is already hovering over the first one.

That is the moment most bid comparisons go wrong. Comparing contractor bids means checking whether the three numbers price the same job before asking which one is lowest, and three quotes for one kitchen almost never do. One leaves out the permit. One carries a tile allowance that would not buy the tile Jordan picked. One says “electrical as discussed” and nothing else. The Contractor-Choice Decision Helper was built for exactly this table: it rebuilds every bid onto one common scope before it ranks anything. The method works on paper too, and it is laid out below, step by step, on Jordan’s three bids.


How to compare contractor bids: the short answer

To compare contractor bids fairly, turn each headline price into a comparable total: the cost of the same finished job from every contractor. Five steps get you there:

  1. Write one scope list for the job before you read any prices, and mark every bid against it: included, excluded, allowance, or unclear.
  2. Add back what each bid excludes, at what that work would cost you.
  3. Add back every allowance shortfall: the gap between the allowance and what you actually chose.
  4. Total the bids, then price the unclear lines as a risk.
  5. Compare everything that is not price: deposit, schedule, license, insurance, warranty and how each contractor handles changes.

The rest of this post runs those five steps on Jordan’s kitchen. All the numbers are illustrative.


The three bids on the kitchen table

Jordan’s three kitchen remodel bids as quoted, before any comparison work (illustrative numbers).
BidHeadline priceWhat the quote looks like
Bid A$38,500Two pages, tidy, a lot of “allowance” lines and one “as discussed”
Bid B$46,200Six pages, itemized by phase, permit and haul-away listed
Bid C$42,800Three pages, mostly itemized, permit marked “by owner”

On headline price, A is $7,700 cheaper than B. That gap is the number Jordan’s pen was about to act on. Once step 4 adds up the comparable totals, the gap shrinks to $1,900. Price in the unclear lines, also in step 4, and bid A is the most expensive of the three.


Step 1: Build one scope list before you read a single price

A scope list is the job described in your own words, line by line, independent of any contractor’s quote. For a kitchen that means things like demolition, haul-away, permit, rough electrical, panel capacity, drywall patching, cabinet install, countertop, tile backsplash, fixtures, final paint and cleanup.

Write it before you open the quotes, or at least before you compare them. If you build it from the quotes instead, each contractor’s omissions become yours. Jordan’s list has 14 lines. A real kitchen often has more, which is why the decision helper ships with 46 pre-loaded scope lines across seven phases.

Then mark every bid against every line, one of four ways:

  • Included: the bid’s price covers it.
  • Excluded: the bid does not cover it, so you will pay for it some other way.
  • Allowance: the bid carries a placeholder budget for something you choose later.
  • Unclear: the bid does not say. “As discussed” counts as unclear. So does silence.

“Unclear” is an answer, not a blank. It is the mark that matters most in step 4.


Step 2: Add back what each bid leaves out

An excluded line still has to be paid for. You either pay a second trade, buy the item yourself, or go back to the same contractor with a change order. So the honest way to compare is to add your own estimate of each excluded line to that bid’s price.

Jordan’s marks turn up three exclusions in bid A and one in bid C:

Work each bid excludes, with Jordan’s estimate of what it would cost to buy separately (illustrative numbers).
Excluded lineBid ABid BBid C
Building permit$1,200Included$1,200
Dumpster and haul-away$900IncludedIncluded
Drywall patch after electrical$1,400IncludedIncluded
Added back$3,500$0$1,200

Getting a rough cost for an excluded line is easier than it sounds: ask a contractor whose bid includes that line. Bid B lists its permit and haul-away as separate lines, so those two numbers are right there. For the drywall patch, ask bid B or bid C what they allowed for it, or get a quick quote from a drywall contractor.


Step 3: Price the allowances against what you actually chose

An allowance is a placeholder sum in the bid for a material you have not picked yet, such as tile, fixtures or lighting. If your choice costs more than the allowance, you pay the difference. The materials allowance explainer covers how they are written. What matters here is that a low allowance makes a bid look cheaper without making the job cheaper.

Jordan has already picked a backsplash tile ($3,100 installed) and a faucet-and-sink package ($1,800):

Allowance shortfall per bid, the allowance subtracted from the cost of what Jordan actually chose (illustrative numbers).
AllowanceJordan’s choiceBid ABid BBid C
Tile$3,100$1,500 allowance, $1,600 short$3,000 allowance, $100 short$2,500 allowance, $600 short
Fixtures$1,800$1,000 allowance, $800 short$2,000 allowance, $0 short$1,800 allowance, $0 short
ShortfallNot applicable$2,400$100$600

Bid A’s allowances were set low enough to buy builder-grade tile Jordan never wanted. That is not necessarily dishonest. A contractor may quote a standard allowance when they don’t know your selections yet. But it moves $2,400 of the kitchen off the quote and onto Jordan.


Step 4: Total the bids, then price every “as discussed”

Headline price plus exclusions plus allowance shortfalls gives the comparable total, the first figure in the whole process that compares like for like:

Headline price against comparable total and exposed total for each bid. The exposed total assumes every unclear line turns out to be excluded (illustrative numbers).
BidHeadlineComparable totalUnclear linesExposed total
Bid A$38,500$44,400Panel upgrade (“as discussed”), est. $2,500$46,900
Bid B$46,200$46,300None$46,300
Bid C$42,800$44,600Final paint (not mentioned), est. $1,100$45,700

The $7,700 gap between A and B is now $1,900. And if the panel upgrade turns out not to be included, A becomes the most expensive bid on the table.

The exposed total is what each bid would cost if every unclear line turned out to be excluded. It doesn’t predict what will happen. It shows how much of each bid is still unsettled. A bid with a low comparable total and a lot of exposure is a bid with questions to answer, and step 4 ends with those questions written down and sent: Is the panel upgrade in your price? Is final paint?


Step 5: Compare everything that is not price

Once the prices are level, the real decision is usually smaller and more about people. Five things decide it:

  • Deposit and payment schedule. A bid that wants a large share up front carries risk the price doesn’t show. Rules vary by state. In California, for example, the Contractors State License Board says that the down payment on a home improvement job cannot be more than $1,000 or 10 percent of the contract price, whichever is less, and that later payments cannot exceed the value of the work performed (CSLB on home improvement contracts (opens in new tab)). Check your own state’s rule before you sign. Jordan’s bid A asks for 30% up front. In California that would breach the cap. In any state, it’s worth asking why.
  • Schedule and availability. Bid B can start in three weeks. Bid C can’t start for ten.
  • License and insurance. Confirm both directly with the licensing body and the insurer rather than from a certificate in the quote packet, and check that cover runs past your job’s end date.
  • Warranty. How long each bid covers labor and materials, and whether that is in writing.
  • Change-order posture. How each contractor prices work you add mid-job. A low bid with a high markup on every change order gets its money back later.

The Contract & Deposit Red-Flags Review Checklist covers the contract side of the deposit and change-order items clause by clause. The Reference & Vetting Tracker covers license and insurance, with reference-call questions and a ledger that flags insurance lapsing before your job finishes.

A weighted scorecard puts these five next to cost without letting cost drown them out. Set the weights before you look at which bid wins on them. Weights chosen afterwards tend to confirm the bid you already liked.


How Jordan’s decision actually ended

The answers come back by Wednesday. Bid A’s contractor confirms the panel upgrade was not included and quotes it at $2,500, which puts bid A at $46,900. Bid C’s contractor confirms final paint is in the price, so bid C stays at $44,600.

So the cheapest-looking bid turns out to be the most expensive, and the most expensive-looking bid is only $1,700 more than the cheapest comparable one. Jordan is no longer choosing on a $7,700 price gap. The choice is between $1,700 and seven weeks: bid B starts in three weeks, bid C in ten. Both are reasonable. After reference calls on both, Jordan takes bid C and spends the wait choosing cabinet hardware.

The point isn’t which bid wins. Without the comparable total, Jordan would have signed bid A and found $8,400 of the kitchen later, one change order at a time. That’s the gap between A’s $38,500 headline and its $46,900 exposed total.


Common questions about comparing contractor bids

How many contractor bids should I get?

Three is a practical number, and the FTC’s own advice is simply to get multiple estimates. Its guide to avoiding home improvement scams (opens in new tab) adds that a written estimate should describe the work, materials, completion date and price. Two bids give you no tiebreaker, and every bid past three is one more scope to level.

Is the lowest contractor bid usually the best one?

Not reliably. The lowest headline price is often the bid that leaves the most out, which is why the FTC advises homeowners not to automatically choose the lowest bidder. Compare comparable totals, not headline prices.

What should I do if one bid is much higher than the others?

Ask that contractor to explain the difference before you rule the bid out. A high bid is often the only one that priced the whole job, like bid B above. If its comparable total is still well above the others after you level the scope, then it really is expensive.

Does this work for small jobs too?

Yes, with a shorter scope list. A water heater swap or a fence might have six lines instead of 46, but the trap is the same: one bid includes haul-away and permit, another does not.


Compare the jobs, not the numbers

Three bids are three descriptions of a job, each with a price attached. Level the descriptions first and the prices start to mean something. Do it on paper with the five steps above, or use the Contractor-Choice Decision Helper, which turns your scope marks into the comparable total, the exposed total, and a list of questions for each contractor, then scores up to five bids on nine weighted criteria. The cost criterion reads from the comparable total, not the headline price.

If the bids are for a house you are still buying, the same leveling helps when you are deciding between a repair credit or a price reduction after a home inspection. A contractor’s quote is the number that negotiation turns on.


Put it to work

Set up and ready to fill in — a one-time download, not a subscription.