I've seen homeowners lose $40,000 to contractors who showed every warning sign in the book. Here's how to spot them before you hand over a dollar.

What Are the Biggest Red Flags When Hiring a Contractor?

The biggest red flags are: no verifiable CSLB license, a bid that is dramatically lower than every other quote, a request for more than 10% upfront, and pressure to sign today. Any single one of these should make you pause. All four together means walk away.

As a licensed GC who has completed hundreds of remodels, I can tell you the warning signs do not change much year to year. The contractors who hurt homeowners in 2026 use the same playbook they used in 2016. The tactics are predictable. That is good news for you, because once you know what to look for, you will not miss them.

Here is the honest version of what no contractor will tell you before they get the job:

BehaviorLegitimate ContractorRed Flag Contractor
LicenseGives you license number unprompted, passes CSLB lookupLicense number is expired, suspended, or does not exist
Deposit ask10% or $1,000 max (whichever is less) per California lawAsks for 30-50% upfront to "secure materials"
Bid priceWithin 15-20% of competing bids30%+ below every other quote
ContractWritten scope with line items, timeline, and payment scheduleVerbal agreement or a one-page handshake deal
InsuranceProvides GL and workers comp certificates naming you as additional insuredSays "I'm covered" but cannot produce a certificate
PermitsPulls permits in their name before work startsAsks you to pull the permit, or skips it entirely
ReferencesProvides 3+ references with real addresses you can drive byReferences are vague, no addresses, or do not call back
Timeline pressureGives you time to review the contract"This price is only good today"

How Do I Know If My Contractor's License Is Actually Legitimate?

Go to cslb.ca.gov right now and look up their license number. Takes 30 seconds. You want the license to be active, the classifications to match the work they are doing, and the bond and workers compensation status to show as current.

According to CSLB complaint data, the agency receives over 16,000 consumer complaints per year. A significant portion involve contractors who had license issues that were publicly visible - homeowners just never checked.

Here is what to look for on the CSLB lookup:

  • License status: Must say "Active." Expired, suspended, or revoked means stop immediately.
  • Classifications: A GC doing full remodels needs a B (General Building) license. If they are doing electrical or HVAC as the main contractor, they need the right C classification. Wrong classification is a red flag.
  • Bond status: California requires licensed contractors to carry a minimum $25,000 contractor's bond as of 2026. If it shows expired, they are operating out of compliance.
  • Workers compensation: If they have employees and show "exempt" on WC, ask why. If they get hurt on your property without WC coverage, you could be liable.
  • Disciplinary actions: Look at the history. Prior citations are not automatically disqualifying, but a pattern of complaints is.

In my experience building homes across Silicon Valley since 2017, I have seen homeowners hand over $80,000 deposits to contractors whose licenses had been suspended for six months. The license lookup takes 30 seconds. Do it.

The homeowners platform at Opsite has a free license checker that pulls the CSLB record and computes a Trust Score, including bond and workers comp status, in one place. It also monitors your contractor's license and alerts you if anything changes after you hire them - which matters because licenses can lapse mid-project.

Why Should I Be Suspicious of the Lowest Bid?

Get three bids. Not two, not one. Three. And if the lowest bid is 30% or more below the others, that is not a deal - that is a contractor who will hit you with change orders later, cut corners on materials, or disappear mid-project.

Based on 2026 construction cost data, a mid-range kitchen remodel in the Bay Area runs $80,000 to $150,000. A bathroom remodel runs $25,000 to $60,000 depending on scope. If someone bids $38,000 on a kitchen that everyone else is bidding $95,000, one of two things is happening: they missed major scope items, or they plan to make it up on change orders.

The change order trap is the most common way homeowners get taken. A contractor wins the job with a low bid, then issues a string of change orders once demolition reveals "unexpected" conditions. By week three you are $30,000 over budget and the walls are open. You cannot fire them without losing the money already spent. You cannot move forward without approving the change orders. This is by design.

