The instinct to say yes to nearly every inbound lead makes sense against the backdrop covered in our feast-or-famine guide — irregular income makes turning down work feel riskier than it usually actually is. But a bad client relationship costs more than an empty week does: unpaid invoices, scope that never stops expanding, and the time spent on a project that should have been declined are all more expensive than the gap a "no" leaves in a calendar. This is the checklist worth running through before saying yes, not after the first missed payment.

1. How specific is their brief?

A client who can describe exactly what they need, by when, and roughly what they're willing to pay is a meaningfully different signal than one whose brief is "whatever you think is best" with no other detail. Vague briefs aren't automatically a red flag — some genuinely don't know yet what they need — but they're worth pricing and scoping more conservatively than a specific one, since the ambiguity itself becomes work.

2. Do they push back on a deposit or upfront payment?

A legitimate client generally doesn't object to a reasonable deposit — it's standard practice, and most have paid one before. Strong resistance to any upfront payment, especially paired with pressure to "just start" before paperwork is signed, is one of the more reliable early signals of payment trouble later. See our proposal software guide for how a deposit structure typically gets built into a proposal from the start.

3. How do they talk about previous freelancers or agencies?

Everyone has had a bad contractor experience at some point, so one negative story isn't disqualifying. A pattern — every previous freelancer described as unreliable, difficult, or the sole cause of a project's problems — is worth noting. It's a reasonable predictor of how the same client might eventually describe this working relationship too.

4. Is the timeline realistic for the scope described?

A rushed timeline paired with a large scope is a specific, checkable red flag rather than a vague one: ask what's driving the urgency, and whether the deadline is genuinely fixed (a launch date, a contractual obligation) or just a preference. Clients who can't explain why a timeline is fixed often have more flexibility than the initial pressure suggests — and clients who insist on both an unrealistic timeline and a fixed price are describing a shape that doesn't fit together.

5. What does their payment history look like, if you can check it?

On marketplaces like Upwork or Fiverr, payment verification and past-client feedback are visible before accepting a contract — see our marketplace comparison for how the two platforms differ on this specifically. For a direct client with no platform history, a light version of the same check still applies: a company website that's active and current, a real LinkedIn presence, and — for a larger project — asking for a client reference is a normal, not intrusive, request.

6. Does "quick call to discuss" turn into unpaid work?

A discovery call is normal. A pattern where every call somehow includes a request for free strategy, a rough mockup, or a sample piece of work "just so we can see your style" is scope creep before a contract has even been signed. One useful test: would this specific request still feel reasonable if the prospect never hired you afterward? If not, it's worth pricing or politely declining before the relationship even formally starts.

A referral once came in glowing — "they're going to love working with you" — and skipping the usual vetting because of that referral was the actual mistake, not anything about the client themselves. Two rounds of "quick calls" in, there was already a full content calendar and a sample article done, unpaid, before any contract existed. The lesson wasn't to distrust referrals; it was that a warm introduction changes how a client is likely to treat you, not whether the basic checks still apply. Now the same six questions get asked regardless of how a lead arrived.

The one question that matters most under time pressure

If there's only time for one check before responding to an inbound lead, it's #2 — how a prospect responds to a normal deposit request. It's fast to test, hard to fake, and correlates with more of the other red flags on this list than any other single signal.

Bottom line

None of these six checks are about being suspicious of every new client — most leads pass all of them without friction, and being overly guarded costs opportunities the same way saying yes to everything costs time. The point is having a specific, repeatable list to run through in the excitement of a new inquiry, rather than making that judgment call fresh, under time pressure, every single time.

Want this checklist (plus two more — a software buying checklist and a client contract checklist) as a printable PDF you can check off instead of just read? Get the bundle for $3.