Contractor Bid Comparison Calculator
Compare contractor bids on the same scope. Strip allowances, price back excluded permits and demo, and see which quote is really cheapest once every bid covers the same work.
Bid A
+$3,500Placeholder lines for tile, fixtures, appliances
$18,000 quoted$26,000 like-for-like+$8,000 once scope is levelled
Bid B
Cheapest like-for-likePlaceholder lines for tile, fixtures, appliances
$21,500 quoted$22,500 like-for-like+$1,000 once scope is levelled
Bid C
+$1,300Placeholder lines for tile, fixtures, appliances
$24,000 quoted$23,800 like-for-like
Three bids for the same job are almost never for the same job
You asked three contractors to price the same kitchen and got $18,000, $21,500 and $24,000. The obvious move is to take the cheapest. The obvious move is also how people end up paying the most, because those three numbers describe three different scopes of work and comparing them directly compares nothing at all.
One bid excludes permits. One leaves demolition and disposal to you. One carries a $1,500 allowance for tile you have already decided you want to spend $5,000 on. None of that is dishonest — it is how the trade quotes — but it means the headline totals are not comparable until you put every bid on the same basis.
That is all this calculator does: restate each quote to cover identical work, then tell you whether the ranking survives.
The three adjustments that do the work
Allowances. An allowance is a placeholder, not a price. The contractor needs a number to total the bid, so they write one in for anything you have not chosen yet. If your selections cost more, you pay the difference at the end, usually with a markup. A bid with a thin allowance looks cheap and is simply less complete. The fix is to decide what you will really spend on those items and apply that same figure to every bid.
Excluded scope. Permits, demolition, haul-away and disposal are the three most commonly excluded items, and each is a real cost that lands on you if the contractor does not carry it. Pricing them back into any bid that excludes them is the difference between a comparison and a guess.
The median, not the lowest. Once every bid is normalised, the useful reference point is the middle of the set rather than the bottom. A bid sitting far below the median is far more likely to be missing something than to be a genuine bargain, and this tool flags anything more than 20 percent under.
What a ranking flip actually means
The most valuable output here is not a number, it is a change of order. When the cheapest quote stops being the cheapest once scope is levelled, you have learned something that the quotes themselves were actively obscuring.
It also tells you something about the contractor. A bid that grows substantially under normalisation was written to look competitive rather than to be complete. That is not automatically disqualifying — plenty of good contractors bid the way their competitors bid — but it does mean the number you were shown was not the number you would have paid, and it is worth asking why the exclusions were not flagged more clearly.
Where the ranking does not change and the bids land within a few percent of each other, you have a genuinely competitive set. At that point price has told you everything it can, and the decision belongs to references, schedule, insurance and how the person answers the phone.
Why the low bid is the expensive one
The pattern is consistent enough to be worth stating plainly. A contractor who bids well below a competent market either misread the job or intends to recover the difference later.
Misreading the job means they discover the real scope mid-project, at which point you are committed, the space is unusable and your negotiating position has evaporated. Recovering later means change orders, which are priced without competition because nobody else is bidding against them once demolition has started.
Both routes end at the same place: a final cost above the bids you rejected, on a longer timeline, with a worse relationship. This is why the 20 percent flag exists and why it is worth taking seriously rather than treating as an opportunity.
The things this cannot price, and they matter
A normalised comparison narrows the field. It does not choose.
Licensing and insurance are pass-fail rather than scored. Verify the licence with your state or municipal authority directly, and ask for a certificate of insurance sent from the insurer rather than a photocopy from the contractor. General liability and workers’ compensation both matter, and an uninsured injury on your property is your problem.
References should be recent and specific. Ask about the parts that go wrong: how change orders were priced, whether the schedule held, how problems were communicated. Anyone can supply three delighted clients; ask for the last three jobs instead.
The payment schedule is a genuine signal. Milestone-based payments tied to completed work are normal. A large deposit before anything happens is not, and requests for cash are a reason to walk away.
Schedule and availability carry real cost that never appears in a bid. A contractor who can start in three weeks and finish in four is worth a premium over one who starts in three months and disappears for a fortnight midway.
Getting the scope onto paper
Most of what goes wrong on a residential project traces back to something that was understood rather than written. Before signing, the contract should state what is included, what is explicitly excluded, every allowance and its value, who pulls permits, how changes are priced and approved, and what happens if either side wants out.
If a contractor resists putting exclusions in writing, that is the answer to a question you should have been asking. The Federal Trade Commission publishes a plain-language checklist that is worth ten minutes before you sign anything.
Working out the scope in the first place
A bid comparison is only as good as your understanding of the job, and the best way to argue with a quote is to have estimated it yourself first.
For a rough independent check on materials, the take-off calculators cover the individual quantities: the home addition cost calculator for square-foot pricing, the basement finishing calculator for the most commonly under-scoped project in residential work, and the driveway paving calculator for a job where material choice swings the price more than labour does.
On the labour side, the crew hours guide explains how contractors convert a quantity into an hours figure and then a price — including the setup, travel and contingency that a rate alone never captures. Knowing roughly what a job should take is the fastest way to spot a bid that has not understood it.
How this is calculated
Normalised total = quoted total − allowances in the quote + what you will really spend on those items + permits (if excluded) + demolition (if excluded) + haul-away (if excluded) Bids more than 20% under the normalised median are flagged as likely to be missing scope.
Frequently asked questions
- Why is the lowest bid often not the cheapest?
- Because bids rarely cover identical work. A quote can be low because the contractor excluded permits, left demolition to you, or carried a deliberately thin allowance for tile and fixtures that you will blow through the moment you pick anything. Once those items are priced back in, the ranking frequently changes — which is the entire reason to normalise before comparing.
- What is an allowance in a contractor bid?
- An allowance is a placeholder for something not yet chosen — tile, fixtures, appliances, countertops. The contractor writes in a number so the bid has a total, and if your actual selections cost more, you pay the difference. A bid with a $2,000 tile allowance is not cheaper than one with a $6,000 allowance; it is less complete. Replacing every allowance with what you genuinely expect to spend is the single most useful adjustment you can make.
- Should I always pick the cheapest bid after normalising?
- No. Normalising tells you which bid is actually cheapest for the same work, which is a different and more useful question than which number is smallest. Once bids land close together, the deciding factors are references, licensing and insurance, the schedule, the payment terms and how the contractor communicates — none of which this tool can price, and all of which matter more than a few percent.
- A bid came in far below the others. Is that a good sign?
- Usually not. A bid more than about 20 percent below the median of a normalised set generally means the contractor missed scope, misunderstood the job, or bid low intending to recover through change orders. Any of those ends badly. Ask specifically what the bid includes and get the exclusions in writing before treating the gap as a saving.
- What should I get in writing before signing?
- A written scope listing what is included and explicitly excluded, every allowance with its dollar value, the payment schedule tied to milestones rather than dates, who pulls permits, the change-order process and how changes are priced, and proof of licensing and insurance. Most disputes trace back to something that was assumed rather than written down.