Vetting a Home Contractor From a Distance
Vetting a home contractor from a distance is a structured verification process across six tracks. License (pulled directly from the issuing authority, not from a photo the contractor sent). Insurance (a Certificate of Insurance emailed by their broker, with you as additional insured). Surety bond (state-specific minimums confirm licensing compliance). Public records (BBB, Yelp, Google reviews plus court records for civil judgments and liens). References (three minimum, with a fixed script). Prior work verification (a video walkthrough of a comparable completed job, not just a portfolio). Each track takes 15–30 minutes; a thorough vet takes about half a day and catches 80% of the contractors who would have caused problems.
License verification
Most US states require licensing of general contractors and many trade specialties above a project-value threshold. The state-specific contractor license board publishes a free public lookup. Examples: California Contractors State License Board (cslb.ca.gov), Texas Department of Licensing and Regulation, Florida DBPR. Search by license number or business name and confirm the license is active, the trade scope covers your project, the expiration is in the future, and there are no recent disciplinary actions or open complaints.
Some states (Pennsylvania, Indiana, Wyoming) don't require state-level GC licensing — local jurisdictions handle it instead. In those states, check the city or county building department for contractor registration or business license. Lack of state licensing isn't automatically a red flag in those states, but lack of local registration is.
Insurance verification — call the broker
Request a Certificate of Insurance (COI) emailed directly from the contractor's insurance broker, not forwarded by the contractor. The COI should list general liability coverage (typical minimums: $1M per occurrence, $2M aggregate), workers' compensation per state requirements, and you (or your LLC) listed as an additional insured for the duration of the project. Verify the policy is active by calling the broker. COIs can be fabricated, and policies can be cancelled for non-payment after issue.
If the contractor uses subs, ask whether the subs are covered under the GC's policy or carry their own. Either is acceptable, but verify the chain. Uninsured subs are a real liability exposure for property owners, especially in workers' comp jurisdictions where injury claims can pierce up to the property.
Surety bond
Most licensing states require general contractors to post a surety bond — $10,000–$25,000 is typical, sometimes higher for larger projects. The bond's existence and currency confirm the contractor satisfied state licensing requirements. It's a poor proxy for ability to pay damages on a major project; the bond cap usually doesn't cover a meaningful renovation dispute. The state license board lookup usually shows the bonded amount and surety company. The contractor can also send a copy of the bond on request.
Public records and online presence
Three free lookups in 10 minutes. Better Business Bureau (bbb.org): search by business name; look at the BBB rating, complaint history, and the contractor's responses to complaints. The responses are more informative than the complaints — a contractor who responds thoughtfully to even a frivolous complaint is signaling. Yelp and Google reviews: skim for repeated themes. One bad review is noise. Three bad reviews about the same issue is a signal.
Court records: most states have a free online court-record search (trellis.law, PACER for federal, state-specific portals). Search the business name and the owner's personal name for civil judgments, mechanics liens filed against them by subs (a red flag), and lawsuits filed by prior customers. A single dispute isn't dispositive. A pattern is.
Reference call script
Ask each candidate for three references from comparable completed jobs in the last two years. Call all three. Run the same six questions in the same order:
- How did the final cost compare to the original bid? (Looking for: change-order discipline, accuracy of estimating)
- How were change orders handled when scope shifted? (Looking for: written process, fair pricing)
- How did the contractor communicate during the work? (Looking for: cadence, responsiveness, channels)
- Were there any disputes during or after, and how were they resolved? (Looking for: maturity, willingness to fix problems)
- Would you hire them again? Why or why not? (Looking for: net-net judgment)
- What would you warn the next owner about? (Looking for: the honest specific they wouldn't volunteer)
The sixth question is the most useful. It gives the reference cover to say something honest without feeling like a betrayal. References who can't think of anything to warn the next owner about have either had a genuine unicorn experience or aren't being candid. One or two such answers across three references is normal. Three is a yellow flag.
Prior-work verification — video walkthrough
Portfolio photos are curated. The way to see actual quality is a video walkthrough of a recently-completed job. Ideally one of the references hosts it — a brief Zoom or FaceTime walk through their finished space while the contractor narrates what was done. You see tile lines, trim details, paint cuts, transitions between materials. The things a finish-quality contractor gets right and a rushed one doesn't.
If a contractor is reluctant to set this up, that's data. Two reasons it might not happen: the reference doesn't want to be that involved (legitimate), or the contractor doesn't have a comparable comfortable-to-show job (less legitimate). Push for it. If it falls through entirely, find an alternative comparable to walk.
Permit history
Many city or county building departments publish a free lookup of permits pulled by contractor. Search by contractor name or license number and you'll see the list of recent permits — types of work, addresses, status (issued, inspected, closed). A pattern of unclosed permits (work done but never finalized) is a yellow flag. Permits closed quickly through inspection are a strong positive signal.
Trust gut signals during the proposal phase
Vetting documents can't catch everything. The proposal phase itself is a free trial of the working relationship. Watch for response time consistency (a contractor who answers in two hours during proposal and 48 hours after signing will likely keep that pattern), specificity in writing (vague proposals predict vague execution), willingness to push back on your brief where it's wrong (a contractor who silently accepts an unrealistic timeline will use change orders to recover later), and crew transparency (sole-proprietor contractors who "have guys" rarely have the same guys twice).
Frequently asked questions
Frequently asked
How much should I trust a contractor with 5-star reviews everywhere?
Take it as positive signal but not dispositive. Heavily-reviewed contractors with uniformly glowing reviews sometimes work the review system (asking only happy clients for reviews, suppressing unhappy ones). Look for variance in the ratings, look at how the contractor responds to negative reviews (defensive responses to legitimate complaints are a red flag), and run the rest of the vetting process regardless of online reputation.
What if my state doesn't require GC licensing?
Pull the city or county business registration and the BBB profile. Insurance verification, surety-bond requirements at the project level (if any), and reference calls become more important. In unlicensed-GC states the bar for diligence is higher, not lower.
Can I just trust my realtor's contractor recommendations?
Realtor referrals are a strong starting point but not a substitute for vetting. Realtors filter by reliability (the contractor returns calls) and reputation (clients are mostly happy), but realtors don't audit insurance, licensing currency, or court records. Use the referral to start; run the vetting process anyway.
What's a Certificate of Insurance and how do I get one?
A COI is a standard one-page document (typically ACORD 25) issued by the contractor's insurance broker, listing coverage types, limits, expiration dates, and additional insureds. Ask the contractor to have their broker email it to you directly with you (or your LLC) named as additional insured. Verify by calling the broker — name and number are on the COI. A real COI takes the broker 5 minutes to issue; if the contractor stalls for days, that's data.
How long should vetting take for a single candidate?
About 90 minutes for a thorough vet: 15 minutes for licensing and insurance pull, 30 minutes for three reference calls, 20 minutes for the video walkthrough of prior work, 20 minutes for online presence and court records, and a few minutes to consolidate notes. Half a day across 3-5 candidates. Time well spent — the cost of vetting is small compared to the cost of choosing the wrong contractor remotely.