How to Find a Good Contractor Without Getting Scammed
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
- Get referrals from people you trust
- Check Google reviews (50+ reviews, 4.5+ stars)
- Verify license and insurance online
- Get 3 written, itemized estimates
- Call one reference from each finalist
- Interview the top 2 in person
- 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 Signal | Green Flag | Red Flag |
|---|---|---|
| Total reviews | 50+ reviews | Under 10 reviews |
| Average rating | 4.5-4.9 stars | Perfect 5.0 (likely manipulated) |
| Review detail | Specific projects, names, dates | All 5-star with no text |
| Negative reviews | 1-2 negatives with professional response | Pattern of “unfinished work” or “ghosted” |
| Recency | Reviews in last 3 months | No reviews in 6+ months |
| Owner responses | Replies to positive and negative | Argues 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:
- License status (active, not expired or suspended)
- License type matches the work (electrical, plumbing, GC)
- Insurance on file with the licensing board
- Any complaints or disciplinary actions
- Bond status (required in most states)
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.
- Was the project completed on time?
- Did the final cost match the estimate?
- How did they handle problems or surprises?
- Were they easy to reach during the project?
- 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:
- Punctuality. Late to the estimate = late to the job.
- Preparation. Did they look at the space carefully, or glance and quote?
- Communication. Do they explain things clearly or talk over you?
- Documentation. Do they take notes, measure, and photograph?
- Pressure. Are they pushing for a same-day decision?
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:
- Scope matches what you discussed (not a condensed version)
- Payment schedule is milestone-based, not front-loaded
- Deposit is 10-33% (never more than 50%)
- Change order policy is documented
- Timeline includes a projected completion date
- Warranty terms are specified
- Dispute resolution process is defined
- Cancellation policy exists
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
| Source | Reliability | Cost | Note |
|---|---|---|---|
| Personal referrals | Highest | Free | Still verify independently |
| Building supply store staff | High | Free | They see who buys quality materials |
| Nextdoor / community groups | Medium-High | Free | Recommender's reputation is at stake |
| Google Maps / local pack | Medium | Free | Check reviews carefully |
| Google Local Services Ads | Medium | Free for you | Google-verified, background checked |
| Angi / HomeAdvisor | Low | Free for you | Shared leads, inflated pricing |
| Door knockers / flyers | Lowest | Free | Unsolicited = 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?▾
How do I handle a contractor who won't give references?▾
Should I pay for a background check on my contractor?▾
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 LikeRelated Reading
- Contractor Red Flags — 10 Warning Signs Before You Hire
- What Should a Contractor Estimate Include? 12-Point Checklist
- Estimate vs Quote vs Bid — What's the Difference?
- Is Angi Worth It? Honest Contractor Review
- Why Are Electricians So Expensive?
- Free Estimate Templates for Every Trade
- Contractor Payment Terms: Deposits, Milestones, and Final Pay