Most homeowners compare bids the wrong way and end up choosing wrong. Here is the exact framework a licensed GC uses to evaluate bids - before signing a single page.

Why Are Contractor Bids So Different from Each Other?

Because contractors are not pricing the same thing. One is pricing the full job. One is pricing a stripped-down version with allowances so low they are almost fictional. One has a 15% overhead and profit markup. Another has 35%. Bids for the exact same project scope can legitimately vary by 40-50%.

As a licensed GC who has completed hundreds of remodels, I see this confusion with almost every homeowner I work with. You get three bids back. One is $180,000. One is $210,000. One is $130,000. You assume the $130,000 contractor is the deal of the century. You are probably wrong.

There are three core reasons bids vary this much:

  • Scope differences. One GC includes demolition, haul-away, and temporary toilets. Another assumes you handle it. That alone is a $3,000-$8,000 swing on a mid-size project.
  • Allowance manipulation. Allowances are budget placeholders for materials you have not selected yet. If one contractor uses a $4,000 tile allowance and another uses $18,000 for the same kitchen, the bids are not comparable - even if every other line item matches.
  • Overhead and profit differences. A one-person operation working out of a truck has very different overhead than a 10-person company with a yard, project managers, and office staff. Both are legitimate. The markups are not the same.

This is why comparing bids by looking at the bottom-line number is the wrong approach. You need to dig into what is actually inside each number.

What Should a Legitimate Contractor Bid Actually Include?

A real bid is a detailed scope of work document - not a single-line dollar figure on a napkin. If a contractor hands you one page with a number at the bottom, ask for a line-item breakdown before you have any further conversation about price.

Here is what a proper bid should include:

  • Line-item breakdown by trade: demolition, framing, plumbing rough and finish, electrical rough and finish, HVAC, insulation, drywall, tile, cabinetry, countertops, painting, finish carpentry
  • Allowances - clearly labeled and defined. Every allowance should state exactly what it covers and what happens if you go over. Never accept a bid with unnamed or vague allowances.
  • Exclusions list. What is NOT in the price. This is where contractors protect themselves and where homeowners get surprised.
  • Permit costs and city fees. Based on 2026 construction cost data, permit costs in California range from $1,500 to $8,000+ depending on project scope and jurisdiction. Some contractors include this. Some do not.
  • Payment schedule tied to milestones. A draw schedule linked to project phases - not just dates on a calendar. If you want to understand how draw schedules work and why they protect you, read our complete guide to draw schedules.
  • Warranty terms on labor. Standard is 1 year. Some contractors offer more. Get it in writing.
  • Project timeline with key milestones. Not just a start and end date.

"As a contractor, I can tell you that a one-page bid is not a bid. It is an invitation to a change order fight six weeks into the project." If a contractor refuses to break down their numbers, that tells you something important about how they plan to run your job.

How Do I Do a Real Apples-to-Apples Bid Comparison?

Build a spreadsheet. Yes, manually. This is not optional if you want to make a fair comparison. Put every scope line item across the top and list all three contractors down the side. Fill in what each contractor included for each line item - and note what they excluded.

Here is a simplified example of what that looks like for a kitchen remodel:

Scope ItemContractor A - $195,000Contractor B - $162,000Contractor C - $228,000
Demo and haul-awayIncludedExcludedIncluded
Cabinets allowance$22,000$12,000$28,000
Countertops allowance$8,500$4,200$11,000
Tile allowance$6,000$3,200$8,500
AppliancesExcludedExcludedExcluded
PermitsIncludedExcludedIncluded
Project managementIncludedOwner-managedIncluded
Warranty1 year labor90 days labor2 years labor

When you do this exercise, Contractor B's $162,000 bid often becomes a $185,000+ bid once you add back demo ($5,500), permits ($3,200), and realistic allowances. Contractor A at $195,000 may be the actual low bid.

Based on typical project data from Bay Area contractors, allowances on a $150,000-$200,000 kitchen remodel can account for $40,000-$65,000 of the total budget. A $10,000 difference in allowance baselines looks like a $10,000 price difference. It is not. It is a conversation you are deferring until you are mid-demo with no kitchen and no choice but to pay whatever the GC quotes for the upgrade.

