A lot of contractors know they should be collecting deposits and don't do it anyway. Not because they've decided against it — because they're nervous that asking will cost them the job. I get that. But I want to explain why that fear is mostly backward, and then give you the exact language that makes this easy.
Why the fear is backward
The clients most likely to balk at a deposit are the ones most likely to be a problem throughout the job. A client who's serious about getting the work done, who has the budget, and who intends to pay — they don't mind putting 25–30% down. It's normal. They've probably hired other contractors before and expect it.
The client who pushes back hard on a deposit is often a client who's tight on cash, who's going to scrutinize every invoice, who's going to find something to dispute before final payment. The deposit requirement is doing you a favor by surfacing that before you've mobilized equipment and bought materials.
A deposit doesn't filter out good clients. It filters out difficult ones.
What percentage is standard
For residential work, 25–50% is normal and accepted. The range depends on job size and type. On a $3,500 job, asking for 50% up front is reasonable. On a $35,000 job, 25–30% is more typical — you don't want to ask for $17,500 up front on a job that size because it can feel like a lot to the client even if it's structurally the same request.
For commercial or GC work, deposits are less common and you may need to work within their payment schedule. But for direct-to-homeowner or small business work, always ask for a deposit.
The framing that works
Don't make the deposit a negotiation. Present it as part of how you do business — because it is. It goes in the estimate, alongside your payment terms, not in a separate awkward conversation after they've already agreed to the price.
Something like this in the estimate document: "A deposit of 30% ($X,XXX) is required to schedule this job. The remaining balance of $X,XXX is due upon completion."
That's it. You haven't asked a question. You've stated how it works. Most clients read it, understand it, and accept it without comment.
If they ask about it, you can simply say: "That's how we schedule — the deposit gets you on the calendar and covers our initial material costs. It's standard for jobs of this size." You're not apologizing. You're explaining a normal business practice.
What to do when they push back
Some clients will push back, and that's okay. Here's how to handle it:
If they say they don't have the cash right now: "We can schedule you out a couple weeks if that gives you time to put it together. The deposit is what locks in the date." This gives them a path forward without you abandoning the requirement.
If they say their last contractor didn't ask for one: "Different contractors handle it differently. This is just how we protect both parties — you've got skin in the game, and so do we." Leave it there.
If they flat out refuse: thank them for their time and move on. A client who won't pay 25% up front before you start work is a client who's going to fight the final invoice. You've just saved yourself a headache.
The cash flow case
Beyond filtering clients, deposits genuinely fix a cash flow problem. If you start a $20,000 job on Monday, buy $6,000 in materials over the first few days, and pay your crew $3,200 in the first week — you're $9,200 into the job before you've collected a dollar.
A 30% deposit on that job is $6,000 in your account before you buy the first thing. Suddenly you're not bridging that gap out of operating funds. The job is financing itself from the start.
Do that across three or four concurrent jobs and the difference in your cash position is significant. Deposits aren't just about commitment — they're a cash flow tool.
Build them into every estimate. Present them without apology. Let the filter work.
Get the free Bid Protection Checklist + templates
15 things to check before you send any estimate — plus the job cost tracker and cash flow spreadsheet.
Disclosure: Some links on this site are affiliate links. See the affiliate disclosure for details.