11 Red Flags a Client Won't Pay (Spot Them Before You Quote)
Three red flags mean walk away today: a customer at war with their last contractor, a customer who refuses to put any money down, and the overpayment offer (a scam, not a customer). The other eight you can manage with a deposit, a signed contract, and progress billing. Here are all 11, from contractor forums and my own restoration jobs.
- Walk-now flag 1: they're fighting with — or trash-talking — the last contractor. In their story, you're the next chapter.
- Walk-now flag 2: they refuse any deposit while pushing you to start. A signature costs nothing; the deposit tests money actually moving.
- Walk-now flag 3: they overpay by check and ask you to forward the difference — the fake-check scam the BBB warns contractors about.
- The stacking rule: one yellow flag, price it in. Two, treat as red — tighten terms or re-bid. Three, or any walk-now flag, walk.
Which red flags mean a contractor should walk away right now?
Three flags predict nonpayment so reliably that no deposit or contract clause fixes them. Most advice on this topic is written for freelancers chasing a $500 invoice; your downside is a $30k job plus materials. Walk earlier, not later.
1. They're at war with the last contractor
The lead opens with how the last two or three contractors ripped them off, did garbage work, or got fired mid-job — sometimes with a dispute still running. People who don't pay need a justification, and "the work was bad" is the standard one. A customer who has built that story about several pros in a row isn't unlucky; they have a system: hire, find fault, withhold. Builder Mathew Meskimen puts "the chronic late payer" on his own six-flag list of clients to dodge. In restoration I learned to make one quiet call to the "terrible" previous contractor. The other side of the story was usually an unpaid invoice.
Severity: walk now. One bad contractor is bad luck; a roster of them is a pattern, and you're being recruited into it.
The move: decline early — "we're booked out further than your timeline" ends it without a fight.
2. They refuse any deposit — but want you to start now
On the LawnSite contractor forum, a recurring observation is the customer who will happily sign whatever you put in front of them but won't part with a dollar up front. That combination is the tell: a signature costs nothing today, while a deposit is the only pre-job test of whether money actually moves. Fail it on day one and you already have your answer about the final invoice.
Deposit law makes the test sharper. In California, the CSLB caps a home-improvement down payment at 10% of the contract price or $1,000, whichever is less — the legal ask is small. Refusing a few hundred dollars on a five-figure job isn't self-protection; it's a message. State-by-state numbers and how to ask are in our contractor deposit guide.
Severity: walk now.
The move: state the deposit as routine policy — "we schedule on a deposit, like every outfit in town." If they balk at a lawful, standard deposit, thank them and leave.
3. The overpayment offer (this isn't a customer — it's a scam)
An "out-of-town property owner" contacts you by text, never meets you, agrees to your bid fast, then sends a check for more than the job — with instructions to pay the difference to another "contractor" or refund it by wire. The Better Business Bureau documented this exact play: checks written $2,000–$5,000 over the bid, with landscaping and remodeling contractors named as the targets. Contact stays on email or text and the "client" never meets you in person. The check clears on paper, then bounces days later — after your real money has left by wire or payment app.
Severity: walk now — and don't deposit the check.
The move: accept only the bid amount, insist on one call before scheduling, and treat any refund-the-difference request as the end of the conversation.
Which red flags can you manage — and how?
The next eight predict trouble, not certainty. Take the job if you want it — but only with the protection in place before you start.
4. Payment depends on money that doesn't exist yet
"I'll pay you when the insurance check comes." "When the house sells." I run a restoration company — half the trade is insurance-funded, and those jobs are fine when the payer is on paper: claim number, adjuster contact, direct-pay or assignment paperwork. The flag is the vague version, where payment hangs on an event you can't verify or enforce. If the money never shows, you're an unsecured creditor with a finished job.
Severity: proceed with protection.
The move: before you quote, ask who exactly is paying, from what claim or account, and whether they'll confirm it in writing this week. Foggy answers mean foggy money — walk.
5. They grind price like it's the only line on the page
Asking about price is normal. Grinding — haggling every line, quoting what "the last guy" charged, circling back for one more cut after you've agreed — is different, and the people who chase unpaid invoices for a living read it the same way. Safe Collections, a debt-recovery agency, puts it in one line: clients who negotiate aggressively on price often become demanding late payers. Resentment of your number before the job becomes resentment of your invoice after it.
Severity: proceed with protection.
The move: hold your price, and never give something for nothing — trade any concession for a scope cut or a larger deposit. Grinding that continues after the handshake upgrades this to a walk.
6. The future-work dangle
Give me a low price, and I've got a lot more work for you.— Customer line reported by electricians in a long-running Mike Holt forum thread on red flags
Electricians on the Mike Holt forum treat that sentence as a punchline because they've all heard it and the work never comes. The trade on offer is a real discount today for an imaginary pipeline tomorrow. Real repeat customers ask you to earn the second job with the first — not to discount the first against one that doesn't exist. The dangle also buys tolerance for slow payment later.
Severity: proceed with protection.
The move: price job one as job one. Volume pricing kicks in when volume is signed, not promised.
7. "I'm not signing anything"
The handshake guy. Forum red-flag threads list him beside the price grinder, and collection agencies flag contract resistance for the same reason: the contract turns "he owes me" into an enforceable debt. Refusing to sign is refusing the one thing that makes them collectable. When it goes wrong, you're in small claims court holding a text thread.
Severity: proceed with protection — and here the signature is the protection. No contract, no job.
The move: give a face-saving exit: "my insurance requires a signed agreement on every job." Most handshake guys sign. The ones who won't have decided for you.
8. They don't read the estimate — just "when can you start?"
This one feels like winning. LawnSite operators call it out anyway: the customer who won't look at the estimate or terms, just says start whenever. Terms they never read are terms they never agreed to — in their head — and the dispute arrives with the final invoice. An instant yes with zero questions is also part of the scam profile in flag 3.
Severity: proceed with protection.
The move: slow the yes down. Walk the payment schedule out loud, have them initial it, and send the first progress invoice early and small — it tests the payment pipes while the number is easy.
9. Manufactured urgency to skip your own process
"Can the crew start tomorrow? I'll get you the deposit this week." Urgency is the tool that gets you to waive your controls — deposit, signed contract, scope walk-through — and every waived control moves risk from them to you. Emergency water losses taught me that real emergencies don't fight your process: a homeowner with water coming through the ceiling signs fast and pays fast. It's the fake urgency that negotiates.
Severity: proceed with protection.
The move: "work starts when the deposit clears" — a card deposit authorizes in seconds from a texted link, so genuine urgency and your process are compatible.
10. The scope is vague — "we'll figure it out as we go"
An undefined scope means the final invoice becomes a negotiation about what "done" means — and a scope dispute is the socially acceptable way to not pay a contractor. Every add-on done on a nod becomes contested work. This compounds with flag 8: a customer who neither reads terms nor defines scope has agreed to nothing at all.
Severity: proceed with protection.
The move: written scope with exclusions named, change orders signed and priced before the extra work, and milestone billing — so a dispute can only ever be about the last payment.
11. They know your trade better than you — and already bought the materials
Mike Holt regulars list the variants: "I can help you," "I already bought all the material you'll need," the brother-in-law who used to do this work. Meskimen's builder list opens with the same character. The nonpayment mechanism is engineered fault: when their bargain-bin material fails, the withheld check gets framed as your workmanship problem — while the self-appointed foreman slows the job and contests your hours.
Severity: proceed with protection.
The move: no warranty on customer-supplied materials, in writing; methods per code and manufacturer spec, full stop. If the pitch is "half the work's done, so quote me half," that's a discount grinder in a hard hat — walk.
How many red flags are too many? The flag-stacking rule
One yellow flag is information, not a verdict — price it in and tighten one term. Two yellow flags, treat as red: bigger deposit, shorter terms, milestone billing, or re-bid with a risk premium. Three yellows — or any one of flags 1 through 3 — walk. Flags multiply rather than add: the price grinder who also dangles future work and won't sign isn't three separate risks, it's one complete portrait of a nonpayer, and burned-contractor threads almost always describe that combination in hindsight.
The rule only works before you quote: every hour spent estimating raises the sunk-cost pressure to ignore what you saw. Screen first, quote second.
How do you protect yourself when you take the job anyway?
Four protections cover all eight manageable flags. The discipline is applying them every time, not just when your gut twitches.
- Deposit, every job, sized to your state's rules. It filters nonpayers before you're exposed. Percentages, state caps, and the ask-without-losing-the-job script are in the deposit guide.
- Progress billing. Never be owed more than you can afford to lose. Bill milestones, starting early and small.
- A signed contract with teeth. Payment schedule, named exclusions, change-order pricing, a stop-work clause for missed payments. Boring paperwork is what makes debts collectable.
- Fast payment rails. Card and ACH beat "the check is in the mail" — a payment link the customer can settle the same day closes the gap where excuses live. That's the thinking behind our payments setup.
When a job still goes sideways, escalate on a clock, not on hope. The call, the demand letter, the lien deadline, and small claims — in order, with timelines — are in the escalation playbook for when a customer refuses to pay.
Can you actually check a customer before you quote?
Reading flags is pattern-matching on one conversation. You can do better. First, run a structured screen — five minutes on the phone, the right questions in the right order, before you drive to the property. The full system is in our pillar guide: how to vet a customer before you quote.
Second — the question contractors keep asking on forums — is there a database of bad customers? Honestly: the blacklist sites those threads mention are mostly abandoned. I checked a perennial name, Bad Applz, this week: no dates, no user counts, and a Google+ share button — a network that shut down in 2019. Nobody maintained the answer, which is why we built it. Full disclosure, TrustPro is ours: a contractor CRM with a customer-vetting network, so you can check a customer against verified contractor reviews and payment history before you quote, then run the estimate, deposit, and progress billing from the same app. Plans start at $29/month with a 14-day free trial, no credit card.
Either way, the sequence is the point: screen, then quote, then protect. The most expensive jobs I've ever done were the ones where I saw the flag, wanted the work, and quoted anyway.
Frequently asked questions
What is the biggest red flag that a customer won't pay a contractor?
Refusing to pay any deposit while pushing you to start work. A signature costs a customer nothing, but a deposit is the only pre-job proof that money actually moves. Deposit caps in states like California (the lesser of 10% or $1,000) keep the ask small — refusing a lawful, standard deposit on a five-figure job tells you how the final invoice will go.
Is a customer asking for a discount a red flag?
Asking once is normal shopping. The red flag is grinding — haggling every line, quoting what the last guy charged, or reopening the price after you've agreed. Debt-recovery agency Safe Collections lists it plainly: clients who negotiate aggressively on price often become demanding late payers. Hold your price, and trade any concession for a scope cut or a larger deposit.
Should I take a job where the customer will pay 'when the insurance pays'?
Only if the payer is on paper before you quote: claim number, adjuster contact, and direct-pay or assignment paperwork. Insurance-funded work is routine and fine when documented. The red flag is the vague version — if the customer can't name who is paying and confirm it in writing within days, treat the money as not real.
How many red flags are too many before walking away from a job?
Use the stacking rule: one yellow flag, price it in and tighten a term. Two, treat as red — bigger deposit, milestone billing, shorter terms, or re-bid. Three, or any single walk-now flag (at war with the last contractor, refuses any deposit, or an overpayment offer), walk away. Run the count before you quote, while walking is still free.
Is there a database of bad customers for contractors?
The standalone blacklist sites that circulate on contractor forums are largely abandoned — some still carry Google+ share buttons — and unmoderated lists carry accuracy and defamation problems. The maintained version of the idea is TrustPro's customer-vetting network, which lets contractors check a customer against verified contractor reviews and payment history before quoting.
- Mike Holt Forum — "Red Flags" thread (electrician practitioners)
- LawnSite — "The RED FLAGS customers give out" thread
- LawnSite — "RED FLAGS for clients to avoid" thread
- MCG Homes — 6 Client Red Flags Contractors Should Dodge (Mathew Meskimen)
- BBB Scam Alert — Out-of-town "homeowners" con contractors with fake checks
- Safe Collections — 5 Red Flags to Spot Risky Clients (debt-collection agency)
- CSLB — Home improvement contracts: the 10% / $1,000 down-payment cap

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 KeithKeep reading
Know who you're working for — before you quote
TrustPro is the only contractor CRM with customer vetting built in — plus estimates, invoicing, scheduling, and SMS follow-up. From $29/mo, 14-day free trial, no credit card.
Start free trial