Why the deposit matters more than the contract
A signed contract tells you a client agrees with your terms. A paid deposit tells you their accounting actually works: they can receive an invoice, approve it, and move money. That is the exact machinery that pays your final invoice, tested before you have done a single hour of work.
That is why experienced freelancers treat the deposit less as cash flow and more as a filter. Nearly every unpaid-invoice horror story starts with a project that began on a handshake. The deposit converts "we're good for it" from a promise into evidence.
How much to ask for
There is no law here, only strong conventions that clients already expect. Pick based on project size and how new the client is.
50% for small projects and new clients
The default for anything under a few thousand dollars. Half now, half on delivery. Clients who work with freelancers regularly will not blink.
25 to 35% for larger projects
On bigger engagements, pair a smaller deposit with milestone payments so no single invoice ever represents a scary share of the project.
Milestones for anything over a month
Deposit to start, a payment at each agreed milestone, and a final payment small enough that withholding it gives the client no leverage.
100% upfront for tiny fixed tasks
For quick, productized work (a logo tweak, an audit, a template setup), full prepayment is normal and saves everyone an invoice.
The scripts: how to actually say it
The trick is to present the deposit as scheduling, not as a trust negotiation. It is simply how your calendar works. Two scripts cover almost every situation.
For proposals: "To get you on the schedule, I take a 50% deposit, with the remainder due on delivery. I'll send the deposit invoice once you approve this proposal, and your start date is reserved as soon as it's paid."
For clients who want to start immediately: "Great, I can start Thursday. I'll send over the deposit invoice today; as soon as it's in, Thursday is locked." Notice neither script asks a question. You are stating how working with you works, the same way a hotel states check-in time.
Create the deposit invoice free, no signupWhen a client pushes back
Reasonable pushback exists: large companies sometimes have procurement rules against prepayment. In that case, trade the deposit for something else of equal protection, such as a smaller first milestone billed immediately on start, shorter payment terms, or a purchase order in hand before work begins.
Unreasonable pushback sounds different: "we don't pay for work we haven't seen," "the deposit shows a lack of trust," or haggling the percentage down while also pushing the timeline. Read that as a preview of the final invoice conversation. Some of the cheapest money a freelancer ever saves is the deposit that a bad client refused to pay.
Make the deposit effortless to pay
A deposit only filters clients if paying it is trivially easy. Send a real itemized invoice, not a payment request in a chat message: it sets the professional tone for the whole project and gives their bookkeeper something to file. Put a specific due date on it, include an online payment option so it can be settled the moment it is opened, and tie the start date to payment, not to the invoice being sent.
Handled this way, the deposit stops feeling like an awkward ask and becomes what it really is: the first routine step of a well-run project.
Referenced in this article
Free checklist
Get the free quarterly tax checklist for freelancers
The do-this-then-that checklist for estimated taxes: deadlines, set-aside percentages, and the 30-minute quarterly routine. Delivered straight to your inbox.
No spam, just the checklist plus occasional freelance guides. Unsubscribe anytime.