The job that turned into your worst unpaid invoice did not go wrong at the end. It went wrong in the first ten minutes, and if you replay that first phone call honestly, you probably heard it.
"The last two guys were useless." "I don't do deposits, I've been burned before." "Can you start tomorrow? It's urgent." "What's your absolute best price?"
None of those sentences is proof of anything. Plenty of good clients have fired a bad contractor, and plenty of people genuinely have an urgent problem. But each one is data, and contractors who carry bad debt year after year tend to have the same habit: they collect the data, feel the twinge, and take the job anyway because the calendar has a hole in it.
Screening is not about being suspicious of everyone. It is about accepting that the cheapest moment to lose a bad client is before you have spent anything on them. A client you turn down costs you one job. A client who does not pay costs you the materials, the labor, the jobs you turned away to fit them in, and three months of chasing.
The first contact tells you more than the site visit
By the time you are standing in the kitchen measuring, you are already invested. The useful signals come earlier, when you have nothing to lose by paying attention.
How they talk about the last contractor. One bad experience is a story. A pattern is a pattern. If every previous tradesperson who touched the house was a crook, an idiot, or "ran off with the deposit," ask yourself what the common element in all those stories is. You are hearing a preview of how they will describe you.
Whether price arrives before scope. A serious client asks what you would do and how. A risky one asks what you charge before you have seen anything, pushes for a number on the phone, and negotiates that number before there is anything to negotiate about. People who buy on price alone leave on price alone, and they dispute on price too.
Urgency without a reason. Real emergencies exist, and emergency work is good work. But "I need this started this week" on a job that has clearly been sitting for months is often something else: another contractor walked off, a permit problem is being hidden, or they are hoping speed will substitute for agreement. Urgency plus vagueness is the combination to respect.
Resistance to anything written. The client who says "we don't need all that paperwork, I'm easy to deal with" is asking you to remove the only protections you have before the relationship has earned it. Easy people sign easily. It is precisely the difficult ones who want the terms to stay verbal.
Scope that swells during the first conversation. "While you're here, maybe look at the bathroom too, and the wife wants the deck done eventually." Ambition is fine. But a client who cannot hold a boundary around the job at the quoting stage will not hold one during the work, and you will be having the change-order conversation weekly.
The job profitability calculator shows whether a finished job made the profit you priced it to make.
The deposit is a filter, not just financing
Contractors usually think of the deposit as cash flow: it covers materials, it protects you if the client vanishes. True, and secondary. The deposit's most valuable function happens before any money moves.
Asking for a deposit is a test the client grades themselves on. A reasonable client hears "25 percent to book the date, balance on completion" and says fine, because that is how the trades work. A client who intends to control you with money hears the same sentence and reveals themselves. They argue, they stall, they tell you the story about being burned, and they propose paying "when I see progress" on their own undefined scale.
You have learned this for the price of a sentence. The alternative was learning it at the final invoice, after your materials were in their walls.
Size the deposit to the job and keep it defensible: enough to cover committed materials and hold the schedule slot, not so much that a reasonable person balks. Note that some provinces and states cap deposit size on residential contracts, so check the rules where you work. But the principle survives every local variation: a client unwilling to put any money down before you start is asking you to extend them credit, and you are not a bank.
"Totally understand wanting to be careful. Here's how I handle it: 25 percent books your date and covers the materials order, and you don't pay the balance until the work's done and you've walked it with me. That protects both of us."
Say it calmly, once. A good client accepts it. The other kind negotiates against it, and now you know.
Check what can be checked
You do not need a credit bureau. Ten minutes of ordinary diligence catches most of what matters.
The address. Look at the property before you price the job, even if only online. Does the story match the house? A "quick flip that just needs finishing" that turns out to be a gutted shell tells you the budget is already gone. A rental in visible neglect tells you what the owner spends on maintenance, which is what they will want to spend on you.
Who actually owns the job. Ask directly: "Is this your place?" Tenants ordering work the landlord has not approved, one spouse booking what the other has not agreed to, a "project manager" nobody can reach when payment is due. You want the person who signs to be the person who pays, and you want to know that before you quote.
Your own trade network. In most towns the trades already know the problem clients. If a job smells wrong, one text to the electrician or painter who was there before you is worth more than any online review. This is also a reason to be the tradesperson who answers those texts for others.
Your own records. If they have used you before, the file is the forecast. How long did they take to pay last time? Did they dispute anything? Did a small job generate a large number of calls? Past payment behavior is the single most reliable predictor you have, which makes keeping clean records of it worth real money.

