Finding a good general contractor is the single most important decision you will make on any remodel, addition, or new build. Hire the right person and your project stays on schedule, on budget, and ends with a clean punch list. Hire wrong and you are looking at blown budgets, unfinished work, mechanics liens on your property, and a contractor who stops returning calls.

I am Bar Benbenisty, a licensed general contractor (CSLB #1103938) and founder of Opsite. I have built and remodeled homes across the Bay Area since 2017. This is the advice I would give my own family before they hired someone.

Where Do You Actually Find a Good General Contractor in 2026?

The best general contractors are not spending money on ads. They stay fully booked on referrals and word of mouth. Your job is to find them before their schedule fills up for the year.

In my experience building homes across Silicon Valley since 2017, here is how the best GCs get found - ranked by lead quality:

  1. Recent referrals from neighbors or friends who finished a project in the last 12-18 months. Not five years ago. A contractor can change a lot in that time - staff turnover, overextension, new ownership. Ask someone who just finished.
  2. Permit history. Every permit is a public record. Contractors who pull permits consistently work above board. Your county building department website lists issued permits by contractor name. A GC with 50 completed permits and a high inspection pass rate is doing real volume and doing it right.
  3. Your local building department. Inspectors see the finished product up close. Some will tell you who they see doing consistently clean work. Worth a 10-minute call before you start interviewing anyone.
  4. Yelp, Google, Houzz. Useful for filtering out obvious problem contractors - not a reliable source for finding great ones. Reviews get managed. Read the critical reviews first and look for how the contractor responded.
SourceBest ForWatch Out For
Recent personal referralQuality, reliability, accountabilitySmall pool - referrals run dry fast
Permit history searchVolume, track record, specialty matchTakes 30-60 minutes of research per contractor
Local building dept.Reputation with inspectors who see the workInformal - not always available
Yelp / GoogleFiltering obvious bad actorsReviews can be purchased or managed
Houzz / Angi / HomeAdvisorVisual portfoliosLead-gen sites - contractors pay to appear

Start with at least 5-6 names. You will lose some to scheduling, some to budget, and some will not pass the vetting process below.

How Do You Verify a Contractor's License Before You Even Meet Them?

Go to cslb.ca.gov right now and look up their license number. Takes 30 seconds. Do it before the first phone call - not after you have already liked the person.

Here is exactly what to check:

  • License status: Must say Active. Suspended, expired, or revoked is disqualifying - no exceptions.
  • License classification: A general contractor with a B classification can run most residential remodels. But check that their license actually covers your project type. A C-10 (electrical) contractor cannot legally act as your GC on a whole house remodel.
  • Bond: California requires a minimum $25,000 contractor bond as of 2026. It is not a huge amount, but an unbonded contractor offers zero financial protection for you if things go wrong.
  • Workers' compensation: Required if they have employees. If they claim they work solo, ask how they are staffing your job. If they bring anyone on site who is not a licensed sub, you may be liable for injuries on your property.
  • Disciplinary actions: One complaint may be noise. Three or more is a documented pattern. Look at what the complaint was for - failure to complete work and defective workmanship are the two most common categories in CSLB complaint data.

"As a contractor, I can tell you that unlicensed operators will not volunteer that information. They will give you a license number that belongs to someone else, or one that expired two years ago. Verify it yourself. The CSLB website is free and takes less time than checking your email."

Based on typical project data from Bay Area contractors, the CSLB check alone eliminates roughly 20-25% of candidates that homeowners find through online searches and informal referrals. Do it first.

Opsite built a free tool that pulls the live CSLB record - license status, bond, workers' comp, expiry date, and disciplinary history - in one search. Use it at homeowners.useopsite.com/check before you schedule any interviews. The Pro Report goes deeper and adds permit history from Shovels.ai, court records, and aggregated reviews - useful once you have narrowed to 2-3 finalists.

What Questions Should You Ask a Contractor Before Hiring Them?

There are 7 questions that separate contractors who will protect your project from contractors who will cost you money. Do not skip them because you liked someone on the phone.

  1. How many active projects are you running right now? A general contractor managing more than 4-5 jobs simultaneously is stretched thin. Projects that start well become ignored jobs when schedules collide. You want to be a priority, not a juggling problem.
  2. Will you personally be on site daily, or are you managing through a superintendent? Neither answer is automatically wrong - but you need to know who is accountable for day-to-day decisions, and that person needs to be reachable.
  3. Walk me through your change order process. Every legitimate GC has a written change order process. If they wave this off with "we will figure it out," that is a red flag. Change orders are where most budget overruns happen. From working with homeowners on projects ranging from $50K to $2M+, I have seen change orders add 15-40% to final costs on jobs where the process was not formalized upfront.
  4. Can I get three references from jobs completed in the last 18 months? Not their best projects. Their most recent. Call all three. Ask: "Were there any problems, and how did they handle them?" A contractor who handled problems well is often more trustworthy than one who claims nothing ever went wrong.
  5. Which subcontractors do you use for plumbing and electrical, and are they licensed? Specialty contractors must hold their own CSLB classifications (C-36 for plumbing, C-10 for electrical). A GC who uses unlicensed subs is passing liability to you if something fails inspection or causes damage.
  6. What does your payment draw schedule look like? Get this in writing before you sign anything. California law caps the initial deposit on home improvement contracts at $1,000 or 10% of the contract price - whichever is less. Any contractor pushing for a larger upfront payment is operating outside the law. Progress payments should be tied to completed and verified milestones, with the final payment released only after the punch list is signed off and final inspection is approved. For more detail on how draw schedules work and why they protect you, see this guide to construction draw schedules.
  7. Have you ever had a mechanic's lien filed against one of your projects? A lien means a subcontractor or supplier was not paid. It can cloud the title on your home. One incident with a credible explanation is different from a pattern. A contractor who gets defensive at this question is not someone you want building your addition.

How Do You Compare Contractor Bids Without Getting Confused by the Numbers?

Get three bids minimum. Not two. Not one. Three. And compare them line by line - not total price to total price.

Comparing total bid numbers is the mistake almost every homeowner makes on their first project. A $185,000 kitchen remodel bid and a $130,000 bid are not quotes for the same job. They might have entirely different scopes, different allowance assumptions, and different levels of contingency built in.

Based on 2026 construction cost data, kitchen remodels in the Bay Area and Peninsula range from $800 to $1,400 per square foot of kitchen space depending on finish level - semi-custom vs. custom cabinets, stone vs. quartz counters, mid-range vs. professional appliances. A full breakdown of kitchen remodel costs can help you calibrate what you should expect to pay before you get your first bid.

When you have three bids in hand, look at these four things:

  • Scope coverage: Is each bid covering the same work? Put both scopes side by side. Missing line items in a low bid are future change orders.
  • Allowances: A line item that says "tile - $8/sf allowance" is not a cost commitment. It is a placeholder. If your tile selection runs $22/sf, that is a $14/sf change order on every square foot of your kitchen floor. Ask every bidder to define their allowances specifically.
  • Exclusions: Everything in the exclusion section is a future change order. Count them. A bid with 15 exclusions is not really a complete bid.
  • Warranty: The California standard is a minimum 1-year warranty on labor. Less than that is a red flag. Some GCs offer 2 years on specific trades - that is a meaningful differentiator.

If the lowest bid is 30% or more below the other two, that is not a deal. That contractor is either underscoping the work, planning to make up the margin on change orders, or will run out of money partway through your project. I have seen all three. None of them are good outcomes for you.

What Are the Red Flags That Should Make You Walk Away Before Signing?

These are the signals I use to evaluate subcontractors and partners. Most homeowners never know to look for them.

Walk away immediately if:

  • They cannot produce a CSLB license number on the spot, or the number does not match when you check it
  • They ask for more than $1,000 or 10% upfront - whichever is less - on a home improvement contract. This is California law. A contractor who pushes past it is telling you something about how they operate
  • They suggest skipping permits "to save you money." Permits protect you, not the contractor. A permitted project gets inspected by a third party. An unpermitted addition can block a future sale, trigger forced demolition, or void your homeowner's insurance claim if something goes wrong during construction
  • They do not carry workers' compensation and have employees on site. If a worker gets hurt on your property without coverage, you may be liable
  • Their bid is a lump sum with no itemized line items. You cannot verify what you are paying for, and you have no leverage when change orders start arriving
  • They pressure you to sign the same day

"As a contractor, I can tell you the same-day close is a manipulation tactic, not a scheduling reality. No legitimate project requires a decision before you have had time to verify their license, check their references, and read the contract. I have evaluated hundreds of subs and suppliers over the years - the ones who pressure fast decisions are always the ones trying to prevent you from finding something out."

One number worth remembering: the average financial loss in CSLB contractor fraud cases that result in disciplinary action runs into tens of thousands of dollars. The cases almost always involve a combination of a large upfront payment and a contractor who discouraged permit pulling. Both are avoidable with a 30-minute vetting process.

Once You Have Hired Someone, How Do You Stay Protected During Construction?

The contract is your legal protection. But active engagement during construction protects you more than any document.

As a licensed GC who has completed hundreds of remodels, here are the three things I tell every homeowner to do once work starts:

  1. Never release a payment milestone before the work it covers is complete and inspected. This is not about distrust - it is about maintaining leverage. Once the contractor has your money, your negotiating position shrinks significantly. Tie every draw payment to a verified milestone: framing complete and inspected, rough plumbing approved, cabinets installed. Get this in writing in the contract before day one.
  2. Require written change orders before any scope changes begin. Verbal agreements on change orders are how $10,000 disputes start. Every change - even a small one - needs the price, scope description, and schedule impact in writing and signed by both parties before work begins. The homeowners who get hit hardest by change order creep are the ones who said "sure, go ahead" in a text message and figured they would sort out the cost later.
  3. Request conditional lien waivers with each progress payment. A lien waiver from the GC and the major subcontractors proves they have been paid and waive their right to file a mechanic's lien against your property for that payment period. Most homeowners never ask for these. They are standard practice on every commercial job and should be standard on yours too. If your GC pushes back on providing them, that is a problem.

If you are mid-construction and a large change order lands on your doorstep, tools like the Opsite Change Order Analyzer can cross-reference the proposed pricing against California market rates and tell you whether the numbers are legitimate, padded, or outside the original contract scope - before you approve anything. Platforms like Opsite also surface your contractor's live CSLB status throughout the project, so if their license or bond lapses mid-build, you know immediately.

If you are a contractor looking to manage the operations side of projects, Opsite's contractor features handle scheduling, change order documentation, and client communication in one place.

Frequently Asked Questions

How do I find a licensed general contractor near me?

Start with personal referrals from people who completed a project in the last 12-18 months. Then verify every contractor's license at cslb.ca.gov before you meet them. For a deeper background check including permit history and court records, Opsite's Pro Report at homeowners.useopsite.com runs the full picture on any California contractor.

California law caps the initial deposit on home improvement contracts at $1,000 or 10% of the total contract price - whichever is less. Any contractor demanding more than that before work starts is violating state law. This applies to remodels, additions, and most residential construction projects.

How many bids should I get for a remodel?

Three bids minimum. Not two - with two bids you have no context for what is normal. With three, you can see where consensus is and flag outliers in either direction. If the lowest bid is 30% or more below the other two, that is a warning sign, not a deal.

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

A general contractor (B license in California) manages the full project - hiring and coordinating subcontractors, pulling permits, and taking responsibility for the overall build. A specialty contractor holds a specific classification (C-10 for electrical, C-36 for plumbing, C-33 for painting) and can only perform their licensed trade. For a full kitchen remodel or home addition, you need a licensed general contractor.

Can a contractor file a lien on my house?

Yes. If a general contractor, subcontractor, or materials supplier is not paid, they can file a mechanic's lien against your property. This clouds your title and can complicate a sale or refinance. Protect yourself by requesting conditional lien waivers from the GC and major subs with each progress payment. This is standard practice and any legitimate contractor will provide them.

Do I need permits for my remodel?

For most structural work, electrical changes, plumbing modifications, and additions - yes. Permits are required by California building code and enforced by your local building department. A contractor who suggests skipping permits is protecting their margin, not your investment. Unpermitted work can block a future sale, void insurance coverage, and require costly demolition if discovered.

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

Go to cslb.ca.gov and search by name or license number. It is free and takes 30 seconds. You can verify active status, license classification, bond, workers' compensation, and any disciplinary history. Opsite also offers a free CSLB lookup tool at homeowners.useopsite.com/check that pulls the same live data in one step.

What should be in a construction contract?

At minimum: full project scope, start and estimated completion date, payment draw schedule tied to milestones, change order process (written authorization required before any changes begin), lien waiver requirements, warranty terms (minimum 1 year on labor in California), permit responsibility, and a dispute resolution clause. If any of those are missing, do not sign until they are added.