How to Find a Good Contractor Without Getting Scammed

By the BidOrca TeamUpdated April 20267-step vetting process

There is no foolproof way to find a good contractor. That's the honest answer nobody wants to hear.

“This is the million dollar question. Unfortunately the answer truly is word of mouth.”

Top answer on r/homeowners — on a thread about finding reliable contractors

That quote gets repeated in every contractor-hiring thread across Reddit. And it's mostly right. But “word of mouth” isn't a strategy — it's a starting point. You still need a process to vet whoever gets recommended. The best referral in the world doesn't help if you skip the license check and they turn out to be uninsured.

Here's the 7-step process that catches bad contractors before they get your deposit.

The 7-Step Vetting Process

  1. Get referrals from people you trust
  2. Check Google reviews (50+ reviews, 4.5+ stars)
  3. Verify license and insurance online
  4. Get 3 written, itemized estimates
  5. Call one reference from each finalist
  6. Interview the top 2 in person
  7. Read the contract before signing

Steps 1-3 take about 2 hours total. Steps 4-7 take a week. That week prevents $10,000+ in problems.

Step 1: Start With People, Not Platforms

“Personal recommendations from people I know and trust.”

Top answer on r/homeowners (24 comments) — when asked “what's your favorite way to find a contractor?”

Ask everyone: neighbors who just renovated, coworkers who had their roof done, your real estate agent, your insurance agent. The best source most people overlook: your local building supply store. Not Home Depot — the actual lumberyard or plumbing supply house. The staff there know which contractors buy quality materials, pay their bills, and run real businesses.

Nextdoor is the digital version of asking your neighbors. Search for your project type and read the recommendation threads. Local Facebook groups work the same way. These community-based recommendations are more reliable than any platform because the recommender's reputation is on the line.

Skip the paid platforms.

“Do not use these! [Yelp, HomeAdvisor, Angi, Thumbtack] They charge the contractors for the leads. It's very expensive.”

A homeowner on r/homeowners (50+ comments) — warning others about the pay-per-lead model. For the full breakdown, read our honest Angi review

Step 2: Check Google Reviews (The Right Way)

Google reviews are the most reliable online signal because they're tied to real Google accounts and hard to fake at scale. Here's how to read them properly.

Review SignalGreen FlagRed Flag
Total reviews50+ reviewsUnder 10 reviews
Average rating4.5-4.9 starsPerfect 5.0 (likely manipulated)
Review detailSpecific projects, names, datesAll 5-star with no text
Negative reviews1-2 negatives with professional responsePattern of “unfinished work” or “ghosted”
RecencyReviews in last 3 monthsNo reviews in 6+ months
Owner responsesReplies to positive and negativeArgues with negative reviewers

A perfect 5.0 rating is actually suspicious. Real businesses have the occasional unhappy customer. What matters is how they respond. A professional, calm reply to a negative review builds more trust than 100 five-star ratings.

Step 3: Verify License and Insurance (Takes 10 Minutes)

“If you ask them for their License, Bond and Insurance and they balk on it, just forget they exist.”

Top answer on r/homeowners (25 comments) — the non-negotiable minimum for every contractor hire

Every state has a free online license lookup. Don't take the contractor's word for it — verify yourself. Check:

If a contractor can't provide a license number on the spot, that tells you everything. Licensed contractors have their number memorized — it's on their business cards, their truck, and every document they send. For a deeper dive into what contractor red flags to watch for, see our dedicated guide.

Step 4: Get 3 Written, Itemized Estimates

Three is the minimum. Not two — two gives you a range with no center. Three gives you a median and makes outliers obvious.

Every estimate should be written, itemized, and include scope, materials, labor, timeline, payment terms, and exclusions. A verbal price or a text message number is not an estimate. Read our 12-point estimate checklist for what to look for.

When comparing estimates, don't compare totals. Compare scope. A $12,000 estimate that includes painting and a $10,000 estimate that doesn't aren't comparable. The “cheaper” one becomes $12,500 once you add the painting separately.

Understand the difference between estimates, quotes, and bids before you start comparing. The terminology affects whether the price can change after you accept.

Step 5: Call One Reference (Ask These 5 Questions)

The contractor will hand you their 3 best references. That's fine — even curated references reveal useful information if you ask the right questions.

  1. Was the project completed on time?
  2. Did the final cost match the estimate?
  3. How did they handle problems or surprises?
  4. Were they easy to reach during the project?
  5. Would you hire them again?

Question #3 is the most revealing. Every project has a surprise. What matters is how the contractor handles it — with a written change order and a conversation, or with a surprise line item on the final invoice.

Step 6: Interview the Top 2 (Trust Your Gut — But Verify)

“HE CALLED TO TELL ME HE WAS GOING TO BE LATE. That alone almost sold me.”

Top answer on r/homeowners (107 comments) — professional communication is so rare it becomes a selling point

Meet your top 2 contractors in person — at the job site, not at their office. Watch for:

Your gut feeling after this meeting matters. But only after you've done steps 1-5. Gut feeling without verification is how people get scammed. Gut feeling with verification is how you pick the right contractor from two qualified options.

Step 7: Read the Contract (Every Word)

Nobody reads the contract. Everybody regrets it.

Before signing, verify:

If a contractor hands you a one-page contract for a $20,000 job, something is missing. If they say “we don't need a contract, I'm a man of my word” — that's not honorable, that's a red flag.

Where to Find Contractors: Ranked by Reliability

SourceReliabilityCostNote
Personal referralsHighestFreeStill verify independently
Building supply store staffHighFreeThey see who buys quality materials
Nextdoor / community groupsMedium-HighFreeRecommender's reputation is at stake
Google Maps / local packMediumFreeCheck reviews carefully
Google Local Services AdsMediumFree for youGoogle-verified, background checked
Angi / HomeAdvisorLowFree for youShared leads, inflated pricing
Door knockers / flyersLowestFreeUnsolicited = verify everything twice

The Uncomfortable Truth About Online Reviews

Reviews help. They don't solve the problem.

A contractor with 200 five-star reviews can still do terrible work on your specific project. Reviews reflect averages, not guarantees. The same contractor who was praised for a kitchen remodel might botch your bathroom because they subbed it out to a different crew.

Use reviews as a filter, not a decision. They narrow the field from 50 options to 5. Your vetting process — license check, estimates, references, interview — narrows 5 to 1.

Frequently Asked Questions

What if I can't get a personal referral?
Start with Google Maps. Search “[trade] near me,” filter for 4.5+ stars and 50+ reviews. Read the detailed reviews, not just the star count. Then run through steps 3-7 with extra diligence since you don't have a trust anchor from a personal referral.
How do I handle a contractor who won't give references?
Move on. Every established contractor should have 2-3 recent customers willing to vouch for them. If they can't produce references, either they're brand new (which needs more vetting) or their customers aren't happy (which answers your question).
Should I pay for a background check on my contractor?
For most residential projects, the free license lookup and insurance verification is sufficient. Google Local Services Ads contractors have already been background checked by Google. For major renovations ($50,000+), a paid background check ($30-$50) provides extra peace of mind but isn't necessary if your contractor is licensed and insured.

Found Your Contractor? Make Sure the Estimate Is Right.

A good contractor sends a detailed, itemized estimate. BidOrca helps contractors create exactly that — so both sides know what to expect.

See What a Good Estimate Looks Like