Try TrustPro free for 14 days See Plans
Win Jobs

Is There a Database of Bad Customers? What Contractors Actually Have

There is no working public database of bad customers. The sites built for it are abandoned or tiny, the best discussions are locked in forums, and the whole model has a legal problem nobody solved: publishing a named list of people who allegedly didn't pay is a defamation invitation. What does work is narrower and duller — your own records, the free public record, and a network where contractors rate customers behind verified accounts.

Keith PeikerKeith PeikerPublished August 21, 2026 · 7 min read
Key takeaways
  • No, not a usable one. Search results for this are two forum threads, a Google Sites page, and micro-sites that stopped being maintained years ago — one still has Google+ share buttons on it.
  • Public blacklists keep dying for the same reason: a named, public accusation that someone doesn't pay their bills is exactly the shape of a defamation claim, and no small site wants to defend one.
  • What you can always do: keep your own do-not-serve list, check free county court and recorder records, and run the deposit test before you quote.
  • The working version of the idea is a closed network of verified contractors rating customers — the model behind TrustPro's vetting network (full disclosure: it's ours).

Is there a database of bad customers contractors can check?

Not one you can rely on. I went looking for exactly this the year I got stiffed on a restoration job, and the honest answer in 2026 is the same as it was then: there is no maintained, national, contractor-facing database of customers who don't pay.

Search the phrase and look at what actually comes back. Two threads on ContractorTalk. A thread on a UK business forum. A page hosted on Google Sites. A couple of standalone blacklist micro-sites. A trade-press article about a customer-review site that has since gone quiet. That is not a market with a winner — that's a market with a graveyard.

Why the forum threads don't help you anymore
The two ContractorTalk threads that rank for this are behind a pay-per-crawl gate now — they return an HTTP 402 to automated readers. So the one place where contractors actually compared notes on bad customers is increasingly invisible to search engines and AI assistants. If you ask ChatGPT or Google this question, it has almost nothing good to draw on.

What about the blacklist sites themselves?

They're the weakest part of the picture. When we checked badapplz.com — one of the sites still ranking for this query — it was a bare-HTML page with no visible activity, no user counts, no pricing, and Google+ share buttons still embedded. Google+ shut down in 2019. That's the state of the art you're being pointed at.

The others follow the pattern: a small paid list, a handful of entries, no verification that the person complaining is a real contractor, no way for the accused to respond, and no way for you to know whether the absence of a name means "good customer" or "nobody has ever used this site." A database with thin coverage isn't a safety net. It's a false negative machine.

Why do contractor blacklists keep failing?

Four structural problems, and every attempt hits all four.

  1. Legal exposure. A public page naming a private individual as someone who doesn't pay their bills is a statement of fact about that person's financial conduct. If they dispute it, the site — and often the contractor who posted it — is the defendant. Small operators can't carry that risk, so the sites either go quiet or never grow.
  2. No verification on either side. Anyone can post. A contractor who did bad work and got fired can list the homeowner who fired them. Without verified accounts and job records, entries are unweighted accusations.
  3. No network effect at small scale. A database is only useful if the customer in front of you is likely to be in it. With a few thousand scattered entries nationally, the odds that your next lead appears are near zero — so contractors check once, get nothing, and never return.
  4. One-sided data. Blacklists only record disasters. They can't tell you that a customer paid three contractors on time, which is the far more common and more useful signal.
This isn't legal advice
Defamation rules vary by state and turn on specifics — whether the statement is fact or opinion, whether it's true, and what you can prove. Before you publish anything naming a customer, or post to a list that does, talk to your own attorney. The safe version of everything in this post is recording facts privately, which is covered below.

What can a contractor legally record about a bad customer?

A lot, as long as you keep it factual and keep it to yourself. The legal risk lives in publishing accusations, not in keeping business records.

Safe versus risky ways to record a bad customer
What you doRisk profile
Keep an internal do-not-serve list in your CRM with dates, amounts, and what happenedRoutine business record-keeping
Write down verifiable facts ("invoice #204, $8,400, unpaid 120 days, lien filed 3/14")Facts you can document are your strongest position
Tell another contractor privately what happened to you, factually, when askedCommon practice; keep to what you witnessed
Post a public page naming the person as a deadbeatHighest exposure — this is the shape of a defamation claim
Characterize their motives or character publicly ("scammer", "thief")Opinion words attached to a named person invite trouble

