Why Do Most Homeowners Hire the Wrong Contractor?

Most homeowners hire based on gut feel and a friend's referral. That is not a strategy. That is luck.

As a licensed GC who has completed hundreds of remodels across the Bay Area, I have watched homeowners hand $150,000 checks to contractors they met once over coffee. Some of those projects ended fine. Many did not. The difference between a smooth project and a nightmare is almost never the price - it is the process you use to find and vet the person you hire.

Here is what nobody in the industry will tell you: good contractors are busy. The ones who call you back immediately and are available to start next week are often available for a reason. The best GCs in any market are typically booked 3-6 months out. That does not mean you wait forever, but it does mean you should be suspicious of anyone who can start your $200,000 kitchen remodel on Monday.

In my experience building homes across Silicon Valley since 2017, the homeowners who end up with the best outcomes follow a repeatable process - not a vibe. This guide is that process.

How Do I Verify a Contractor Is Actually Licensed in California?

Go to cslb.ca.gov right now and look up their license number. Takes 30 seconds. If a contractor does not have a CSLB (California Contractors State License Board) license number, do not hire them. Full stop.

But the license number alone is not enough. Here is what you need to check on that CSLB page:

  • License status: It must say "Active." Expired, suspended, or revoked means do not hire.
  • Bond: California requires a $25,000 contractor bond. Verify it is current.
  • Workers compensation: If they have employees, they must carry workers comp. If one of their workers falls off your roof and they have no WC, that lawsuit lands on your homeowner's insurance.
  • Disciplinary actions: Look for any citations, revocations, or formal complaints. According to CSLB complaint data, the board receives tens of thousands of complaints annually - and a contractor with prior discipline is a contractor with a pattern.
  • Classification: A Class B General Building Contractor can run your full remodel. A Class C specialty contractor (plumbing, electrical, HVAC) is limited to their specific trade. Make sure the license classification matches the work.

The Opsite homeowner tools let you run this check automatically - paste in a contractor's name or license number at homeowners.useopsite.com/check and get a structured report that includes license status, bond status, workers comp, and any disciplinary history from the CSLB database. It runs in under a minute.

Do this for every contractor before you let them step foot on your property, not after you have already shaken hands on a deal.

How Many Bids Should I Get - and How Do I Actually Compare Them?

Three bids minimum. Not two, not one. Three. And if the lowest bid is 25% or more below the others, that is not a deal - that is a contractor planning to hit you with change orders later.

Based on 2026 construction cost data, a standard Bay Area kitchen remodel runs $75,000 to $175,000 depending on scope, materials, and layout changes. A bathroom renovation runs $25,000 to $75,000. If one bid comes in at $40,000 for a full kitchen gut, ask yourself what they are leaving out.

Comparing bids is harder than it sounds because most contractors present them differently. One uses lump sums. Another breaks out every line item. The third gives you a rough number and says "we will figure it out as we go." Those are not comparable.

When you receive each bid, ask for the same things from every contractor:

  • A full scope of work in writing, broken down by trade (demo, framing, plumbing, electrical, tile, cabinetry, etc.)
  • Material allowances - how much have they budgeted for fixtures, tile, cabinets? Are those allowances realistic or are they lowballing to win the job?
  • The draw schedule - when do they get paid and how much at each milestone?
  • What is included versus what is excluded? Specifically ask: permit fees, debris haul-away, appliance installation, touch-up painting.

The draw schedule matters more than most homeowners realize. A contractor who wants 50% upfront before lifting a hammer is a red flag. California law caps down payments on residential remodels at $1,000 or 10% of the total contract price, whichever is less. That is the law. If they ask for more, walk away. You can read more about how draw schedules work in this guide on construction draw schedules.

What You Want to SeeRed Flag Version
Detailed line-item estimateLump sum with no breakdown
Milestone-based draw schedule50%+ deposit before work starts
Written scope of work"We will figure it out as we go"
Active CSLB license + bond + WC"I am licensed" with no number
Fixed-price or clear cost-plus termsVague "time and materials" with no cap
References from similar projectsOnly testimonials, no direct contacts

