Guide
How to Get & Compare Contractor Bids in DC
How to compare contractor bids in DC: write one scope every contractor quotes, read an itemized estimate, spot the lowball, and dodge change orders.
Most homeowners think the hard part of getting a price is finding contractors willing to give one. The real difficulty comes later, when three numbers are sitting in front of you and they range from $9,000 to $21,000 — and you have no idea why. The spread almost never means one contractor is honest and the others are gouging you. It usually means the three of them are quoting three different jobs.
Learning to compare contractor bids is mostly about removing that ambiguity before it starts. When every contractor prices the exact same scope, the numbers finally mean something, and the choice gets a lot clearer. This guide walks through how to get bids that are actually comparable, how to read them line by line, and how to pick the right one in Washington, DC without overpaying or signing up for a string of change orders later.
Bid vs. estimate: know which one you’re holding
Before you compare anything, be clear on what kind of number you have, because people use the words loosely and the difference matters.
A contractor who gives you a single round number over the phone after a five-minute look has given you an estimate at best, a guess at worst. That is fine for deciding whether a project is roughly affordable. It is useless for comparison, because two round numbers tell you nothing about what each one includes. The moment you are serious, you want firm, itemized bids — and the only way to get bids you can line up against each other is to make sure they all answer the same question.
Step 1: Write one scope of work before you call anyone
This is the single step that makes everything afterward work, and it is the one most people skip. Comparing bids is only meaningful when every contractor is pricing the same job. That sameness does not happen by accident — you have to create it.
Before you ask anyone to quote, write down what you actually want done. You do not need construction language. You need specifics:
- The rooms or systems involved, and their rough dimensions.
- The materials and finishes you want — or a clear note that you want the contractor to recommend options at a stated quality level.
- Who supplies what — fixtures, appliances, tile, paint.
- The conditions that matter to you — keeping a room usable, working hours, protecting finished areas, cleanup expectations.
- Anything to exclude, so nobody assumes it in or out.
Hand that same written scope to every contractor. Now their prices describe one job, and a difference in price reflects a real difference in cost or margin — not a difference in what they each decided to include.
Step 2: Verify the license on every bidder first
It is tempting to collect prices first and vet the contractor later, once you have a favorite. Reverse that. In the District, an unlicensed bid is not a cheaper version of a licensed one — it is a different category of risk, and comparing the two on price alone is a mistake.
DC home improvement work requires a Basic Business License (BBL) with the Home Improvement Contractor (HIC) endorsement. The endorsement matters because it confirms the contractor posted a $25,000 surety bond, carries liability insurance, and cleared DLCP’s bar to be issued the endorsement. It also determines whether you can recover money from the DC Home Improvement Guaranty Fund if the job collapses.
Verify each bidder yourself on the official portal at mybusiness.dc.gov — confirm the HIC endorsement specifically and that the status reads Active. Our license verification walkthrough shows exactly what to look up, and the DC contractor license requirements guide explains why each piece exists. A breathtakingly low bid from an unlicensed operator is not in the running, so screening first saves you from anchoring on a number you should never have weighed.
Step 3: Insist on itemized, written bids
A bid you can actually compare is written and broken into parts. A single number — “$14,500, all in” — hides every decision that produced it, and decisions are exactly what you need to see.
The detail is not bureaucracy. When one bid lists “mid-grade luxury vinyl plank, 600 sq ft” and another lists “flooring,” only the first lets you understand the price. Itemization is also what makes a bid contractible — the line items become the scope in your written agreement, and the payment schedule attaches to them. The FTC’s guidance on hiring a contractor reinforces the same habit: get detailed written estimates and compare like for like.
Step 4: Read the bids line by line, not bottom-up
When the bids return, resist the urge to flip to the total and rank them. Read across them, item by item, and you will see where they actually differ. A simple way to organize it:
| Compare across bids | What a difference there tells you |
|---|---|
| Scope coverage | Did one omit demo, haul-away, or permits the others included? |
| Material grade | Is a lower price just a cheaper product, not a better deal? |
| Labor vs. materials split | Which contractor is light on labor (rushed?) or heavy (thorough?)? |
| Permit responsibility | Did one assume you will pull the DOB permit? |
| Allowances | Are tile/fixture “allowances” realistic, or set low to look cheap? |
| Exclusions | What did each one explicitly carve out? |
The bids usually sort themselves out once you do this. Two of them will broadly agree on scope and land within a sensible range of each other; that range is your real signal for what the job costs. The third will diverge — and the line-by-line read tells you why, which is the only thing that makes the divergence useful.
Watch the allowances
Allowances are where a bid can look cheap without being cheap. An allowance is a placeholder budget for an item you have not chosen yet — tile, fixtures, lighting. A contractor who sets a $4/sq ft tile allowance will show a lower total than one who budgets $9/sq ft for the tile you actually want, even though the labor is identical. When you pick real materials, the low allowance balloons. Compare the allowances, not just the totals, and ask each contractor what their allowances assume.
Step 5: Treat the outlier as a question, not an answer
A dramatically low bid is the one homeowners most often misread. It feels like a windfall. It is usually a flag.
A bid far below the others typically means one of a few things: missing scope, cheaper materials than you asked for, an unlicensed or unverified crew, an inexperienced contractor who underbid by accident, or a deliberate lowball that will be recovered through change orders once you are committed and the work is half done.
A dramatically high bid deserves the same scrutiny in the other direction — it may include scope the others missed, or it may simply reflect a contractor who does not want the job and priced accordingly. Either way, the outlier is information to investigate, not a verdict. Go back to the line items and find the specific reason for the gap before you let it decide anything.
Step 6: Weigh more than the number
Once the bids are genuinely comparable and the license checks out on each, the decision is rarely about a few hundred dollars. Price is one input among several:
- Completeness of the bid — a contractor who scoped the job carefully usually runs the job carefully too.
- References on similar DC work — recent jobs, in the District, you can actually call. Ask whether the final cost matched the bid.
- How they handled your questions — the interview is its own signal; see questions to ask a contractor before hiring.
- Complaint history — check each bidder on the BBB and through DLCP.
- The contract they propose — clear change-order terms protect the bid you accepted.
The most detailed mid-range bid, from a verified contractor with real references, is frequently the safest choice — not the cheapest, and not the most expensive. You are not buying a number. You are buying a result, and the bid that most completely describes that result is the one most likely to deliver it.
Where bids become contracts
A bid is a promise about price; the contract is what makes the promise enforceable. The itemized scope you used to get comparable bids becomes the scope in the agreement, and the bid’s line items become the basis for a milestone payment schedule — so that money follows completed work rather than preceding it. Don’t let a carefully compared bid dissolve into a vague one-line contract.
The full process of turning an accepted bid into protective terms — reading the contract, structuring payments, and documenting the job — is covered in the master how to hire a contractor in DC guide. If a contractor pressures you to skip the written agreement after bidding, that pressure is itself the answer to whether you should hire them.
A short discipline for comparing bids in DC
The whole method reduces to a routine you can run on any project, before any money moves:
- Write one scope and give the identical document to every contractor.
- Verify each bidder’s HIC license on mybusiness.dc.gov before weighing price.
- Require itemized written bids — labor, materials, schedule, permits, exclusions.
- Read line by line, comparing scope and allowances, not just totals.
- Investigate the outlier instead of grabbing or rejecting it.
- Decide on the whole picture — detail, references, license, and price together.
Do that, and three numbers that once looked random become a clear, defensible choice. Comparing contractor bids well costs you an evening of writing a scope and a few minutes of license lookups. It is the cheapest insurance you can buy against the most expensive mistake in home improvement — hiring on a price that was never describing your job in the first place.
Frequently asked questions
How many contractor bids should I get in DC?
Why is one contractor bid so much lower than the others?
What is the difference between a bid and an estimate?
Should I always hire the lowest bidder?
Should I show contractors the other bids I received?
Sources & further reading
- 1. FTC — Hiring a Contractor — Federal consumer guidance on getting multiple bids, contracts, and payments.
- 2. DC DLCP — Department of Licensing and Consumer Protection — Issues the BBL and HIC endorsement; handles consumer-protection complaints.
- 3. DC Business Center — license verification — Official portal to verify each bidder's license before you compare prices.
- 4. DC DOB — Department of Buildings — Issues construction permits and conducts inspections referenced in bids.
- 5. BBB — Business profiles and complaint history for bidders.
Last reviewed June 20, 2026. Reviewed against current DLCP, DOB, DC OAG, BBB and FTC guidance.