Say no, and route the payment through milestone escrow instead. That's the whole fix. When a client asks you to split a $14,000 payment into two $7,000 checks 'to keep it under reporting,' the correct operational answer is to decline the split and structure the job so the money releases in full at defined milestones, on the record, every time.

Here's why this lands on you and not them. The reporting threshold they're trying to dodge — whether it's a 1099-K trigger, a bank's cash-transaction reporting, or a state licensing board's job-value cap — attaches to the transaction, not to their intent. When it unwinds, the person holding the paper trail is you. You deposited the checks. You did the work at that address. You're the one with a business license, an EIN, and a filing history that an examiner can pull in an afternoon.

The client's convenience is your liability

A client asking you to fragment a payment is asking you to take on their risk for free. Think about what you're actually agreeing to:

You're agreeing to under-report or mis-time income, which is your tax problem, not theirs. You're agreeing to two separate collection events instead of one — meaning after check one clears, check two becomes 'let me get back to you next month.' You're agreeing to a paper trail that contradicts your own contract value, which is the exact discrepancy that turns a routine review into a real one. And if the job value crosses a licensing threshold in your state, splitting the invoice doesn't make the job smaller — it just makes your records look like you tried to hide that it wasn't.

The client walks away clean. You're the licensed entity holding a stack of checks that don't add up to the contract you signed.

The moment you agree to make their money invisible, you've volunteered to be the one it becomes visible on.— Contractor who ate a two-check split and a follow-up notice

What escrow actually solves here

Milestone escrow removes the entire negotiation because there's nothing to split. The client funds the full job value into escrow up front — before you swing a hammer. The money is committed, documented, and sitting there in one clean amount tied to your contract. As you hit each defined milestone, funds release to you automatically against work that's actually done.

That structure kills the 'two checks' request at the root. The client can't ask you to fragment a payment they've already funded as a single deposit. The record shows one contract, one funded amount, one set of milestone releases — a paper trail that matches itself instead of fighting itself.

It also fixes the collection problem hiding inside the reporting problem. A client who wants to split checks is a client who is thinking about how to control the money after the work is done. Escrow moves that control to the front, where it belongs. You don't chase check two. It's already funded and waiting on the milestone.

The line to hold

When the split gets floated, your answer is short: 'I run all jobs through escrow — the full amount gets funded up front and releases as we hit milestones. It's cleaner on both sides and it's how I keep my licensing and taxes straight.' A legitimate client hears risk protection. A client who was counting on your books being flexible hears the door closing — and that's information you wanted anyway.

You don't fix a client's reporting angle by absorbing it. You fix it by structuring the deal so there's no angle left to work. If you want to see how milestone escrow is set up for contract jobs at your scale, take a look at the plans built for it.