As a contractor, I can tell you that the single biggest mistake homeowners make is comparing the bottom-line number without comparing the scope. A $95,000 bid that includes permits, a project manager, and a 1-year warranty on workmanship is almost always a better deal than an $80,000 bid that excludes all three.

What Are the Red Flags That Should Make Me Walk Away?

Some red flags are obvious. Most are not. Here are the ones I see homeowners miss most often.

They want cash only. A legitimate contractor accepts checks and sometimes credit cards. Cash-only is how people avoid taxes, liability, and paper trails. It also means you have zero recourse if something goes wrong.

No physical address or real office. Every licensed contractor in California has a license address on file with the CSLB. It does not have to be fancy - plenty of great GCs run lean operations. But if the address on their card is a P.O. box and they have no verifiable location, that is a problem.

They pressure you to sign today. "I have another job that just opened up, but I need a decision by tonight" is a sales tactic. A contractor confident in their work does not need to rush you. Take the time to do your due diligence.

No permit pull, or they suggest skipping permits. Unpermitted work is your problem, not theirs. When you sell the house, unpermitted additions and remodels create legal and financial headaches that can cost $10,000-$50,000 to resolve or demo. Any contractor who suggests skipping permits is protecting themselves at your expense.

Permit history that does not match their pitch. If a contractor tells you they have built 50 kitchens in Palo Alto, their permit history should reflect that. Based on typical project data from Bay Area contractors, an active residential GC pulls 10-40+ permits per year. A contractor with 3 permits pulled in 5 years is not the busy, experienced operator they are claiming to be. The Opsite Pro Report pulls permit history from public records so you can see actual job volume, project specialties, and inspection pass rates - not just what the contractor tells you.

No subcontractor management transparency. On most projects, 60-80% of the actual work is done by subcontractors - plumbers, electricians, tile setters, painters. Ask the GC who their subs are, how long they have worked with them, and whether those subs carry their own licenses and insurance. If a contractor cannot answer that clearly, they do not have a real team. They are going to hire whoever is cheapest and available that week. Learn more about how subcontractor relationships work on real projects in this subcontractor management guide (written from the contractor side, but worth understanding).

What Questions Should I Ask Before Signing Anything?

Every homeowner should ask these questions before signing a construction contract. Write them down. Bring them to the meeting. The contractor's answers - and their reaction to being asked - will tell you a lot.

1. Can I call three references from projects similar to mine in the last two years? Not testimonials on their website. Actual people you can call. If they hesitate, that is your answer.

2. Who specifically will be on my jobsite every day? The contractor you hire and the person who actually manages your project are often different people. You want to know who is showing up, and you want to meet them.

3. How do you handle change orders? Specifically: will every change order be in writing, signed by both parties, before any additional work begins? If they say "we handle it verbally" or "we work it out at the end," that is how $150,000 kitchens become $210,000 kitchens. If you want to understand the change order process in detail, read this breakdown of where kitchen remodel costs actually go.

4. What is your estimated timeline and what causes delays? A typical kitchen remodel takes 6-12 weeks once permits are issued. A full home addition takes 4-9 months. Anyone promising much faster is either underscoping the work or planning to multi-job (working three projects at once and rotating crews). Ask what the most common delay is on their projects and how they handle it.

5. What happens if you go over budget? A fixed-price contract means they absorb overruns on their scope. A cost-plus contract means you pay actual costs plus a markup. Know which you are signing before you sign it.

6. Are you carrying current GL insurance and workers comp, and can I see the certificates? Do not take their word for it. Ask for a certificate of insurance naming you as an additional insured. A legitimate contractor has this and can send it within 24 hours.

How Do I Protect Myself Once I Have Chosen a Contractor?

Hiring the right contractor is step one. Protecting yourself throughout the project is the part most homeowners skip - until something goes wrong.

