Why Do So Many California Homeowners Get Burned by Contractors?

The short answer: they hired too fast and checked too little.

According to CSLB complaint data, the California Contractors State License Board receives tens of thousands of complaints every year. Unlicensed work, abandoned projects, and contract fraud top the list. The homeowners who get hurt are not naive - they just did not know what to look for before the check cleared.

As a licensed GC who has completed hundreds of remodels across the Bay Area and Silicon Valley, I have seen what happens on the other end. Subcontractors walking off mid-job. Permits never pulled. "Fixed-price" contracts that ballooned 40% before framing was done. Most of it was preventable.

This post gives you the exact red flags I would tell my own family to watch for. Every single one of them is based on real situations - not hypotheticals.

What Are the Biggest Red Flags Before You Even Sign a Contract?

The hiring phase is where most homeowners lose. These are the pre-contract warning signs that should stop you cold.

They cannot provide a license number immediately

Go to cslb.ca.gov right now. Look up any contractor you are considering. Takes 30 seconds. The license should be active, in good standing, and the name on the license should match the person standing in your kitchen. If they give you any excuse for why they cannot look it up with you on the spot, walk away.

In California, a contractor must be licensed for any project over $500 in combined labor and materials. That covers nearly every remodel you will ever do.

They ask for more than 10% down or $1,000 upfront - whichever is less

This is California law, not a suggestion. Under the California Business and Professions Code, a contractor cannot legally require a deposit greater than 10% of the total contract price or $1,000, whichever is lower. If someone asks you for $5,000 down on a $30,000 kitchen remodel before a single board is cut, that is illegal - and a massive red flag.

"As a contractor, I can tell you that legitimate GCs do not need a huge deposit to start work. They have credit with their suppliers. A contractor demanding 30-50% upfront is usually someone who needs your money to finish someone else's job - or to disappear."

No written contract, or a contract with missing details

A proper construction contract lists: scope of work, start and completion dates, draw schedule and payment milestones, materials and allowances, permit responsibility, change order process, and warranty terms. If a contractor hands you a one-page proposal with a total number and a signature line, that is not a contract. That is an invitation to dispute.

From working with homeowners on projects ranging from $50K to $2M+, the single biggest source of conflict I see is vague scope. Every line item you leave undefined will be argued over later. Get it in writing before you hand over a dollar.

How Do I Know If a Contractor's Bid Is Too Good to Be True?

If the lowest bid is more than 20-25% below the other bids you received, it is not a deal. It is a trap.

Get three bids. Not two, not one. Three. When you spread them out on a table, they should be in the same ballpark - within 15-20% of each other - for the same scope of work. The middle bid is almost always the one to take seriously.

Based on 2026 construction cost data for the Bay Area, a mid-range kitchen remodel runs $65,000-$120,000 depending on scope and finishes. A full bathroom renovation runs $18,000-$45,000. If someone bids your kitchen at $32,000 and everyone else is at $75,000+, they are either missing half the scope, planning to use substandard materials, or will hit you with change orders the moment demolition starts.

"As a contractor, I can tell you the dirty secret about lowball bids: the contractor is betting you will not switch once you are mid-demo. Once your kitchen is gutted, you are hostage. They know it. That is when the change orders start - and they do not stop."

Bid ScenarioWhat It Usually MeansWhat to Do
All three bids within 15%Competitive, healthy market pricingEvaluate on contractor quality, not price alone
One bid 20-30% lowerMissing scope, cheap materials, or change order strategyAsk them to explain line by line what is different
One bid 40%+ lowerUnlicensed, desperate for cash, or fraudulentDo not hire. Verify their license immediately.
One bid 40%+ higherPremium firm, or padding for a busy seasonAsk what drives the premium - it may be worth it

Also watch for bids that use vague allowances instead of real numbers. An allowance is a placeholder - it means the contractor does not know (or does not want to commit to) the real cost of that item. Too many allowances in a bid means your "fixed price" is anything but fixed. For more on how allowances and draw schedules work, see our guide on draw schedules and how they protect you.

What Red Flags Show Up During the Job - After You Have Already Hired?

Hiring is only half the battle. Here are the warning signs that appear once work has started.

They consistently miss small deadlines

If your contractor said framing would be done by Friday and it is not done by the following Wednesday - with no communication - that is not a minor slip. That is a pattern. Projects that run 30-60 days over schedule almost always showed these small delays in the first two weeks.

If your GC takes 48+ hours to return a text with no explanation, that is a red flag. You are paying them. You should not be chasing them.

They request payments ahead of the draw schedule

Your contract should have a draw schedule - a milestone-based payment plan that ties each payment to completed work. If your contractor asks for the next draw before the milestone is reached, say no. A payment tied to "rough plumbing complete" should not be released until you have visually confirmed the rough plumbing is complete and has passed inspection.

Based on typical project data from Bay Area contractors, contractors who request early draws are 3x more likely to slow-walk or abandon jobs in the final phase, once they have collected the bulk of the contract value.

No permits pulled - or permits pulled in your name without your knowledge

Building permits are not optional. They protect you. Unpermitted work is a liability when you sell your home, can be flagged during a refinance appraisal, and may need to be demolished and redone at your expense. In California, the permit must be pulled before the work starts - not after.

Some contractors will pull permits in the homeowner's name, which shifts the contractor-of-record liability onto you. Understand who is pulling what before work begins. If a contractor says "we can skip permits on this" for any structural, electrical, or plumbing work, that is a disqualifying red flag.

The job site is left messy with no explanation