Get three bids minimum. Not two. Three. Ask every contractor to use the same scope document if you can. Or at minimum, ask each one to break out every allowance line by line with a specific dollar amount and what it covers.

What Does the Lowest Bid Actually Tell You?

Usually one of three things: the contractor missed something, they plan to make it back in change orders, or their overhead is genuinely lower. Only one of those is good news for you.

"As a contractor, I can tell you that when I see a bid come in 30% below the next lowest number, I immediately ask: what did they exclude? The answer is almost always something that matters - permits, project management, realistic allowances, or proper subcontractor costs."

In my experience building homes across Silicon Valley since 2017, the contractors who bid the lowest and win on price alone are the most common source of abandoned projects, blown budgets, and CSLB complaints. According to CSLB complaint data, contract disputes and job abandonment are consistently the top two complaint categories filed by homeowners in California.

Here is what the data actually says about low bids:

  • If the lowest bid is 30% or more below the others, that is not a deal. That is a contractor who is missing scope, using unrealistic allowances, or planning to recoup profit through change orders.
  • Change orders on remodel projects that start with underpriced bids typically add 15-25% to the final project cost, based on industry data from California construction disputes.
  • Projects that close within 5% of their original bid almost always started with the most detailed scope document, not the lowest number.

This does not mean the highest bid is the right answer either. I have seen overbloated bids from companies whose overhead is out of control. The right bid is the one with the most complete scope, the clearest allowances, and a contractor whose references confirm they actually finish jobs within their quoted range.

For more detail on what kitchen remodel projects should actually cost in 2026, see our breakdown of kitchen remodel costs by project scope.

What Questions Do I Ask Each Contractor After Getting Their Bid?

Ask these questions to every contractor before you make a decision. The answers reveal more than the numbers do.

  1. What is included in each allowance, and what is your process when I choose materials that cost more than the allowance? A good contractor explains the overage process clearly. A bad one gets vague.
  2. Are building permits included in this price? If yes, what jurisdictions have you pulled permits in recently, and do you handle the entire permit process or do I manage it?
  3. What is your deposit requirement? California law under Business and Professions Code Section 7159 caps the deposit at $1,000 or 10% of the contract price - whichever is less. Any contractor asking for more upfront is either not licensed or not following the law.
  4. Who are your subcontractors for plumbing, electrical, and HVAC? Are they licensed? Have you worked with them before? Ask for their license numbers and verify them at cslb.ca.gov. It takes 30 seconds per name.
  5. How do you handle change orders? What is your process? Do I sign off before work starts? Do I get a written quote? A contractor who shrugs at this question is a contractor who will add charges verbally and invoice you later.
  6. What is your warranty on labor, and do you put it in writing? Standard is one year. Get it in the contract - not in a verbal promise.
  7. Can I speak with two recent clients who had a similar project scope? Not a testimonial. A real phone number. If they hesitate, that is your answer.

From working with homeowners on projects ranging from $50K to $2M+, the contractors who answer all seven of these questions clearly and without defensiveness are almost always the ones who run clean jobs. The ones who dodge or get irritated by the questions tend to create problems later.

How Do I Make the Final Decision Without Second-Guessing Myself?

Pick the contractor who gives you the most complete bid, the clearest communication, and verifiable references from similar projects. Not the one with the lowest number. Not the one with the slickest sales pitch.

Here is a simple decision framework. Score each contractor 1-3 on each of these factors:

  • Bid completeness: line items, allowances defined, exclusions listed
  • Communication speed and clarity during the bid process
  • CSLB license status (verified at cslb.ca.gov) and active workers comp insurance
  • Reference quality: did their past clients recommend them without hesitation?
  • Payment schedule: milestone-linked draws vs. arbitrary calendar payments
  • Contract quality: detailed scope, change order process, warranty in writing

Add the scores. The contractor with the highest total is almost always the right call - even if they are not the cheapest.

