Skip to content

How to Find and Vet a Good Contractor (Without Getting Burned)

An honest, no-lead-gen guide to finding a trustworthy contractor: how to verify licenses and insurance, compare bids the right way, spot the red flags, and structure payments so a subcontractor can never lien your home.

Tomer Gal
By Tomer Gal · Founder of Owner Tools
17 min read

Hiring the wrong contractor is one of the most expensive mistakes a homeowner can make — not because good contractors are rare, but because the process of finding one is full of traps for people doing it for the first time. The good news: vetting a contractor well isn't about being an expert in construction. It's about following a repeatable checklist, insisting on a few pieces of paper, and structuring the money so that no one can take your cash and disappear — or stick a lien on your home for someone else's unpaid bill.

This guide walks through exactly how to find candidates, verify they're legitimate, compare bids without getting fooled by the lowest number, and write the payment terms that keep you in control from deposit to final check. No contractor spam, no lead-gen, no kickbacks — just the steps a careful homeowner actually uses.

Quick answer: To find and vet a good contractor, gather three referrals, then for each one verify the license on your state's licensing-board website, get a certificate of insurance sent directly by their insurer, call two or three recent references, and read reviews for how they handle problems — not just the star average. Get three written bids for the same scope, choose on value rather than the lowest price, and sign a detailed written contract with a milestone payment schedule, written change orders, and lien waivers. Never pay in full upfront.

First, decide who you're actually hiring

Before you source anyone, figure out whether the job needs a general contractor (GC) or just one trade. A GC manages multiple subcontractors, sequences the work, pulls the permits, and is your single point of accountability — for a markup of roughly 10–20% on the subs and materials. For a single-trade job, you can usually hire that trade directly and skip the markup.

Hire a general contractor when…Hire a single trade directly when…
The job spans multiple trades (kitchen, bath, addition)Only one trade is involved (new water heater, one room painted)
Work is structural or needs permits and inspectionsThe work is cosmetic or like-for-like replacement
You can't be on site to coordinate and scheduleYou're comfortable managing the schedule yourself
Subs blaming each other would leave you stuckThere's no one else to coordinate with

Managing the trades yourself saves the GC markup, but you become the scheduler, the permit-puller, and the one liable when two subs point fingers. On anything multi-trade, that markup usually buys back a lot of stress and risk.

Where to find good contractors

The best contractors are usually busy, and they get that way through word of mouth — not the biggest ad. Start where the signal is strongest:

SourceWhy it's goodWhat to watch for
Neighbors & friends who had the same work doneYou can see the finished result and hear the real storyOne happy job isn't proof — still vet fully
Local building-supply / hardware storesStaff know which pros buy quality materials and pay their billsThey may have a favorite; get other bids too
Trade-specific referrals (your plumber recommending a tiler)Pros protect their reputation by referring good peopleConfirm it's not just a reciprocal-kickback chain
Licensing-board "find a pro" toolsPre-filtered to currently licensed, often bonded prosStill verify insurance and references yourself
Online marketplaces & review sitesVolume of options and reviewsReviews can be gamed — read them critically (below)

Be most skeptical of the contractor who finds you: door-to-door solicitations — especially right after a hailstorm or windstorm — are a classic setup for storm-chasing scams. Legitimate contractors rarely need to knock on doors for work.

The 6-point vetting checklist

Run every serious candidate through the same six checks. This is the heart of the whole process.

1. Verify the license yourself

Licensing rules vary widely. In the United States there's no federal contractor license — most states require a state or local license, while a few (Vermont, New Hampshire, and Maine among them) don't license general contractors at all. Where a license is required, look up the number from their bid or card on your state or local licensing board's website (California's CSLB, Florida's DBPR, and most others have free online lookups). Confirm three things:

  • The license is active and not expired or suspended.
  • It's the right classification for your job (a general license isn't an electrical or HVAC license).
  • There are no unresolved complaints or disciplinary actions on file.

In most licensing states, getting a license also requires posting a surety bond, which is part of why an unlicensed contractor leaves you with so little recourse.

2. Confirm insurance — with the certificate, not the claim

"Licensed, bonded, and insured" printed on a truck means nothing on its own. Ask for a certificate of insurance (COI) sent to you directly by the insurance agency, never a photocopy that could be expired or altered. It should show two coverages, current through your project dates:

  • General liability — pays if the contractor's work damages your home.
  • Workers' compensation — keeps you from being sued if a worker is injured on your property.

