Skip to the tool
Kitchen Remodel Cost Calculator

Comparing bids

Making three kitchen bids comparable before comparing them

Kitchen bids can differ in what they include. One includes the appliances and the flooring; another excludes both and says so in a line on page three. Comparing the bottom lines of those two documents is not a comparison, and the cheaper bottom line can turn out not to be the cheaper job.

Three bids, normalised against each other

Bid A
USD
USD
USD
months
Bid B
USD
USD
USD
months
Bid C
USD
USD
USD
months
ft

Cheapest for the job you described

Bid A

Bid A is cheapest both on its bottom line and after the gaps are priced.

BidStated totalExcluded itemsPriced gapNormalised totalImplied cabinet cost per ft
Bid A$54,200Appliances, supplied, Flooring, supplied and installed, Backsplash, Permits and inspection fees$15,150$69,350$457
Bid C$61,500Appliances, supplied, Permits and inspection fees$8,750$70,250$604
Bid B$71,800none$0$71,800$552
Spread on stated totals $17,600
Spread once normalised $2,450
Ranking changed No
  • Implied cabinet cost runs from $456.52 to $604.35 per linear foot across these bids. A gap that size can come from box construction, drawer hardware or finish; ask each contractor to name the line and the door style rather than arguing about the total.
  • The workmanship warranties differ by a year or more. That difference is not priced in any of the totals above.
  • Normalising cut the spread between these bids by more than half, which suggests much of the difference is in what each bid includes.

The three bid totals, cabinetry lines, allowances and warranties pre-filled above are an example — Illustrative assumption — not a market quote. Replace them with the figures on your own bids.

How the gaps were priced

Each gap above is priced at the median of the matching line items in the other bids. This example comes with line items for each bid already filled in — illustrative assumptions, not market quotes — and only the totals, cabinetry lines, allowances, warranties and Bid A’s four inclusions have controls on this page, so treat the normalised totals as an illustration of the method rather than a result for your bids. The line items behind the gaps are listed here:

BidLine items pre-filled in this example (illustrative assumptions, not market quotes)
Bid ACabinetry, supplied and installed $21,000; Countertops, templated and installed $6,800; Demolition and haul-away $2,400; Electrical rough and trim $5,100; Plumbing rough and trim $4,300; Drywall repair and paint $3,900; Dumpster and disposal $1,200
Bid BCabinetry, supplied and installed $25,400; Countertops, templated and installed $8,200; Appliances, supplied $7,900; Flooring, supplied and installed $4,100; Demolition and haul-away $2,900; Electrical rough and trim $5,900; Plumbing rough and trim $5,200; Drywall repair and paint $4,400; Backsplash $2,600; Permits and inspection fees $850; Dumpster and disposal $1,400
Bid CCabinetry, supplied and installed $27,800; Countertops, templated and installed $7,400; Flooring, supplied and installed $3,800; Demolition and haul-away $2,600; Electrical rough and trim $4,800; Plumbing rough and trim $4,600; Drywall repair and paint $4,100; Backsplash $2,300; Dumpster and disposal $1,100

Where no bid breaks out an item, the gap is reported and left unpriced rather than filled in with a guess. An exclusion nobody has quoted is not a zero — it is a cost you will be buying separately at a price that has not yet been named to you, and pretending otherwise would defeat the point of the exercise.

Two honest bids can be far apart, and here is how far

Normalising the scope removes the differences that are really exclusions. What remains is a genuine difference in price for the same work, and the reflex is to read that as one bidder being greedy. Before you do, look at how wide the government’s own measurement of a single trade is.

25th percentile hourly wage, carpenters (BLS, 2025) · table cell as recorded, not a quotation

Hourly 25th percentile wage, Carpenters (SOC 47-2031), all industries, United States — series OEUN000000000000047203107, year 2025, period A01 ("Annual"), value 23.32 in the API response

U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (national, 2025 annual) — BLS public API, series OEUN000000000000047203107; original retrieval recorded 2026-08-06; that copy was not retained; checked against our saved copy of 2026-10-05.

What it means for your kitchen A quarter of carpenters nationally are paid at or below it, and the crew on the cheapest of your three bids may be among them.

75th percentile hourly wage, carpenters (BLS, 2025) · table cell as recorded, not a quotation

Hourly 75th percentile wage, Carpenters (SOC 47-2031), all industries, United States — series OEUN000000000000047203109, year 2025, period A01 ("Annual"), value 36.94 in the API response

U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (national, 2025 annual) — BLS public API, series OEUN000000000000047203109; original retrieval recorded 2026-08-06; that copy was not retained; checked against our saved copy of 2026-10-05.

What it means for your kitchen A quarter are paid at or above this one, a gap of 58.4% across a single occupation — so two bids for an identical cabinet set can differ by that much on labour before anybody has added a margin.

Which means the useful question is about hours, not dollars

When one bid is well above another on labour, ask whether the difference is hours; hours are a scope statement you can interrogate. Ask each bidder how many days each trade will be on site. The labour page prices those days against the published distribution, so you can see which answer is plausible rather than which number is smaller.

What normalising cannot fix

Exclusions that can do damage later

Items a bid may excludeWhy it gets left outWhat it can cost you later
AppliancesThe homeowner is expected to buy them, and may not have decidedThe full package price plus delivery and installation, arriving in the same month as the final payment
Permits and inspection feesFees vary by jurisdiction and the contractor cannot know yoursThe fee itself, plus the schedule cost if nobody filed early enough
FlooringIt can be treated as a separate trade and a separate decisionMaterial, labour, and a transition detail into the next room that nobody has designed
BacksplashThe selection may be made after the counters are inMaterial and tile-setter labour, at a point where the crew has already demobilised
Drywall repair beyond the immediate workNobody knows how far the damage goes until the cabinets are outBoard, tape, texture match and paint, in a room that was supposed to be finished
DisposalSmall enough to be forgotten and large enough to noticeA dumpster, permits for it in some cities, and haul-away of anything that will not go in it

What to ask before you sign anything

  1. What exactly is excluded? Ask for it as a list, not as a sentence in the terms; a list is easier to check.
  2. What is an allowance rather than a price, and what happens when the selection exceeds it?
  3. Who orders and receives the cabinets, and who is responsible if a box arrives damaged? The answer decides who waits for the replacement.
  4. How many days will the site be unattended? Not out of suspicion — an unattended site is a schedule signal, and it tells you how many jobs this crew is running.
  5. What is the workmanship warranty, in months, in writing, and what specifically does it cover? A lifetime cabinet warranty from a manufacturer is not a workmanship warranty from an installer.
  6. What is the payment schedule tied to? Payments tied to milestones protect both sides. Payments tied to dates protect neither.
  7. Then take the winner's cabinet line back to the takeoff page and check the implied cost per linear foot against the number your own walls derive.

Sources for this page

The comparison itself cites nothing, on purpose: each gap is priced from the other bids in front of you rather than from a table imported from elsewhere. The two series below are cited only for the wage band quoted above.

  1. U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (national, 2025 annual)Twenty-fifth percentile hourly wage, carpenters — the bottom of the band.BLS public API — series OEUN000000000000047203107 · original retrieval recorded 2026-08-06; that copy was not retained; checked against our saved copy of 2026-10-05
  2. U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (national, 2025 annual)Seventy-fifth percentile hourly wage, carpenters — the top of it.BLS public API — series OEUN000000000000047203109 · original retrieval recorded 2026-08-06; that copy was not retained; checked against our saved copy of 2026-10-05