What a responsible bid looks like:

  • Line items broken out by trade (demo, framing, plumbing, electrical, finish work)
  • Allowances clearly labeled (tile, fixtures, appliances) with a dollar amount per unit
  • An explicit exclusions list so you know what is NOT included
  • A contingency line or an explicit statement about how unknowns will be handled

A bid that is just one number - "$65,000 complete" - is not a bid. It is a number they made up. When the scope expands, and it always does, you have nothing to hold them to.

For more on reading estimates line by line, the post on construction operations has detailed context on how legitimate contractors build their numbers.

What Contract Red Flags Tell Me a Contractor Is Trouble?

A dangerous contract is missing a fixed scope of work, a payment schedule tied to milestones, a written timeline, and a change order process. If any of those four things are absent, do not sign.

From working with homeowners on projects ranging from $50K to $2M+, the contract is where most problems begin - not mid-project, not after completion. The damage is done at signing when homeowners accept terms that hand the contractor all the power.

Specific contract red flags to look for in 2026:

  • No payment schedule tied to milestones. Payments should release as work is completed: X% at contract signing (maximum 10% or $1,000 per California law), X% at rough framing, X% at mechanical rough-in, X% at drywall, X% at final completion. If the schedule is just calendar dates or arbitrary draws, the incentive structure is broken.
  • No lien waiver requirement. Every payment to your general contractor should come with a conditional lien waiver. Without this, even if you pay the GC in full, subcontractors the GC stiffed can file a mechanic's lien against your property. You can pay twice for the same work.
  • Open-ended change order language. Language like "owner will pay for all changes at contractor's standard rate" gives them a blank check. A legitimate contract specifies that change orders require written approval with pricing before work begins.
  • No termination clause. You need the right to terminate for cause if work stops for more than 5-7 days, if the contractor abandons the project, or if they fail to correct deficient work within a defined period.
  • No completion date or penalty. An open-ended timeline is a recipe for a project that drags six months past its finish date with no recourse.

For a deeper breakdown, the post on draw schedules and payment protection covers exactly how a milestone-based payment structure protects you when things go sideways.

How Do I Check a Contractor's Track Record Before Signing?

Check four things: their CSLB history, their permit history, their online reviews, and their references. Do all four. One clean source does not mean anything - you need the full picture.

Based on typical project data from Bay Area contractors, a contractor who has been operating for more than three years should have a meaningful permit history at the local building department. As a contractor, I can tell you this: if someone claims 10 years of residential work but shows zero permits pulled in your county, either they are lying about their experience or they have been working without permits the entire time. Neither answer is acceptable. Permit records are public. A GC who claims to have done 50 remodels in a city but has no permit history in that county is either lying about their volume, pulling permits in homeowner names (illegal and leaves you liable), or working without permits (a much bigger problem).

How to actually verify track record:

  • CSLB license history: Look at the full history, not just current status. Have there been prior complaints, citations, or license actions? CSLB records go back years.
  • Permit history: Call the local building department and ask for permits pulled by their license number. Or use a tool like the Opsite homeowners Pro Report, which pulls verified permit history from public records and shows inspection pass rates, project types, and how many permits they have completed versus abandoned.
  • Online reviews: Google, Yelp, Houzz. Look at the 2 and 3-star reviews more than the 5-stars. Look for patterns: slow, always over budget, communication problems. One bad review means nothing. Five bad reviews saying the same thing means something.
  • References with addresses: Ask for three references from projects completed in the last two years. Request the addresses so you can drive by and see the work. If they cannot provide addresses, that is a red flag. If you call the references and they sound vague or scripted, that is a red flag.

As a contractor, I can tell you that legitimate GCs expect homeowners to do this research. We want you to check. If a contractor gets defensive when you ask for their license number or a reference with an address, that reaction is your answer.

What Should I Do If I Already Hired a Contractor Showing Red Flags?