A clean job site is a sign of a professional operation. Debris piling up, no portable toilet, workers without safety gear, subcontractors showing up with no clear direction - these are signs of a disorganized GC. Disorganization costs you money and time.

Platforms like Opsite let homeowners track project progress, see scheduled milestones, and get real-time updates so you are never left guessing where your project stands.

Which Contractor Types Are Most Likely to Cause Problems?

Not all risk is equal across contractor types. Here is how to calibrate your expectations.

Contractor TypeCommon RiskHow to Protect Yourself
General contractorSubcontracting to unlicensed subs without telling youAsk for sub list and license numbers upfront
Design-build firmArchitectural decisions buried in fine printSeparate the design contract from the build contract
Specialty contractor (plumber, electrician)Not pulling their own permitsConfirm permit pulled before work starts
HandymanDoing licensed work without a licenseAny job over $500 requires a CSLB license in CA
Unlicensed contractorEverything - no insurance, no recourse, no bondDo not hire. Period.

When you hire a general contractor for a kitchen remodel, home addition, ADU, or whole house remodel, they are responsible for every subcontractor on site. Ask them directly: "Are all your subs licensed and insured?" Then ask for proof. Any hesitation is an answer.

In my experience building homes across Silicon Valley since 2017, the GCs who cause the most problems are the ones who do everything verbally, keep the homeowner "out of the weeds," and get defensive when asked for documentation. Transparency is free. If a contractor makes it feel like you are being difficult for asking normal questions, that is a red flag.

How Do I Protect Myself Before Writing Any Check in 2026?

Do these five things before you sign anything. No exceptions.

1. Verify the CSLB license. Go to cslb.ca.gov. Confirm the license is active, the classification matches your project type, and there are no disciplinary actions on record. Takes two minutes.

2. Ask for certificates of insurance. Your GC must carry general liability insurance and workers compensation insurance. Ask for certificates naming you as additionally insured. If a worker is hurt on your property and your GC has no workers comp, you may be liable.

3. Verify their contractor bond. California requires licensed contractors to carry a $25,000 contractor bond. The bond is a protection mechanism - if they walk off the job or fail to pay their subs, you and their suppliers have some recourse. Confirm it is active on the CSLB site.

4. Get lien waivers at each payment milestone. A mechanic's lien is a legal claim a subcontractor or supplier can place on your property if they were not paid by your GC. Even if you paid your GC in full, you can end up with a lien on your home. Conditional lien waivers signed at payment and unconditional lien waivers signed after payment clears protect you. Do not release any draw without one.

5. Add a 15-20% contingency to your budget. Not 10%. Not "we will figure it out." Every project - every single one - hits something unexpected. Hidden water damage. Outdated electrical that fails inspection. A lead pipe behind the wall. Budget for it before it happens. The homeowners who panic mid-project are the ones who did not.

If you want to stay organized through the whole build process, Opsite's project tracking features let you follow milestones, payment draws, and project documents in one place - so nothing falls through the cracks.

For more on how to understand your payment structure, read our guide on draw schedules and construction payment milestones. And if you want to understand how professional contractors run their businesses so you know what to expect, read the complete guide to construction business operations.

Frequently Asked Questions

Under California law, a contractor cannot require a deposit greater than 10% of the total contract price or $1,000 - whichever is less. If a contractor asks for more than this before starting work, they are violating the California Business and Professions Code. Do not pay it.

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

Go to cslb.ca.gov and use the license lookup tool. Enter the contractor's name or license number. Confirm the license status is Active, the classification matches your project type (B for general building, C-10 for electrical, C-36 for plumbing, etc.), and there are no active disciplinary actions on record.

What should I do if my contractor abandons the job?

First, document everything - photos of the job site, all written communications, and the contract. File a complaint with the CSLB at cslb.ca.gov. If you have lien waivers from prior payments, those protect you from subcontractor claims. Contact a construction attorney before releasing any remaining funds or hiring a replacement contractor to understand your legal position.

Is a lowball contractor bid ever legitimate?

Occasionally, yes - if a contractor is slow or trying to win new work in a new area. But a bid that is 30% or more below competitors almost always means missing scope, planned change orders, unlicensed labor, or cheap materials. Ask them to walk you through every line item and explain what they are doing differently. If they cannot, the low price is not real.

What is a lien waiver and do I really need one?

A mechanic's lien is a legal claim that subcontractors and material suppliers can file against your property if they were not paid - even if you already paid your GC in full. A lien waiver is a document where those parties confirm they have been paid and waive their right to file a lien. Collect a conditional lien waiver at each payment and an unconditional lien waiver once payment clears. This is non-negotiable on any project over $20,000.

What permits are required for a California home remodel?

Any structural work, electrical panel upgrades, plumbing rough-in, HVAC modifications, room additions, ADU construction, or garage conversions require building permits in California. Minor cosmetic work like painting, flooring, and cabinet refacing typically does not. When in doubt, ask your local building department - not your contractor. Unpermitted work is a liability when you sell your home.

How many bids should I get for a remodel?

Three minimum. Two bids give you no context. One bid gives you a guess. With three bids you can see where the market is, identify outliers on both ends, and have leverage in negotiations. For projects over $100,000, getting four bids is worth the time.

What insurance should my contractor carry?

At minimum: general liability insurance of at least $1M per occurrence, and workers compensation insurance if they have any employees or subcontractors. Ask for certificates of insurance naming you as additionally insured on the GL policy. Call the insurance company to verify the policy is active - certificates can be forged.