If a contractor "doesn't carry workers' comp because it's just them," understand that an injury on your property could become your liability. That's a real risk, not a technicality.

3. Check the bond

A surety bond is a financial guarantee — if the contractor fails to finish or breaches the contract, you can claim against the bond up to its amount. Verify the bond is current (often shown right on the licensing-board record). The bond amount is usually modest relative to a big remodel, so treat it as one layer of protection, not a full guarantee.

4. Call references — and ask the right questions

Ask for three references from jobs like yours in the last year, then actually call them. Good questions:

  • Did the job finish on schedule and on budget? If not, why?
  • Were there change orders, and were they explained and priced fairly?
  • How did the crew treat your home and clean up?
  • Would you hire them again — and can I drive by to see the work?

A contractor who can't produce recent, relevant references is either new (which isn't disqualifying, but changes your risk) or hiding something.

5. Read reviews critically

A flawless five-star average across a handful of reviews can be cherry-picked. A contractor with mostly strong reviews and a few negatives they answered professionally is often the safer bet. Read for substance — on-time, on-budget, and how they handled a problem — and cross-check the business name against your licensing board's complaint records and a quick search for the name plus "complaint" or "lawsuit."

6. Match the company to a real, stable identity

Confirm a physical address (not just a P.O. box), a business phone, and that the name on the bid matches the name on the license and insurance. Storm-chasers and fly-by-night operators are deliberately hard to find again after the check clears.

Get three bids — and compare them the smart way

Always get at least three written bids for the same scope. Three reveals the going rate and exposes outliers in both directions.

The instinct to take the lowest bid is exactly how people get burned. A bid far below the others almost always means one of three things:

Why a bid is suspiciously lowWhat happens later
Scope is missing (permits, haul-away, prep, finishes left out)"That wasn't included" — costs balloon mid-job
Deliberate lowball to win the jobA flood of change orders brings the real price up
Cut corners on materials, labor, insurance, or permitsYou pay in failures, callbacks, or liability

Compare bids line by line — same materials, same timeline, same who-pulls-the-permits — and weigh price alongside everything in the vetting checklist. The right choice is the best value, not the smallest number.

How to negotiate without racing to the bottom

Negotiate the scope and terms, not just the final number. Pushing a good contractor below their real cost only forces corners — skipped permits, dropped insurance, cheaper materials — and that "savings" comes back as callbacks and failures. Better levers:

  • Ask what's driving the price. Often a line item (a premium fixture, extra demolition, a tight timeline) is the real cost, and you can adjust that instead of squeezing the whole bid.
  • Trade flexibility for a discount. Off-season work, or filling a gap between their bigger jobs, is genuinely cheaper for them to do — and they may pass some of that on.
  • Phase the work. If the full project is over budget, ask which parts can wait, and lock the price for later phases.
  • Substitute materials, not quality. A different brand or grade can cut cost without gutting the result — let the contractor suggest where.

The healthiest negotiation ends with the scope and payment schedule clearer, not the corners thinner.

Red flags: when to slow down or walk away

Most contractor disasters announce themselves early. Treat any one of these as a reason to pause; two or more is a reason to walk.

Walk-away red flags

Money & paperwork

  • Wants a large cash deposit or full payment upfront
  • No written contract, or a vague one-line scope
  • No license where required, or won't show insurance
  • Asks you to pull the permits in your name
  • "We don't need permits for this"
  • Only a P.O. box, no physical address

Pressure-tactic red flags

How they sell

  • "Special price if you sign today"
  • Showed up door-to-door after a storm
  • Pushes you to start before the contract is signed
  • Won't give references or dodges the question
  • Bid is far below every other quote
  • Asks to be paid in cash only

The contract: what must be in writing

A handshake is how disputes start. Before any work begins — and before any money changes hands beyond a deposit — get a written contract that spells out:

  • Scope of work in detail: exactly what's being done, with what materials (brand, model, grade), down to fixtures and finishes.
  • Total price and a payment schedule tied to milestones (see below).
  • Start and completion dates, and what happens if the schedule slips.
  • Who pulls the permits — this should be the contractor, in their name.
  • Change-order process: any change to scope, price, or timeline is documented and signed by both parties before the work happens. Vague "we'll settle up at the end" is a top cause of shock final bills.
  • Warranty on labor (one year is common) and how callbacks are handled.
  • Lien waivers: the contractor will provide signed lien waivers from themselves and all subs/suppliers as you pay.
  • Cleanup and debris removal, and a punch-list walkthrough before final payment.

