Pillar · Pre-bid risk

6 min read

The Client Vetting Gap — what a reference check can’t tell you.

For decades the standard pre-bid check on a new homeowner or general contractor was a five-minute phone call to a prior reference. “Paid on net-30, scope matched the bid, would hire again.” That call was good enough when nearly everything that mattered between a contractor and a client lived in that prior contractor’s memory. In 2026, most of it doesn’t.

The signals that predict whether a job gets paid cleanly — invoice trails, prior contractor dispute patterns, mechanics-lien filings, judgment recordings, open permits dragging past final — are public record. They are searchable. And the homeowner's own reference list will never include the subcontractors who liens them, the suppliers they bounced, or the court cases that were settled after the call was already over. A reference check is a vote of confidence. A public-record check is a forensic read. Both belong in your pre-bid process — but the phone call alone leaves a wide gap.

This pillar walks the five categories of signal that close that gap, and why each one shifts the math on whether a job is worth bidding.

01Payment-history signals

A reference call tells you what one prior contractor remembers. The trade experience index tells you what dozens of them remembered — and posted. The difference is structural: one is hearsay shaped by who the client chose to forward your call to, the other is a running ledger of how invoices actually cleared. When the same homeowner shows a clean thirty-six months of on-time invoice clearing across multiple contractors, the signal is real. When the same homeowner shows three contractors reporting net-60 or net-90 on a contractually net-30 job, the gap between what the bid said and what the timeline looked like is also real — and a phone call to the cherry-picked reference never surfaced it.

The signal that matters most isn’t the presence of a late payment. Most contractors will survive one slow-pay quarter. What matters is the pattern: did this client’s payment terms drift after the first invoice? Did partial payments replace full ones mid-project? Did a final invoice quietly sit open through what should have been closeout? A pre-bid check that pulls invoice-trailing data inside the trade experience index surfaces that pattern before you mobilize.

This is also where the “references say they pay on net-30” claim has the most leverage. A homeowner who pays selected references on net-30 and the rest on net-60+ is not lying — they are picking the references carefully. The pattern you catch is the one they forgot to curator.

02Dispute patterns across contractors

One unpaid invoice is data. Four is a pattern. A dispute that one prior contractor logged against a homeowner and then moved on from is something a phone call might plausibly miss — the contractor wrote it off, the homeowner doesn’t volunteer it, the reference list goes to people who had a different experience. When you cross that single dispute against three more filed across two years, the framing changes. The homeowner isn’t unlucky; they are a workflow. Bidding the next job as if your contract could be the one that breaks the pattern is the bet the public-record read lets you avoid.

The trade experience index is the right place to surface this because the dispute filings are typically logged by the contractor side rather than the homeowner side. A small-claims filing, a contractor lien filing, a collection referral to a third-party agency — those are the breadcrumbs. The homeowner’s reference list will not include the contractor who walked the project and never got the final invoice paid.

The verdict the report gives you out of the dispute-pattern block is not “don’t take this job.” It is “this client’s dispute history is consistent with a settlement risk that your payment terms must absorb.” That distinction is the point — a pre-bid check isn’t a no-bid tool, it is a terms-adjustment tool.

03Lien and judgment filings

Mechanics-lien filings and recorded judgments are the most concrete payment-risk signals in the public record because they are real, recorded, dated, and indexed. They are also the signals a phone call will never surface — not maliciously, but structurally. A homeowner who made a prior drywall contractor file a lien to get paid isn’t going to forward that subcontractor as a reference. The lien is in the county recorder. The reference list does not mention it.

Two judgment filings in five years is meaningfully different from twenty-three small claims referrals in three. One judgment may have been a vendor dispute unrelated to construction. A run of small-claims referrals to contractors and suppliers is a history of contested payment, and that is exactly the population of counterparties whose names will never reach your reference call. A pre-bid check that includes a county and federal docket pull — civil judgments, mechanics liens, small-claims actions naming the homeowner — closes that gap.

The pre-bid verdict on this block is usually a clear shift in payment-terms posture: a larger deposit at contract, milestone billing tied to delivered work, retainage held longer, joint checks where appropriate. None of that is a hard no — but it is exactly the “if you don’t ask for it now, you’ll fund it yourself later” math the public-record read exists to surface.

04Behavioral red flags on the address

The address is the part of the check the homeowner controls least and is most likely to forget to mention. A code-enforcement case open on the parcel, an expired permit dragging past final inspection, a property under lis pendens or tax-sale filing, an ownership record that doesn’t match the person who introduced themselves as the owner — each of these shows up in the county permit log or grantor/grantee index and none of them surfaces on a phone call.

The behavioral red-flag block is mostly about project completion velocity. A homeowner with a record of starting projects, opening permits, and never getting them to final is a behavioral signal — not a payment-risk signal, but a project-lifecycle signal. Your crew, your subs, and your materials supplier all have non-zero opportunity cost on a project that goes sideways halfway through. The address-only read tells you whether the address has a history of finishing. That is a different question from whether the person can pay, and it is an important one before mobilization.

Secondarily: small address-mismatch signals are the kind of thing a phone call cleans up after the homeowner has been informed the title record exists. A public-record check that runs the address before the bid walk forces that conversation to happen on the contractor’s timeline, not after materials are on order.

05The cost of a single bad client

The hardest part of pricing a pre-bid check is talking a contractor into budgeting for one. The math isn’t hard when you write it down. A single bad job eats roughly the same shape of damage every time: the forgone deposit on the next two jobs you turned down while chasing the bad invoice, the materials invoice you fronted that bounced, the lien filing fee and the small-claims filing fee, the half-day in court, and then the quarter of margin the recovery never returns. Realistically, one bad client is most of a year’s net.

A pre-bid check costs $35 per run, or a Solo subscription that brings the per-check cost well below that on volume. Even the most expensive tier, at the time of writing, is rounding error against one bad job. If the check returns Go on nine of ten bids and prevents one Caution from becoming a write-off, the program has paid for itself many times over. That is the framing the public-record check exists to deliver: not another cost line, but a per-bid insurance policy against the job you don’t yet know you’re avoiding.

The deeper point is that the reference call has been free for fifty years and has never been free in practice. It just bills the contractor after closeout, in margin, when the unpaid invoice and the bounced materials check land. A pre-bid check is the move that puts that bill in front of the job, where the contractor can decide whether to take it.

Run it for real
Close the gap on your next bid.

Run a free Go / Caution / No-Go verdict on the homeowner or GC, plus the property address. No signup, no credit card. Unlock the full line-item report for $35 per check, or use a Solo / Team subscription.

Public-record checks. No credit pulls. No homeowner consent form.