Most homeowners hire a general contractor exactly once in their life. That one decision - made under pressure, with incomplete information, in an industry full of unlicensed operators - determines whether a remodel goes smoothly or turns into a six-figure nightmare.
I have been a licensed GC in California since 2017. Here is what I tell every homeowner before they sign anything.
How Do I Know If a Contractor Is Actually Licensed and Legit?
Go to cslb.ca.gov right now and look up their license number. It takes 30 seconds. If they are not in the system - or if the license is expired, suspended, or registered in a different name than what they told you - stop the conversation and walk away.
In California, every general contractor must hold an active Class B license from the CSLB (California Contractors State License Board). Specialty contractors - plumbers, electricians, roofers - have their own classifications. When you look up a license, you want to see four things:
- Status: Active. Nothing else is acceptable.
- Classification: B for general contractor, or the specific trade if you are hiring a specialty contractor.
- Bond: California requires a minimum $25,000 contractor bond.
- Workers compensation: If they have employees, they must have workers comp. Ask for a certificate of insurance. If a worker gets hurt on your property and there is no coverage, you can be liable.
As a licensed GC who has completed hundreds of remodels, I can tell you the most expensive hiring mistakes I have seen were made by homeowners who skipped this step because the contractor seemed nice and had good photos on Instagram. Photos don't pay your medical bills if someone gets hurt. A valid CSLB license and proof of GL insurance do.
According to CSLB complaint data, unlicensed contractor fraud costs California homeowners tens of millions of dollars per year. The free CSLB license checker at Opsite lets you verify any contractor in seconds and see their license history, bond status, and complaint record in one place.
How Many Bids Should I Get - and What Does a Fair Bid Look Like?
Get three bids. Minimum. Not two, not one. Three. And here is the rule I give every homeowner I work with: if the lowest bid is 30% or more below the other two, that is not a deal. That is a contractor who either missed something in the scope, is planning to cut corners, or will hit you with change orders the moment work starts.
Based on 2026 construction cost data, a mid-range kitchen remodel in the Bay Area runs $90,000-$175,000. In Los Angeles, expect $75,000-$150,000. If someone bids $45,000 for a full kitchen gut in San Jose, they are not pricing the same job everyone else is. Ask them to walk you through every line item.
When comparing bids, you need an apples-to-apples breakdown. Three bids using three different scopes of work tells you nothing. Before you send the project out to bid, write a clear scope document: what rooms, what finishes, what appliances are included, what permits are required. Give every contractor the exact same document.
From working with homeowners on projects ranging from $50K to $2M+, the single biggest mistake I see is choosing the lowest number on a page without understanding what is actually in scope. The free estimate comparison tool at Opsite flags missing scope items, inconsistent allowances, and pricing outliers across multiple bids so you can see exactly what each contractor is including - and what they are quietly leaving out.
Here is how the two main contract types affect your bid comparison:
| Contract Type | How It Works | Best For | Risk |
|---|---|---|---|
| Fixed-Price (Lump Sum) | One price covers the full agreed scope. Changes cost extra via change orders. | Well-defined projects with final plans | Contractor may cut corners if costs rise |
| Cost-Plus | You pay actual costs plus a fixed markup (typically 15-25% overhead and profit) | Projects where scope may evolve | Final cost is unpredictable without a cap |
| Time and Materials | Labor billed hourly, materials at cost plus markup | Small repairs and additions | No cost ceiling, easy to lose track of spend |
For most residential remodels, a fixed-price contract with a clear scope protects you better. Cost-plus makes sense when you are doing a whole house remodel with significant design decisions still to be made - but always negotiate a guaranteed maximum price (GMP) clause.
What Questions Should I Ask a Contractor Before Hiring Them?
Ask these five questions before you sign anything. A good contractor will have clear, specific answers. Vague answers are your signal to keep looking.
1. Can I see your license number, bond certificate, and current GL insurance certificate?
Not a screenshot. An actual certificate from the insurance carrier. Call the carrier to verify it is current. General liability coverage should be at least $1 million per occurrence for residential work.
2. Who specifically will be on my job site every day?
A GC sells you on their experience, then sends a crew you have never met. Ask for the name of the foreman or superintendent who will be on site. Ask how many other active projects they are running simultaneously. More than three or four concurrent projects at the same time is a stretch for most crews.
3. What subcontractors will you use, and are they licensed?
Your GC is legally responsible for their subcontractors' licensing in California. But you still want to know who is doing your plumbing and electrical. Ask for their names and license numbers. Then look them up yourself.
4. What does your draw schedule look like?
A draw schedule is the payment timeline tied to construction milestones - foundation complete, framing complete, rough-in complete, and so on. Never pay ahead of work completed. If a contractor wants more than 10% upfront, that is a red flag (and potentially illegal in California - more on that below).
5. How do you handle change orders?
Every project has them. The question is whether change orders get documented and priced in writing before work proceeds. If a contractor says they handle changes verbally or will add it up at the end, you will be in a dispute. In my experience building homes across Silicon Valley since 2017, I have seen change order disagreements end more projects mid-construction than almost any other issue.
For the full list of questions to run through before hiring, see Opsite's 50-question contractor checklist - built specifically for California homeowners.
How Much Deposit Is a Contractor Legally Allowed to Ask for in California?
In California, the legal deposit limit is 10% of the total contract price or $1,000, whichever is less. That is the law. Any contractor asking for more upfront is either uninformed about California law or deliberately trying to take advantage of you.
This is not a guideline. It is California Business and Professions Code Section 7159. A contractor who asks for $5,000 or $10,000 upfront on a $100,000 project is violating state law. You can report them to the CSLB and it will count as a formal complaint against their license.
I hear the same objections from homeowners: "But they said they need money for materials." A legitimate contractor with a good credit history and supplier relationships can purchase materials without requiring your cash first. They may have you pay suppliers directly on large material orders - that is fine. But writing a check to the contractor for 25-30% upfront before a single board is cut is not standard practice for licensed, bonded professionals.
The free deposit calculator at Opsite shows you the exact legal maximum for your contract amount and flags any deposit request that exceeds California's limit.
Beyond the initial deposit, your payment schedule should be milestone-based. A reasonable structure for a kitchen remodel might look like:
- 10% (or $1,000) at contract signing
- 25% when demolition and rough framing are complete
- 25% after rough plumbing, electrical, and HVAC pass inspection
- 25% when cabinets and drywall are complete
- 15% at substantial completion and punch list sign-off
Never pay the final 10-15% until you have walked the punch list and signed off. That retention is your leverage to get the last 5 things finished correctly.
What Are the Biggest Red Flags When Hiring a Contractor in 2026?
Here are the six red flags I see most often. Each one on its own might be explainable. Two or more together means find someone else.
1. No physical business address. A cell phone number and an email is not a business. Legitimate contractors have a registered business address in California. Check that it matches what is on their CSLB license.
2. Pressure to sign today. "This price is only good until Friday" or "I have another job starting and I can squeeze you in if you sign now" are sales tactics, not professional communication. Good contractors are booked out 4-8 weeks in most California markets as of 2026. They are not desperate for your immediate signature.
3. Cash-only or large deposit demands. Already covered above, but worth repeating. Any contractor who insists on cash payments - especially upfront - is trying to avoid a paper trail. That paper trail is what protects you.
4. No permit pulled." "We can skip the permit to save you money." Permits are not optional on structural, electrical, plumbing, or HVAC work. Unpermitted work cannot be sold without disclosure, may not be insurable, and can require full demolition and rebuild if discovered later. The homeowner is responsible for unpermitted work - not the contractor.
5. Slow communication during the bid phase. If your GC takes 72+ hours to return a call or email before you have even hired them, that is the best possible communication you will get. It only gets slower once your money is in their account.
6. Bid with no line items. A bid that says "Kitchen remodel: $85,000" with no breakdown is not a bid. It is a number. You cannot compare it to anything, you cannot verify what is included, and you cannot dispute a change order if the scope was never defined. Demand a full line-item breakdown. Labor, materials, subcontractor allowances, permits, cleanup - everything itemized.
As a contractor, I can tell you that a homeowner who asks hard questions is not a difficult client. They are a prepared one. Any GC worth hiring will welcome that. The ones who push back or get defensive when you ask for references, insurance certificates, or line-item bids - those are the ones to avoid.
What Should a Construction Contract Include Before I Sign?
Never start a project without a written, signed contract. Never. Verbal agreements are not enforceable in California for construction projects over $500.
Based on typical project data from Bay Area contractors, here is what every residential construction contract must include to protect you:
- Detailed scope of work: Every room, every task, every finish specified. "Kitchen remodel" is not a scope. "Demo existing cabinets, install 18 linear feet of custom shaker cabinets, quartz countertops per spec sheet A, tile backsplash per spec sheet B" is a scope.
- Permit responsibility: Who pulls the permits? It should always be the licensed contractor, not you.
- Draw schedule: Milestone-based payments tied to inspections or completed phases - not calendar dates.
- Change order process: All changes must be in writing with a price agreed upon before work proceeds.
- Lien waiver requirements: Your contract should require the GC to provide conditional lien waivers from all subcontractors and material suppliers with each draw payment. This is how you prevent a mechanic's lien being filed against your home by a subcontractor your GC failed to pay.
- Timeline and completion date: A specific substantial completion date with a liquidated damages clause if it is missed.
- Warranty: Minimum 1-year workmanship warranty is standard in California. Some contractors offer more.
- Dispute resolution: How disputes are handled - mediation, arbitration, or small claims court.
The 25-point contract checklist at Opsite walks through every clause you need to review before signing, including the ones contractors count on homeowners to miss.
Add a 15-20% contingency to your budget before you sign anything. Not 10%. Every project hits something - a rotten subfloor under tile, outdated wiring that needs replacement before the inspector will sign off, or a window that is no longer manufactured in the size shown on the plans. The contingency is not pessimism. It is how you finish the project without a crisis.
Frequently Asked Questions
How do I verify a contractor's license in California?
Go to cslb.ca.gov and enter the license number. You can also search by business name. Verify the license is active, the classification matches the work (Class B for general contractors), and the bond and workers compensation coverage are current. The free CSLB checker at homeowners.useopsite.com/check shows this information in one place.
Is it normal to pay a deposit before work starts?
Yes - but California law caps it. The maximum legal deposit is 10% of the total contract price or $1,000, whichever is less. Any contractor requesting more is violating California Business and Professions Code Section 7159 and should be reported to the CSLB. After the initial deposit, all subsequent payments should be tied to completed milestones.
What is a fair markup for a general contractor?
A typical GC charges 15-25% overhead and profit on top of direct costs (labor, materials, subcontractor costs, permits). On a $150,000 project, that is $22,500-$37,500 in markup. This is legitimate - it covers the GC's business operations, insurance, supervision, warranty liability, and profit. Be wary of anyone claiming to charge "cost plus 5%." That either means they are underinsured, understaffed, or planning to make it up in change orders.
Should I use a design-build firm or hire an architect and contractor separately?
Design-build is faster and has a single point of accountability - one contract, one team, one throat to grab if something goes wrong. Traditional design-bid-build (architect + separate contractor) gives you more control and competitive bidding, but requires you to manage the relationship between two parties who may have different incentives. For projects under $300K, design-build usually makes more sense. For larger custom homes or major additions, traditional design-bid-build often produces better results because the architect's drawings are complete enough to get accurate competitive bids.
What does a general contractor actually do?
A GC manages the entire project: hiring and coordinating subcontractors (framing, plumbing, electrical, HVAC, tile, paint, etc.), pulling building permits, scheduling inspections, ordering materials, managing the draw schedule, and ensuring code compliance. You pay them for their organization, relationships, and accountability. The GC is the single point of contact and is legally responsible for the work of every subcontractor on your project.
How do I know if a bid is too low?
The 30% rule is a reliable signal. If one bid is 30% or more below the other two, request a detailed line-item breakdown and compare it side by side against the others. Common causes of unusually low bids: missing scope items, low material allowances that will become change orders, no contingency for conditions behind walls, unlicensed labor, or missing permits. Use the free estimate comparison tool at homeowners.useopsite.com/compare to compare bids line by line.
What is a lien waiver and why does it matter?
A lien waiver is a document signed by a contractor, subcontractor, or supplier confirming they have been paid and waiving their right to file a mechanic's lien against your property for that amount. Without lien waivers, a subcontractor your GC failed to pay can file a lien against your home - even after you paid the GC in full. Require conditional lien waivers from your GC (covering all subs and suppliers) with every draw payment.
How long does a home remodel take in 2026?
Based on typical project data from Bay Area contractors: a kitchen remodel takes 6-12 weeks once work starts, a bathroom renovation 3-6 weeks, a room addition 3-6 months, and a full ADU 6-12 months depending on permit timeline. Permit approval is often the longest variable - in many Bay Area cities it runs 4-12 weeks for standard projects. Add permit lead time to your schedule before you plan a move-out date.