Add 15-20% contingency to your budget. Not 10%. Not zero. Every project, regardless of how solid the GC is, runs into something unexpected - a structural issue behind the wall, a permit condition that requires an upgrade, a supply chain delay on custom materials. Budget for it upfront so it does not blindside you.

Get lien waivers at every payment milestone. A mechanic's lien is a legal claim a subcontractor or supplier can place on your property if the GC does not pay them - even after you have paid the GC in full. Conditional lien waivers at each draw, and unconditional lien waivers at project completion, are your protection. Make sure your contract requires them. Do not skip this step. It is the single most underused protection in residential construction.

Keep a written project log. Note what happens each day: who was on site, what work was done, any verbal conversations about changes or delays. If a dispute arises, this log is your evidence. If nothing goes wrong, it takes you two minutes a day and costs you nothing.

Do not pay ahead of work completed. The draw schedule should track work already done, not work about to be done. If a contractor is consistently asking for money before completing the previous milestone, that is a cash flow problem on their end - and that problem will become your problem.

For homeowners who want ongoing oversight without doing all of this manually, the Opsite project tools include a Change Order Analyzer that checks new COs against market rates and your original contract scope, and a Co-PM chat that answers questions about your specific project - including whether a change order is fairly priced and whether permits at your property are being filed correctly. Learn more at useopsite.com/features.

As a contractor, I can tell you the homeowners who have the best projects are not the ones who micromanage - they are the ones who ask the right questions upfront, get everything in writing, and stay informed throughout. You do not need to be an expert. You just need a process.

Frequently Asked Questions

How do I check if a contractor is licensed in California?

Go to cslb.ca.gov and search by license number or company name. Verify the license is Active, the bond is current, and workers compensation coverage is in place. Also check for any disciplinary actions. This takes about 60 seconds and should be done before you invite any contractor to bid. You can also run this check at homeowners.useopsite.com/check for a structured report.

How much should a contractor ask for as a down payment?

California law limits down payments on residential home improvement contracts to $1,000 or 10% of the contract price, whichever is less. If a contractor asks for more than that upfront, they are either unaware of the law or ignoring it. Either way, it is a red flag. Walk away or negotiate the payment schedule down to legal terms.

How many bids should I get for a remodel?

Three minimum. Get at least three bids on any project over $25,000. Compare them line by line, not just the total. A bid that is 25% or more below the others usually means something is missing from the scope - and you will pay for it later through change orders.

What is the difference between a general contractor and a subcontractor?

A general contractor manages the entire project - they hire and coordinate specialty subcontractors like plumbers, electricians, and tile setters, pull permits, run the schedule, and are your single point of accountability. Subcontractors do specific trades. When you hire a GC, you are hiring the team they bring, so ask about their subs specifically.

What should a construction contract include?

At minimum: full scope of work, start and completion dates, payment schedule tied to milestones, how change orders will be handled (always in writing), insurance requirements, permit responsibilities, warranty terms, and dispute resolution process. If a contractor hands you a one-page contract for a $100,000 project, that is not a contract - that is a handshake with extra steps.

How do I know if a contractor has a good track record?

Look at their permit history through your local building department or a tool like the Opsite Pro Report, which pulls permit data from public records. A busy, legitimate GC leaves a trail of permits, inspections, and completed projects. Ask for references from jobs completed in the last 24 months and call them. Ask specifically: did they finish on time, on budget, and would you hire them again?

What is a lien waiver and why does it matter?

A mechanic's lien is a legal claim a subcontractor or material supplier can file against your property if they do not get paid - even if you already paid your GC. A lien waiver is a document releasing that right. Collect conditional lien waivers at each payment milestone and unconditional lien waivers at project completion. Without them, you could pay twice for the same work.

How do I handle it if my contractor ghosts me or goes over budget?

Document everything. Pull your contract and identify which milestone was missed or which cost was not in the agreed scope. Send a written notice (email with read receipt) giving them a specific deadline to respond. If they are unresponsive or in breach, you can file a complaint with the CSLB at cslb.ca.gov - the board has authority to investigate licensed contractors and can mediate disputes. For significant disputes, consult a construction attorney before taking action.