Trusting the gut, but writing it down
Every experienced contractor has a story that starts "I had a bad feeling about that one." The feeling is real. It is pattern recognition built from every client you have ever dealt with, and it fires faster than your reasoning does.
The problem is that a feeling competes badly against an empty week in the schedule. The gut says walk away; the calendar says take it; the calendar usually wins. So give the gut some structure. After every first contact, note three things while they are fresh:
- What they said about money, verbatim if you can.
- What they said about previous contractors.
- What your read was, in one honest sentence.
This takes ninety seconds. Its value shows up twice. First, at decision time: a written "pushed hard on price, called last plumber a thief" is harder to rationalize away than a vague memory. Second, in aggregate: after a year you can look at your unpaid and slow-paying jobs and see what the first-contact notes had in common. Most contractors who do this discover their red flags are more consistent, and more predictive, than they expected. You are not guessing anymore. You are running your own actuarial table.
Declining without burning anything
Screening only works if you can act on it, and acting on it means saying no gracefully. You do not need to accuse anyone of being a future non-payer. You need one of three clean exits:
Price for the risk. If the job is worth doing at the right number, quote the number that makes the risk worth carrying: a higher price, a larger deposit, progress payments on defined milestones. If they accept, the risk is paid for. If they refuse, the decision made itself.
Be honestly unavailable. "I'm booked out further than your timeline needs" is professional and final, and often true.
Refer sideways carefully. Do not dump a known problem on a colleague you value. "I'm not the right fit for this one" needs no elaboration.
What you should not do is take the job while planning to protect yourself with vigilance. Vigilance fades by week two. The protections that work are the ones set up before you start: the deposit, the written scope, the payment schedule, the signature.
Where Zeus fits
Most of screening is judgment, and no app supplies that. What software can do is make your own history impossible to forget. In Zeus, a client's page lists every job you have done for them with what was billed, what was paid and what is still owed. One tap into a job opens the quote, the invoice and the payments behind those numbers. The Opportunities and Unpaid screen lists open unpaid jobs across every client, largest balance first. Nothing pops up to warn you when a "great to hear from you again" client calls, so make the look-up the habit. Thirty seconds in the file before you quote them, not after. Your gut gets receipts.
Frequently asked questions
Isn't turning down work a luxury for busy contractors?
It feels that way until you cost out one bad job honestly: unpaid balance, materials, the good work you displaced to fit it in, and the hours spent chasing. A slow week costs less than most single non-payers. Screening is not about being busy enough to be picky; it is about the math of what a bad client actually costs.
What if a red-flag client accepts my deposit and terms anyway?
Then the filter did part of its job. The rest of your process does the remainder: written scope, progress payments on milestones, changes signed before the work happens, and no final handover before final payment. Red flags raise the level of discipline; they do not always mean walking away.
How big should a deposit be?
Common practice runs from 10 to 50 percent depending on the trade, materials exposure, and job length. Some provinces and states also cap deposits on residential work, so check your local rules. A defensible anchor: enough to cover materials you must commit to plus a meaningful hold on your schedule.
Are online reviews of the client worth checking?
You cannot usually review a homeowner, but you can check what is checkable: the property, ownership, permits where public, and the informal network of trades who have worked there. For commercial clients, a basic search for the company name plus court or lien records in your region is ten minutes well spent.