The practical rule I use: record what happened, not what you think of them. "Did not pay the final $8,400; we filed a lien on 3/14" is a fact with a paper trail. "He's a crook" is a characterization. The first protects you. The second creates a second problem on top of the money you're already owed.

One more thing you cannot do: pull a consumer credit report on a homeowner just because you're suspicious. That's governed by the Fair Credit Reporting Act and needs a permissible purpose you probably don't have — the details are in our guide to whether a contractor can run a credit check on a customer.

What actually works instead of a blacklist

Three things, in order of how much they cost you (nothing, ten minutes, and a subscription).

1. Your own records, actually written down

Most contractors carry their bad-customer list in their head, which means it disappears when a different person answers the phone. Put it in whatever system holds your customers, flag the record, and write one factual line about what happened. The next time that name or address comes back through — and it does come back — you'll know before you drive out.

2. The free public record, before you quote anything large

Ten minutes on your county's websites tells you more than any blacklist would. Search the name in the civil and small-claims index; search the property address in the recorder's office for existing mechanic's liens; confirm in the assessor's records that the person hiring you actually owns the place. A lien from the last contractor is the single most useful thing you can find, and it's public and free. If you're already owed money by someone, the collection route is a different problem — that's the escalation playbook for customers who refuse to pay.

3. A closed network where the ratings are attached to real contractors

This is the version of the idea that survives the four problems above — and it's what we built. In TrustPro, contractors rate customers from inside their own accounts, tied to real jobs, so an entry carries a verified business behind it rather than an anonymous grudge. You check a lead before you quote and see how they've treated other contractors: paid on time, paid slow, disputed, never paid. Full disclosure: TrustPro is our product, and it's the reason this post exists.

The honest caveat applies to us as much as to badapplz: a network is only as useful as its coverage, and coverage grows over time. Use it as one input in the screen described in our guide to vetting a customer before you quote — not as the whole decision. The phone screen and the deposit test still do most of the work, and they cost nothing.

Frequently asked questions

Is there a national database of customers who don't pay contractors?

No. There is no maintained national database of non-paying customers that contractors can reliably check. The sites that come up in search are abandoned micro-sites, tiny paid lists, or forum threads. The closest working model is a closed network where verified contractors rate customers tied to real jobs, which is what TrustPro's vetting network does.

Can I put a customer on a public blacklist for not paying?

It's the riskiest option available to you. Publicly naming a private individual as someone who doesn't pay is a statement of fact about their financial conduct, and if they dispute it you may be defending a defamation claim on top of chasing the money. Keeping factual records privately carries no comparable risk. Talk to your attorney before publishing anything that names a customer.

Where can contractors report a bad customer?

There is no authoritative place to report one, and that's the core problem. If the debt is real and documented, the meaningful actions are filing a mechanic's lien within your state's deadline or filing in small claims — both create an official record. Posting on a blacklist site does not help you collect and may create legal exposure.

How do I check if a customer has stiffed contractors before?

Search your county court's civil and small-claims index for their name, and search the property address in the county recorder's office for mechanic's liens. A lien filed by a previous contractor is a strong signal. Both searches are free and take about ten minutes.

Is it legal to keep a do-not-serve list of customers?

Keeping internal business records about your own customer experiences is ordinary practice. The distinction that matters is private records versus public accusations: record verifiable facts such as invoice numbers, amounts, and dates rather than characterizations of the person, and keep the list internal.

Keith Peiker
Keith Peiker
Founder, TrustPro

Founder of TrustPro and a working restoration contractor. Grew his own contracting company from zero to $500k+ in 12 months on SMS referral nurture — then built the software he wished existed.

More about Keith

Check a customer before you quote

TrustPro is the only contractor CRM with a customer-vetting network built in — see how a lead has treated other contractors before you spend an evening on the takeoff. From $29/mo, 14-day free trial, no credit card.

Start free trial