I've seen homeowners lose $50,000 to $300,000 to bad contractors. Here's exactly what I check before trusting anyone with your home.
What Are the Biggest Red Flags When Hiring a Contractor?
The biggest red flags fall into four buckets: licensing, money, communication, and paperwork. Miss any one of them and you are exposed.
As a licensed GC who has completed hundreds of remodels, I can tell you that most homeowner horror stories follow the same pattern. The contractor looked professional. They had a nice truck. Their bid was the lowest. And six months later, the homeowner was out $80,000 with a half-finished kitchen and a contractor who stopped answering texts.
Here are the non-negotiables I check on every contractor before I recommend them to a homeowner:
- No verifiable CSLB license number - this is disqualifying on its own
- Asks for more than 10% down (or more than $1,000) before a single tool touches your home
- No physical business address - just a cell number and a Gmail
- Pressures you to sign "today" or lose the price
- Cannot provide a certificate of general liability insurance and workers compensation within 24 hours of you asking
- Offers a verbal quote and resists putting it in writing
If a contractor hits even two of those, walk away. The risk is not worth it.
How Do I Know If a Contractor's License Is Real?
Go to cslb.ca.gov right now and look up their license number. It takes 30 seconds. If they do not have a license number to give you, stop the conversation there.
Based on CSLB complaint data, a significant portion of contractor fraud cases involve either unlicensed operators or contractors whose license has lapsed, been suspended, or been revoked for prior disciplinary action. The license number is public record. There is no excuse not to check it.
Here is what to look for when you pull a license on the CSLB site:
- Status: Must say "Active." Anything else - suspended, expired, revoked - means they cannot legally work on your home.
- Bond: California requires a $25,000 contractor bond. Verify it is current and has not lapsed.
- Workers compensation: Must be on file. If they employ workers and skip this, you become personally liable if a worker gets hurt on your property.
- Classifications: Make sure they hold the right license class for your project. A plumbing contractor (C-36) cannot legally run your electrical work.
- Disciplinary actions: Scroll all the way down. Past violations, citations, and consumer complaints are listed here.
"As a contractor, I can tell you the CSLB lookup takes less time than making a cup of coffee - and it has saved homeowners I know from losing everything to operators who looked completely legit on the surface."
You can also use Opsite's free CSLB license checker to pull license status, bond, and workers comp in one place - including a Trust Score that flags past disciplinary history automatically.
What Does a Lowball Bid Actually Mean?
A bid that is 25% or more below every other bid you received is not a deal. It is a contractor who plans to make up the difference in change orders, or who will abandon the job when they run out of money.
From working with homeowners on projects ranging from $50K to $2M+, I can tell you the math almost never works in your favor. A contractor who bids $85,000 on a kitchen where everyone else came in at $130,000 to $145,000 is making one of three calculations: they misunderstood the scope, they are planning a bait-and-switch, or they are desperate for cash and will run out of runway mid-project.
Get three bids minimum. Not two, not one. Three. Here is how to read the spread:
| Bid Scenario | What It Usually Means | What To Do |
|---|---|---|
| All three bids within 10-15% of each other | Normal market range - pick based on trust and track record | Safe to move forward with due diligence |
| One bid 20-30% below the other two | Likely scope misunderstanding or a change-order setup | Ask for a detailed line-item breakdown before considering |
| One bid 30%+ below the others | Red flag - do not hire this contractor | Walk away regardless of how professional they seem |
| One bid 30%+ above the others | High-end firm or inflated for negotiation | Ask what justifies the premium; sometimes it is legitimate |
Based on 2026 construction cost data, the average Bay Area kitchen remodel runs $85,000 to $175,000 depending on size and finishes. If someone bids you $45,000, they have either not read the plans or they are planning to pad change orders once you are committed and permits are pulled.
Always ask for a line-item estimate, not a single lump sum. A professional general contractor will break out labor, materials, subcontractor costs, and overhead and profit separately. If they refuse, that is a red flag on its own.
You can run your estimates through Opsite's free estimate comparison tool to see how your bids stack up line by line.
How Do I Spot a Contractor Who Will Abandon the Job?
The single biggest predictor of contractor abandonment is the payment schedule. If a contractor asks for more than 10% upfront - or more than $1,000, whichever is less - before work starts, that is your warning sign.
In my experience building homes across Silicon Valley since 2017, contractor abandonment almost always follows a predictable cash-flow pattern. They take a large deposit from you, use it to finish another job they underbid, then run out of money before your project gets momentum. By the time you realize it, they are ghosting your texts and you are stuck with a half-demo'd bathroom and no recourse except a lawsuit.
Here is what a legitimate payment schedule looks like vs. one that should alarm you:
| Payment Type | Legitimate | Red Flag |
|---|---|---|
| Initial deposit | 10% or $1,000 max before start | 30-50% upfront before permits are pulled |
| Draw schedule | Tied to specific milestones (framing complete, rough electrical done, etc.) | Asks for "the next phase" payment with no milestone defined |
| Final payment | 10-15% held until punch list is signed off | Demands final payment before work is complete |
| Change orders | Written, signed, priced before work changes | Verbal agreements, or "we'll figure it out" |
A proper draw schedule protects you by tying every payment to a verified milestone. Never pay ahead of the work. If your contractor is financially healthy, they do not need your money before they have earned it.
Other behavioral red flags that predict abandonment: stops returning calls within 48 hours during active construction, subcontractors on your job mention they have not been paid, the job site is quiet for more than 3-4 consecutive days with no explanation.
"As a contractor, I can tell you that a contractor who goes quiet mid-job is almost never taking a vacation. They are managing a cash crisis. The longer you wait to act, the harder it is to recover your money."
What Red Flags Show Up in a Contractor's Permit History?
Failed inspections, abandoned permit applications, and zero permit history on a contractor who claims 15 years of experience are all warning signs that tell you something the contractor will never volunteer.
Based on typical project data from Bay Area contractors, a contractor who has been working consistently for 5+ years in a county should have a traceable permit history. Permits are public record. When that history is thin, it means one of three things: they have been doing unpermitted work (illegal and your problem when you sell), they are new to the area under a different license, or the volume of their work does not match what they are claiming.
Here is what to look for in permit history:
- Inspection pass rate: A rate below 70% suggests shoddy work that routinely fails code review
- Abandoned permits: Permits pulled and never completed mean jobs that went sideways
- Project specialties: If they claim to be a kitchen remodel specialist but their permit history is mostly fencing and patios, ask why
- Geographic concentration: Contractors who work in your city know local inspectors and local code quirks - this matters
The Opsite Pro Report pulls live permit history from Shovels alongside a full CSLB background check - so you can see exactly how many projects a contractor has completed, their inspection pass rate, and their average job value, all in one place for $49.
Do not skip this step for any project over $25,000. The $49 is the cheapest insurance you can buy.
What Contract Red Flags Should I Watch For Before Signing?
A contract that lacks a fixed completion date, a clear payment schedule, and a written scope of work is not a contract - it is a blank check made out to your contractor.
From working with homeowners on projects ranging from $50K to $2M+, the contract is where most disputes are decided before they even start. A contractor who resists putting things in writing is a contractor who plans to use that ambiguity against you later.
Here are the contract red flags that should stop you from signing:
- No completion date or a date with no consequence for missing it
- No change order process - verbal changes only, or "we'll sort it out" language
- No lien waiver requirement - without this, subcontractors your GC did not pay can file a mechanic's lien against your home even after you paid the GC in full
- No permit responsibility clause - the contractor must be responsible for pulling and closing all required building permits
- Cost-plus with no cap - cost-plus contracts are sometimes legitimate but need a maximum not-to-exceed number; without one, there is no limit to what you can be billed
- Vague scope of work - "kitchen renovation per plans" with nothing listed means every fixture, finish, and appliance is subject to dispute
For a full breakdown of what belongs in a construction contract, read our guide on construction operations or use Opsite's Tier 3 contract review, which uses AI to flag high-risk clauses, missing protections, and one-sided payment terms - starting at $199 for a full legal-risk analysis of your contract before you sign.
Catching one bad clause before signing is worth more than anything you could spend on a home warranty afterward.
Frequently Asked Questions
What is the maximum deposit a contractor can legally ask for in California?
Under California law, licensed contractors are limited in how much they can collect upfront. The common industry guideline is no more than 10% of the total contract price or $1,000 - whichever is less - before any work begins. If a contractor asks for 30%, 40%, or 50% upfront, that is a major red flag and potentially illegal. Always verify with the CSLB if you are unsure about a payment demand.
How do I verify a contractor's license in California?
Go to cslb.ca.gov and search by license number or business name. The lookup is free and shows license status, bond, workers compensation, classifications, and any disciplinary actions. You can also use Opsite's free CSLB license checker at homeowners.useopsite.com/check for a consolidated Trust Score.
What is a mechanic's lien and how do I protect myself?
A mechanic's lien is a legal claim a subcontractor or supplier can file against your property if they were not paid - even if you paid your general contractor in full. To protect yourself, require lien waivers from the GC and major subs at each payment milestone. A conditional lien waiver is exchanged for each progress payment; an unconditional lien waiver is signed after the check clears.
What should I do if a contractor abandons my job mid-construction?
First, document everything - photos, texts, emails, payment records. File a complaint with the CSLB at cslb.ca.gov immediately. If the contractor is bonded, you can make a claim against their contractor bond. Consult with a construction attorney about your contract remedies. Do not make any additional payments. And notify your homeowner's insurance company - some policies have coverage for contractor default.
Is a cost-plus contract good or bad for homeowners?
Cost-plus contracts can be legitimate for complex custom projects where scope is hard to define upfront. But they expose you to runaway costs if there is no cap. If a contractor proposes cost-plus, insist on a not-to-exceed maximum, an open-book policy where you can audit receipts, and a maximum markup percentage on materials (typically 10-20% is reasonable). Without those guardrails, cost-plus is a blank check.
What permits does my contractor need to pull for a kitchen remodel?
Most kitchen remodels that involve moving walls, relocating plumbing, or upgrading electrical require building permits, plumbing permits, and electrical permits. Your contractor is responsible for pulling these before work starts. A contractor who suggests skipping permits to save time or money is a red flag - unpermitted work creates serious problems when you sell or refinance your home, and puts you personally liable for code violations.
How many bids should I get before hiring a contractor?
Three bids minimum. Not two, not one. Three gives you a real market baseline. If the lowest bid is 25% or more below the other two, do not hire that contractor - request a detailed line-item breakdown first and understand exactly what they excluded. The goal is not to find the cheapest contractor. It is to find the best value at a fair market price from someone with a verified track record.
What is a punch list and when should I withhold final payment?
A punch list is a written list of unfinished items or defects identified at substantial completion - things like paint touch-ups, a door that doesn't close properly, missing fixtures. Withhold your final payment (typically 10-15% of the contract) until every item on the punch list is resolved and signed off. Never release the final payment before the punch list is complete. That is the last real leverage you have.