Launch week: 20% off every pack with code LAUNCH20, through Fri Oct 23. Shop packs →

Estimator · Bids

Subcontractor bid comparison template

Level sub bids line by line so you compare the same scope, not just the bottom number.

BuildFlow AI · October 19, 2026 · About a 6-minute read

The bottom number on a sub bid tells you almost nothing until you know what's in it. A leveling sheet puts every bid on the same scope so you can compare them fairly.

Not legal advice.This article is general business information. Contract, home improvement, lien and billing rules vary by state and sometimes by city. Have a local construction attorney review your contract, your change order form and any clause language before you rely on them.

01Why the lowest bid often isn't

Two sub bids can look thousands apart and cover different work. One includes disposal and permits, the other doesn't. One uses an allowance for fixtures, the other prices them. Comparing bids means leveling them: lining up the same scope so you compare like with like.

02Before you send for bids

  • Send every sub the same written scope, plans and selections. Start with a clear scope: how to write a bathroom remodel scope of work.
  • Ask for pricing broken out the same way (labor, material, allowances, exclusions).
  • Give one due date and one contact for questions, and share answers with every bidder.

03The bid comparison (leveling) template

Trade: [ ] Project: [ ] Scope rev/date: [ ] Line item / scope element | Sub A | Sub B | Sub C Base price | $[ ] | $[ ] | $[ ] Item 1 [ ] | Incl. | Excl. | Incl. Item 2 [ ] | Incl. | Allow $[ ] | Incl. Permits / inspections | [ ] | [ ] | [ ] Disposal / cleanup | [ ] | [ ] | [ ] Exclusions listed | [ ] | [ ] | [ ] Adjustments to level (+/-) | $[ ] | $[ ] | $[ ] LEVELED TOTAL | $[ ] | $[ ] | $[ ] Schedule / start availability | [ ] | [ ] | [ ] Insurance + license on file | [Y/N] | [Y/N] | [Y/N] Payment terms | [ ] | [ ] | [ ] Questions / clarifications | [ ] | [ ] | [ ]

"Adjustments to level" is where you add your own estimate for anything a sub excluded, so the totals compare the same scope. Write down how you got each adjustment.

04Look beyond the number

  • Schedule: a cheaper sub who can't start for six weeks may cost you more.
  • Insurance and licensing: confirm certificates and any license your state requires before you award.
  • Clarity: a bid with clear inclusions and exclusions is usually less likely to produce surprises.
  • Change pricing: ask how they price changes. Those costs flow into your change order pricing.

Subcontract terms, insurance requirements and lien rules vary by state. Have a local construction attorney review your subcontract language.

05AI prompts for leveling bids

Here are [3] subcontractor bids for [trade] on the same scope, plus my scope of work. Build a leveling table: each scope item as a row, each sub as a column, marked Included / Excluded / Allowance (with amount) / Not mentioned. List every exclusion and every "not mentioned" item as a question I should send that sub. Don't estimate any prices and don't recommend a sub. [paste scope] [paste bids]
Write a short, polite email to [sub] asking them to clarify these items in their bid: [list]. Ask for a revised price or a written confirmation by [date].

You make the call. AI organizes the paper.

AI Estimator Pack · $47

Scope sheets, takeoff checks and sub bid comparisons

The AI Estimator Pack has 13 prompts for scope sheets, takeoff checks, sub bid comparisons and estimate summaries, four workflows and a working template. One-time price.

Need more than one role? The All-Roles Bundle includes every pack for $127.

06FAQ

How many bids should I get?

Many contractors aim for two or three per trade on larger scopes. What matters most is that they're priced on the same scope.

Should I share one sub's price with another?

Many contractors treat bids as confidential. Clarify scope with each sub without sharing another's numbers.

What next after I pick?

Put the scope, price and terms in a written subcontract, and track the cost on your job cost sheet.

Compare fairly. Price every change.

Get the free change order clause and script, see every role pack at /packs/, or get the full change order workflow.

Free: clause + text script

Sample contract clause for your attorney, the "let me write it up" script, and the quick-yes approval text. Sent to your inbox.

Get the free PDF

The AI Change Order Pack

Prompts, the editable template, approval texts and the manual and automated setups. $47, one time.

Get the pack · $47

The AI Estimator Pack

Scope sheets, takeoff checks, sub bid comparisons and estimate summaries. $47, one time.

Estimator Pack · $47

See all packs

The AI Estimator Pack

Scope sheets, takeoff checks, sub bid comparisons and estimate summaries. $47, one time.

Estimator Pack · $47

See all packs

Rather have it built for you? Book a done-for-you setup call.