Permits: why the contractor should pull them

For anything structural, electrical, plumbing, or HVAC — and most additions — your city or county requires a permit and one or more inspections. The contractor doing the work should pull the permit in their own name, for two reasons that protect you:

  • Liability and code responsibility stay with the pro. If a contractor asks you to pull the permit, they're quietly making you the legally responsible party for code compliance — a classic red flag, and a sign they may not be licensed to pull it themselves.
  • Inspections are free quality control. The municipal inspector checks the work against code at key stages. Tie a progress payment to each inspection passing and you get an expert second opinion on your dime-free.

Skipping permits to "save time and money" is a false economy: unpermitted work can fail at resale, void insurance claims, and force you to tear out and redo finished work. When in doubt, call your local building department and ask whether your project needs a permit — they'll tell you for free.

Structure the money so you stay in control

How you pay matters as much as who you hire. Two rules protect you more than anything else.

Rule 1 — Never pay in full upfront, and never pay cash. A normal deposit is roughly 10–33% of the total, and several states cap it by law (California limits home-improvement down payments to 10% or $1,000, whichever is less). The deposit covers initial materials — not the contractor's whole profit. Pay by check or card so there's a record. Then tie progress payments to completed milestones (rough-in passed, drywall up, etc.), and hold a meaningful final payment — often 10% or more — until the job is finished, has passed inspection, and the punch list is done. That retained payment is your only real leverage.

Rule 2 — Defend against liens with paper. Here's the trap that catches careful homeowners: a mechanic's lien can be placed on your home by a subcontractor or supplier the GC didn't pay — even if you paid the GC in full. You could pay twice, and the lien can freeze a sale or refinance.

The defense: collect a signed lien waiver from the general contractor and every subcontractor and supplier as you make each payment. Get a conditional waiver with progress payments (it only takes effect once your check clears) and an unconditional final waiver — plus an affidavit listing everyone who worked on the job — before you release the last payment. Lien rules and deadlines vary by state, so confirm yours.

When it goes wrong: your escalation ladder

Even careful homeowners occasionally land a contractor who stalls, walks off, or does shoddy work. Escalate in order — each step is cheaper and faster than the next, and the early ones often resolve it:

  1. Document everything, then communicate in writing. Photos of the work, the signed contract, every payment, and a dated written summary of the problem. Send a clear written request to fix or finish by a firm deadline. A paper trail is what makes every later step work.
  2. Send a formal demand letter. State what was agreed, what's missing, and the deadline to cure or refund before you escalate. Sometimes the prospect of a complaint is enough.
  3. File a complaint with the licensing board. A state or local board can investigate, mediate, fine, or suspend a licensed contractor's license — real leverage, and a reason hiring licensed matters.
  4. Make a claim against the surety bond. If they're bonded, you can claim against the bond up to its amount for unfinished or breached work.
  5. File in small-claims court. For amounts within your state's limit (commonly a few thousand to $10,000+), small claims is cheap and doesn't require a lawyer.
  6. Respond to any lien immediately. If a sub or supplier files a mechanic's lien, your lien waivers and payment records are your defense — don't ignore it, because a lien can freeze a sale or refinance.

Notice that an unlicensed, unbonded contractor knocks out steps 3 and 4 entirely — which is exactly why the upfront vetting is worth the hour it takes.

What protection costs — and what it prevents

Almost every step here is free or cheap. The "cost" is mostly a few hours and the discipline to insist on paperwork — against the downside of a job gone wrong.

TaskHow oftenDIY costPro costPrevents
Verify license & complaints onlineEvery candidate$0Hiring an unlicensed, no-recourse contractor
Confirm certificate of insuranceEvery candidate$0Liability for damage or an injured worker
Get three written bidsEvery project$0Overpaying or accepting a hidden-scope lowball
Independent contract reviewLarge jobs$0$150–500 (attorney)One-sided terms, surprise costs, weak warranty
Collect lien waiversEach payment$0Paying twice via a subcontractor's lien
Hold final payment to punch listEvery project$0Unfinished details no one comes back to fix
The vetting steps are nearly free; the failures they prevent are not. Ranges are typical U.S. figures, 2026.