Once you hire, set up clear expectations from day one. Ask your contractor how they communicate project updates. Good contractors use a structured system. If your GC uses a platform like Opsite, you can get access to a real-time client portal that shows project phases, financials, and approved change orders - so you are never in the dark about what is happening on your job site. That kind of transparency makes a material difference on longer projects.

Always add 15-20% contingency to your approved budget before the project starts. Not 10%. Every project hits something unexpected - especially on older homes. If you come in under budget, great. If you need it, you will be glad it is there. For a full breakdown of how to structure your project finances, the complete guide to construction project operations covers the financial structure from pre-con through closeout.

Before your first payment leaves your account, confirm your contractor will provide a lien waiver at each draw milestone. A lien waiver is a document from the contractor (and their subcontractors) releasing their right to file a mechanic's lien against your property for work that has been paid. Without lien waivers at every payment, you can pay your GC in full and still have a sub file a lien on your home because the GC never paid them. It happens. Protect yourself.

The goal is to walk into your project with eyes open - knowing what each dollar covers, who is doing the work, and what happens when something changes. That is how you avoid the stories you hear about remodels that doubled in cost and never finished. For a broader look at how to vet the contractors you shortlist, visit the Opsite FAQ or explore how modern contractors use technology to keep homeowners informed throughout a build.

Frequently Asked Questions

How many contractor bids should I get for a remodel?

Get three bids minimum. Not two, not one. Three. With three bids you have a real range - you can see what the market looks like, spot an outlier low bid, and make a real comparison. With two bids you are just picking between two options without knowing if either is competitive.

What is an allowance in a contractor bid?

An allowance is a budget placeholder for materials you have not selected yet - tile, cabinets, countertops, appliances, fixtures. The contractor sets an estimated dollar amount per item. If your selections cost more than the allowance, you pay the difference. Always ask for every allowance to be listed by line item with a specific dollar amount. Vague or missing allowances are how budgets blow up.

Is the lowest contractor bid always the worst choice?

Not always, but if one bid is 30% or more below the others, treat it as a red flag until proven otherwise. Ask specifically what was excluded. Common omissions in suspiciously low bids include permits, realistic allowances, project management fees, and proper subcontractor costs. Many low-bid projects end up costing the same or more than the mid-range bid once change orders are added.

What is a change order and how does it affect my final cost?

A change order is a formal written amendment to your contract when work changes - either because you requested a modification or because something unexpected was discovered (like rotted framing behind a wall). Every change order should be in writing with a price and your signature before any additional work starts. On projects with incomplete bids and low allowances, change orders can add 15-25% to the final cost.

How much deposit can a California contractor legally require?

Under California Business and Professions Code Section 7159, a licensed contractor cannot require a deposit exceeding $1,000 or 10% of the contract price, whichever is less. Any contractor asking for a larger deposit upfront is either unlicensed or not following California law. This is a hard legal limit, not a guideline.

What is the difference between a fixed-price bid and a cost-plus bid?

A fixed-price bid sets a specific dollar amount for a defined scope of work. The contractor absorbs cost overruns if the work costs more than expected. A cost-plus bid means you pay actual costs plus a contractor markup - the final number is not guaranteed. Fixed-price bids give you more budget certainty but only hold if the scope is complete and clearly defined. Both have tradeoffs depending on project complexity.

How long is a contractor bid typically valid?

Most contractor bids are valid for 30-60 days. Material prices and subcontractor availability change, so a bid you received in January may need to be re-priced by March. Always confirm the bid expiration date, and if you are comparing bids that came in weeks apart, ask each contractor to confirm their numbers are still current before you make a decision.

Should I negotiate with contractors after getting bids?

Yes, but negotiate scope - not the contractor's margin. Asking a contractor to cut their overhead and profit will either get you a no, or a yes from a contractor who will make it back elsewhere. Instead, negotiate by removing scope: Can we phase the project? Can we use a lower allowance for this item and I will handle the upgrade separately? That is how you legitimately reduce cost without creating resentment or corners getting cut.