You are looking at three bids for your kitchen remodel. $48,000. $67,000. $91,000. They cannot all be right for the same project.
Getting bids is the easy part. Comparing them is where homeowners lose money. In my experience as a licensed GC who has completed hundreds of remodels across the Bay Area, the bid stage is where most of the expensive mistakes happen - long before a single wall comes down.
Here is how to read contractor bids the way a contractor reads them.
Why Are Two Contractor Bids for the Same Job Never the Same Number?
Because they are rarely quoting the same project.
One contractor includes demolition in his price. Another does not. One prices out your cabinets at $14,000 with real brand and model specs. Another writes "allowance: $6,500" - which means you cover the difference when you actually pick your cabinets. One pulls permits. Another quotes without them and hopes you do not notice the omission.
Based on typical project data from Bay Area contractors, a kitchen remodel bid can vary by 40-60% between the lowest and highest bidder on the exact same scope of work. Most of that spread is not contractor profit margin. It is apples being compared to oranges.
As a licensed GC who has completed hundreds of remodels, I have sat across the table from homeowners holding three bids where the real spread - once I normalized the scope - was actually 12%. The $91,000 bid looked $43,000 more expensive than the $48,000 bid. After accounting for missing permits, excluded trades, and low allowances on the cheap bid, the actual delta was under $5,000. The homeowner nearly hired the wrong contractor based on a number that was never what it appeared to be.
What Should a Legitimate Contractor Bid Actually Include?
A legitimate bid must include seven things: itemized scope of work, material specifications with brands and models, labor costs broken out by trade, permit and inspection fees, a project timeline with start and completion dates, a payment schedule tied to milestones, and a written warranty statement.
If any of those are missing, that is not a bid. It is a number on paper. And a number on paper protects you from nothing.
From working with homeowners on projects ranging from $50K to $2M+, the single biggest source of mid-project disputes I have seen is a vague scope of work. The contractor thought one thing was included. The homeowner thought something else was included. Nobody wrote it down. Now they are fighting about money while the kitchen is torn apart.
| Bid Element | Professional Bid | Vague or Low-Ball Bid |
|---|---|---|
| Scope of work | Itemized by trade and phase | "Per our conversation" or single paragraph |
| Materials | Brand, model, and SKU specified | "Allowance: $X" with no specs |
| Permits | Line item with estimated fee | Not mentioned or "not included" |
| Labor | Broken out by trade (framing, electrical, plumbing, tile) | Single lump sum |
| Timeline | Start date and completion date | "6-8 weeks approximately" |
| Payment schedule | Milestone-based draws | Large upfront deposit, vague remainder |
| Warranty | Written, specific duration | Verbal only or not mentioned |
Before you compare any numbers, make every bid conform to this same structure. That process alone will tell you which contractors are professional and which ones are guessing.
How Do You Spot a Low-Ball Bid Before It Becomes a Change Order Trap?
The low-ball bid is not a deal. It is a strategy.
"As a contractor, I can tell you: some contractors bid low on purpose. They win the job on price, then recover their margin through change orders once you are committed. By the time you realize what is happening, demo has started, your deposit is spent, and switching contractors costs more than continuing."
Here are the red flags that tell you a bid is low-balled before you sign anything:
- More than 20% below the median of your other bids. If one bid is 20% or more below the others, it is missing scope. Not sometimes. Always.
- Allowances that total more than 15% of the project budget. Allowances are placeholder numbers. A $75,000 kitchen with $20,000 in allowances means you have no idea what your kitchen actually costs.
- No permit line item. Permits for a $60,000-$80,000 kitchen remodel in California typically run $1,500-$4,500 depending on the city. If permits are not in the bid, you are paying for them later as a change order - or the contractor is planning to skip them entirely. Neither outcome is acceptable.
- A single lump-sum labor line. Professional contractors break labor by trade: demo, framing, electrical, plumbing, HVAC, tile, cabinet installation, finish carpentry. One number for all labor means they are hiding something, or they have not thought it through.
In my experience building homes across Silicon Valley since 2017, I have watched the low-ball trap play out more times than I can count. The homeowner who chases the cheapest number ends up spending 15-30% more than the middle bid would have cost - because they pay for change orders, delays, rework, and sometimes a second contractor to finish what the first one walked away from.
How Do I Compare Contractor Bids Line by Line Without a Construction Background?
Build a standardized comparison sheet. Take the most detailed bid you received and use its line items as your template. Add a column for each contractor. Fill in their numbers where they match - and leave it blank where they did not include something.
Every blank cell is money you will spend regardless. That $10,000 difference between contractor A and contractor B might disappear entirely once you account for the three blank cells in contractor A's bid.
The Opsite homeowner platform includes a free side-by-side estimate comparison tool that does this automatically. You upload your bids and it flags missing line items, highlights where one contractor is priced more than 30% off the median, and gives you a clear picture of what you are actually comparing. If you want to understand what fair pricing looks like for a kitchen before you even start collecting bids, I broke down the full cost ranges in my kitchen remodel cost guide.
Two other things to normalize before comparing final numbers:
- Permit costs. Some contractors include them, some do not. Building permits are not optional. Add the missing permit cost into any bid that excluded them.
- Allowances. Replace every allowance with a real number. Call a cabinet showroom. Get a tile quote. Add the difference between actual cost and the allowance back into the bid total.
Once you have done both, your three bids will look very different than they did on first read. In many cases the contractor who looked most expensive becomes the most competitive once missing scope is fully accounted for.
How Many Contractor Bids Do I Actually Need Before Choosing?
Three. Not two. Not one. Three. And if the lowest bid is 30% or more below the others, treat it as a flag - not a deal.
With two bids you have no anchor. You cannot tell if the higher number is fair market or inflated. You cannot tell if the lower number is competitive or a trap. With three bids you have a median - and that median tells you where the market actually is for your specific project.
According to CSLB complaint data, homeowners who hired without comparing multiple bids were disproportionately represented in licensing disputes and cost-overrun complaints filed with the state. That is not a coincidence.
After you have three bids, run every license through cslb.ca.gov before you take the next step. It takes 30 seconds per contractor. Verify the license is active, the bond is current, the workers compensation coverage is in force, and the license classification matches your project type. A general contractor with a Class B license handles most remodels. Specialty work - HVAC, electrical panels, plumbing rough-in - requires Class C specialty licenses on the subcontractors. If a license has been suspended or revoked, no price is low enough.
For a deeper look at structuring payments once you have selected your contractor, the draw schedule guide walks through how to tie progress payments to completed milestones so you are never paying ahead of work.
Beyond Price: How Do I Make the Final Call After Comparing Bids?
Price is one input. It is not the only input.
After you have normalized the bids, run the CSLB license checks, and confirmed every contractor has active general liability insurance and workers compensation coverage, look at three more things: permit history, how they communicated during the bid process, and references from completed projects similar to yours in scope and budget.
Based on 2026 construction cost data, labor represents 40-50% of most residential remodel budgets. Choosing a contractor who is $5,000 cheaper but slow to return calls, vague about scheduling, or dismissive of your questions costs far more than $5,000 in delays, punch list battles, and rework.
"As a contractor, I can tell you: how a contractor handles the bid process is almost always how they handle the job. If they take three weeks to respond when they want your business, imagine what happens after they have your deposit."
The Opsite Pro Report runs a full background check on any contractor you are considering - permit history sourced from Shovels.ai, CSLB license and disciplinary records, inspection pass rates, and an AI-powered ranking of your contractors against each other. For $49, it surfaces the information contractors will not volunteer. On a project where you are writing a check for $60,000-$200,000, that $49 is a straightforward investment. You can read more about how Opsite works for both homeowners and contractors at useopsite.com.
Once you have selected your contractor, the next step is reviewing the contract before you sign. Every allowance, every change order clause, every draw schedule milestone - those are all negotiable before you sign. After you sign, they are just the terms you are locked into.
Frequently Asked Questions
How long does it take to get a contractor bid back?
A professional contractor should return a detailed bid within 5-10 business days for a standard remodel. If they are taking longer, either they are stretched thin (which tells you something about capacity on your project), or they are not prioritizing your job. If someone sends a number back within 24 hours with no line items, that is not a bid - it is a guess.
Can I negotiate a contractor's bid?
Yes, and you should. Ask about material substitutions that get you similar quality at lower cost, ask what happens if you self-supply certain items like fixtures or appliances, and ask whether a more flexible timeline helps their scheduling. What you should not negotiate: the permit budget or inspection process. Cutting corners there creates problems at resale and liability issues you cannot undo.
What is an allowance in a contractor bid and why does it matter?
An allowance is a placeholder number that says the contractor assumed you would pick something in a certain price range. If your actual selection costs more than the allowance, you pay the difference as a change order. Allowances are one of the most common ways a bid looks affordable on paper but ends up costing significantly more in reality. Always replace allowances with real quotes before comparing bids.
Should I share my other bids with each contractor?
Do not share specific numbers from competing bids. It creates a race to the bottom on price, which often means someone cuts corners on materials or labor to win. Tell each contractor you are getting multiple bids and ask them to be competitive. If a contractor refuses to bid without knowing what others are charging, that is itself a red flag.
What does 'per plans and specifications' mean on a contractor bid?
'Per plans and specifications' means the contractor is pricing based on drawings and specs you provided. If you do not have plans, this phrase means nothing - the bid has no real scope attached to it. For any project over $25,000, have architectural plans and a written scope of work before you solicit bids. Otherwise you are comparing guesses, not prices.
How much contingency should I budget on top of the accepted bid?
Add 15-20% contingency on top of the accepted bid. Not 10%. Every project hits something unexpected - rotted framing behind a wall, outdated wiring that does not meet current code, a permit that requires additional work to comply with Title 24. Historically, 15-20% has been the right buffer on residential remodels of all sizes. If you finish without touching it, that was still the right call.
Is a verbal estimate from a contractor legally binding in California?
No. In California, construction contracts over $500 must be in writing to be enforceable under CSLB regulations. A verbal estimate is not a contract. Do not pay any amount, sign anything, or allow work to begin without a written contract that includes scope, price, timeline, and payment schedule.
What is a lien waiver and should I require one from my contractor?
A lien waiver is a document where the contractor and their subcontractors waive the right to file a mechanic's lien against your property for work they have been paid for. Require a conditional lien waiver before each progress payment and an unconditional lien waiver upon final payment. Without them, a subcontractor your GC failed to pay can place a lien on your home even though you paid your general contractor in full.