Do this / don't do this

Do

The careful homeowner's habits

  • Verify license, insurance, and bond yourself
  • Get three written bids for identical scope
  • Put everything in writing, including change orders
  • Pay a modest deposit, then by milestone
  • Collect lien waivers as you pay
  • Hold the final payment until the punch list is done

Don't

The shortcuts that cost the most

  • Don't pay in full upfront or in cash
  • Don't hire on a handshake or verbal scope
  • Don't auto-pick the cheapest bid
  • Don't let the contractor have you pull the permits
  • Don't skip references because the price looks good
  • Don't sign under "decide today" pressure

The bottom line

Finding a good contractor isn't luck — it's a process. Source from people who've done the same work, run every candidate through the same six checks, compare three real bids on value rather than price, and let a detailed written contract and a milestone payment schedule do the heavy lifting. Do that, and the few contractors who'd cut corners or take your deposit and vanish will screen themselves out long before they ever touch your home.

Keep going

Sources and further reading

Frequently asked questions

How do I find a trustworthy contractor?+
Start with referrals from people who had the same kind of work done — neighbors, friends, and your local building-supply or hardware store often know who actually shows up and does good work. Then vet every candidate the same way: confirm their license with your state or local licensing board, get a certificate of insurance sent to you directly by their insurer, read reviews critically (look for how they handle problems, not just the star average), and call two or three recent references. A trustworthy contractor will give you all of this without hesitation. The ones who dodge these questions are telling you something.
What questions should I ask a contractor before hiring?+
Ask: Are you licensed and insured, and can your insurer send me the certificate directly? How long have you been in business under this name? Will you pull the permits? Can I see three references from jobs like mine in the last year? Who actually does the work — your crew or subcontractors? What's the payment schedule, and what deposit do you require? How are changes handled and priced? What's your warranty on labor? And: when can you start and how long will it take? How a contractor answers — especially about permits, written change orders, and payment — tells you more than the price on the bid.
How much deposit is normal for a contractor?+
A reasonable deposit is usually 10–33% of the total, with many states capping it by law (California, for example, limits home-improvement deposits to 10% or $1,000, whichever is less). The deposit should cover the contractor's initial materials, not their entire profit. Be very wary of anyone who wants 50% or more upfront, demands the full amount before starting, or insists on cash — those are classic signs of a scam or a contractor who's underwater and using your job to pay for the last one. Tie the rest of the money to completed milestones, with the final payment held until the work passes inspection and the punch list is done.
Should I pay a contractor in full before the work is done?+
No — never pay in full upfront, and never make the final payment until the job is genuinely complete, has passed any required inspection, and you've walked the punch list. The structure that protects you is a deposit to start, progress payments tied to real milestones (rough-in done, drywall up, etc.), and a meaningful final payment — often 10% or more — held back until everything is finished and signed off. That retained final payment is your only real leverage to get the last details fixed. Paying ahead of the work removes every incentive for the contractor to come back.
How do I check if a contractor is licensed?+
Search your state or local contractor licensing board's online lookup using the license number on their bid or business card. Most states (California's CSLB, Florida's DBPR, and many others) let you confirm the license is active, in the right classification for your work, and whether there are complaints or disciplinary actions on file. A handful of states — Vermont, New Hampshire, and Maine among them — don't license general contractors at all, so check your specific state and city rules. If a license is required where you live and the contractor isn't licensed, stop there: an unlicensed contractor usually means no bond, no recourse, and no protection.
What's the difference between licensed, bonded, and insured?+
They're three separate protections, and a good contractor has all three. 'Licensed' means they've met your state or local requirements to do the work legally. 'Bonded' means they carry a surety bond — a financial guarantee that pays you (up to the bond amount) if they fail to finish or violate the contract. 'Insured' means they carry general liability insurance (which pays if their work damages your home) and workers' compensation (so you're not liable if a worker is injured on your property). Always verify each one rather than trusting the phrase 'licensed, bonded, and insured' on a truck or flyer.
Can a subcontractor put a lien on my house if I already paid the contractor?+
Yes — and this surprises homeowners every year. If you pay your general contractor but the GC fails to pay their subcontractors or material suppliers, those unpaid parties can file a mechanic's lien against your home's title, even though you paid in full. You can end up paying twice, and the lien can block a sale or refinance until it's resolved. The defense is paperwork: pay on a milestone schedule, and collect a signed lien waiver from the GC and every sub and supplier as you pay — plus a final lien-release affidavit before you hand over the last payment.
How many quotes should I get from contractors?+
Get at least three written bids for any significant job. Three gives you a real sense of the going rate and exposes outliers in both directions. Don't automatically pick the lowest — a bid far below the others usually means something is missing from the scope, the contractor underestimated and will make it up in change orders, or they're cutting corners on materials, permits, or insurance. Compare bids line by line for the same scope, materials, and timeline, and weigh them alongside license verification, references, and how each contractor communicated.
Are online reviews reliable for choosing a contractor?+
Use them, but read them critically. A perfect five-star average across a handful of reviews can be cherry-picked or paid for; a contractor with mostly strong reviews and a few negatives they answered professionally is often more trustworthy. Look past the star rating to the substance: Did jobs finish on time and on budget? How did the contractor handle a problem or a complaint? Cross-check reviews against your state licensing board's complaint records and a quick search of the business name plus words like 'complaint' or 'lawsuit.' Reviews are one input — never a substitute for verifying the license, insurance, and references yourself.
What are the biggest red flags when hiring a contractor?+
The loudest ones: demanding a large cash deposit or full payment upfront, no written contract or vague scope, no license or refusing to show insurance, pressure to 'decide today' or a 'special price' that expires, door-to-door solicitation after a storm, no permits ('we don't need them'), a P.O. box with no physical address, and asking you to pull the permits in your own name (which shifts liability to you). Any one of these is a reason to slow down; two or more is a reason to walk away.
Should I hire a general contractor or manage the subcontractors myself?+
Hire a general contractor when the job involves more than one trade and real coordination — a kitchen or bath remodel, an addition, anything structural. The GC schedules the trades, pulls the permits, and is the single point of accountability, typically for a 10–20% markup on the subs and materials. Managing the trades yourself can save that markup on a single-trade job (just a new water heater, or one room repainted), but on a multi-trade project you become the scheduler, the permit-puller, and the one liable when two subs blame each other. For most homeowners, the GC's markup buys back a lot of stress and risk on anything complex.
How do I negotiate with a contractor without making them cut corners?+
Negotiate on scope and terms, not just the bottom-line number. Ask what's driving the price, whether a different material or phasing the work would lower it, and whether they have flexibility in their schedule (off-season or filling a gap between jobs is often cheaper). Never push so hard that the only way they can hit your number is to skip permits, drop insurance, or use the cheapest materials — that 'savings' comes back as failures and callbacks. The healthiest negotiation makes the scope and payment schedule clearer, not the corners thinner.
What should I do if a contractor takes my money and doesn't finish the job?+
Document everything first — the signed contract, what was paid, photos of the incomplete work, and every text or email. Then send a written demand giving a firm deadline to finish or refund. If that fails, escalate: file a complaint with your state or local licensing board (which can pressure or discipline a licensed contractor), make a claim against their surety bond, and for amounts within the limit, file in small-claims court. This escalation ladder is exactly why hiring licensed and bonded matters — an unlicensed contractor usually leaves you with almost no recourse.
Do I really need a written contract for a small job?+
Yes for anything beyond a trivial repair. A written contract doesn't have to be long — it needs the scope, the total price, the payment schedule, the start and finish dates, who pulls the permits, and the warranty. Even a one-page agreement protects both sides and prevents the 'that wasn't what we agreed' disputes that derail small jobs. Many states actually require a written contract for home-improvement work above a low dollar threshold, so a handshake on a few-thousand-dollar job can also leave you without legal protections.
How long should a contractor's warranty last, and is the deposit refundable?+
A typical contractor warranty covers labor for one year, while manufacturer warranties on the materials (roofing, windows, appliances) run much longer — get both in writing. Whether a deposit is refundable depends on your contract and state law: many states give you a short right-to-cancel window (often three business days) on home-improvement contracts during which the deposit must be returned, and some cap the deposit amount. Spell out the cancellation and refund terms in the contract before you pay anything, so a deposit can't quietly become non-refundable.

← All guides