Stop payments. Document everything. Get clarity on the contract terms before another dollar moves. If work has stopped without explanation for more than 72 hours and the contractor is unreachable, treat it as abandonment and act accordingly.

As a licensed GC who has completed hundreds of remodels, here is what I tell homeowners who call me mid-project in trouble:

First, take photos of everything, today. The current state of work, any materials on site, every deficiency you can see. Date-stamped photos are your evidence if this goes to a dispute.

Second, send a written notice via email and certified mail documenting the specific problem - work stopped, defective work, payment dispute - and give them a deadline to respond. Keep it factual, no threats. This creates the paper trail you need.

Third, if they have been paid more than the value of work completed, you have a potential claim. Do not make another payment until the work catches up to the money already spent. If they threaten a mechanic's lien, understand that they can only lien for work actually performed - not future work or inflated claims.

Fourth, contact CSLB. File a complaint at cslb.ca.gov. CSLB has enforcement authority and a contractor fund that can compensate homeowners up to $50,000 for losses caused by licensed contractors acting illegally. This is a meaningful protection most homeowners do not know exists.

For ongoing projects, tools like the Opsite homeowners platform let you track project status, upload change orders for AI analysis against market rates, and use the Co-PM feature to ask grounded questions about your specific contract and permit status - all in one place. That kind of real-time visibility makes it much harder for a contractor to slowly go off the rails without you noticing.

Frequently Asked Questions

What is the maximum deposit a contractor can legally ask for in California?

California law caps the initial deposit at 10% of the total contract price or $1,000, whichever is less. This applies to home improvement contracts. Any contractor asking for 30%, 40%, or 50% upfront is violating California law. Report violations to CSLB at cslb.ca.gov.

Can an unlicensed contractor legally do work on my home?

In California, any project over $500 in combined labor and materials requires a licensed contractor. Unlicensed contractors cannot legally bid on, contract for, or perform that work. If you hire an unlicensed contractor and something goes wrong, you have no CSLB recourse and no contractor bond to claim against. Do not hire unlicensed contractors for any meaningful project.

How do I look up a contractor's CSLB license for free?

Go directly to cslb.ca.gov and use the license number lookup. You can search by name, license number, or business name. The result shows current status, bond, workers comp, classifications, and any disciplinary history. It takes about 30 seconds and is free.

What is a mechanic's lien and how does it affect me?

A mechanic's lien is a legal claim a subcontractor, supplier, or worker can file against your property if the general contractor fails to pay them - even if you already paid the GC. It can cloud your title and block a sale or refinance. Protect yourself by requiring conditional lien waivers from your GC with every payment, and a final unconditional lien waiver at project completion.

Is it a red flag if a contractor only wants to be paid in cash?

Yes. Cash-only requests usually mean the contractor is trying to avoid a paper trail, avoid taxes, or avoid accountability. Legitimate contractors accept checks and have no problem with payment records. Always pay by check or wire so you have documented proof of every payment made.

How many bids should I get before hiring a contractor?

Three bids minimum. Two bids give you a comparison. Three bids give you a market. With three bids you can see the middle of the market, identify the outlier low bid, and understand what the scope actually costs. For projects over $100,000, get four bids. Never hire on a single bid unless you have an established relationship and verifiable references for that contractor.

What should I do if my contractor stops showing up?

After 48-72 hours of no contact and no crew, send a written notice via email and certified mail requiring them to resume work within a specified time (typically 3-5 business days). Document the current state with photos. If they do not respond, you may have grounds to terminate for abandonment under your contract. File a CSLB complaint and consult a construction attorney before making any more payments.

If a contractor gets injured on my property, am I liable?

Potentially, if the contractor does not carry workers compensation insurance. If they have employees and no WC coverage, you as the property owner could be held responsible for medical costs and lost wages. This is why verifying workers comp on the CSLB lookup is not optional. Any contractor with employees must carry WC in California.