Deposits and Milestone Billing: Stop Funding Your Clients
Most freelancers accept the same deal without questioning it. You take the project. You do all the work. You deliver. Then you send an invoice and wait thirty days, sometimes forty-five, for money you earned weeks ago. The whole time, you have already done the work. You have not been paid. You carry the full risk until the money lands.
A deposit fixes this. Almost every other service business already knows it. The contractor wants a check before the first nail. The lawyer wants a retainer before the first email. The wedding venue wants money the day you book, not the day you dance. Freelancing is one of the few service jobs where doing the whole job before seeing a dollar became normal. It does not have to be your normal.
1.You Did the Work Weeks Ago and Still Have Not Been Paid
Run the timeline on one project. Say you take on an $8,000 website build. You work on it for about a month. You deliver. You invoice with net-30 terms (payment due 30 days after you send the bill). The client, like most clients, pays a couple weeks late. Count the days from when you start working to when the money clears. That is about thirty days of work, thirty days of terms, and fifteen days of slippage. So about seventy-five days where you earned the money and do not have it.
Now add the risk. For all seventy-five of those days, the full $8,000 is at risk. If the client disappears, fights the work, or goes broke, you lose the whole amount. You did every hour of the work. You carry every dollar of the risk. A 50% deposit changes both of those facts at once. You have cash on day one. The most you can lose drops from $8,000 to $4,000.
2.Asking for a Deposit Is Normal in Every Other Trade
Many freelancers fear that a deposit signals distrust, or makes them look small. The opposite is true. Charging upfront is what established pros do. Clients who hire professionals expect it. Look at who already takes money before the work starts:
- Contractors and tradespeople. Materials and a chunk of labor get paid before demolition day. Nobody blinks.
- Lawyers and accountants. The retainer is the whole business model. You fund the account. They draw against it.
- Venues, photographers, caterers. A booking fee holds the date. It is almost always nonrefundable.
The pattern is the same for all of them. Money changes hands before the risk does. Solo freelancing drifted away from that habit because it is easy to compete on being agreeable. "I will bill you when it is done" feels agreeable. It is also how you end up paying for a stranger's project out of your own pocket.
A deposit does not ask your client to trust you less. It asks them to share the risk you have been holding by yourself.
3.How Much to Ask For
There is no single right percentage. There are three setups that cover almost every freelance project. The right one depends on size and length more than anything else.
Deposit then balance (the common one)
Ask for 25% to 50% upfront. Collect the rest on delivery. This works for most one-off projects under roughly $5,000. For a new client you have never worked with, lean toward 50%. For a repeat client who pays clean, 25% is plenty to keep them invested.
Thirds (for longer builds)
A third at signing. A third at the midpoint. A third on delivery. This spreads your risk across a project that runs several weeks or more. You are never more than one payment behind the work. It also gives the client natural checkpoints. That tends to keep feedback flowing instead of arriving all at once at the end.
The retainer (for ongoing work)
For anything recurring, bill at the start of the period, not the end. A monthly retainer paid on the first means you always work against money already in your account. If a client wants to stop, they stop before the next payment, not after taking a free month of your time.
4.Milestone Billing for the Big Ones
Once a project crosses into five figures, one deposit is not enough structure. Tie payments to deliverables instead of dates. Each milestone is a checkpoint. The client pays for what is done before you start the next phase. A $12,000 build might break down like this:
| Milestone | Share of Fee | Paid When |
|---|---|---|
| Kickoff deposit | 33% ($4,000) | Contract signed |
| Midpoint | 33% ($4,000) | First full draft delivered |
| Final | 34% ($4,000) | Final files handed over |
This protects both sides. The client never pays for work that is not done. You never do more than a third of the project before you get paid for it. If things go wrong at the midpoint, you have already been paid for two-thirds of the value by the time you deliver. You are out at most one phase of unpaid work instead of all of it.
5.How to Ask Without Scaring the Client Off
The mechanics are easy. The awkwardness is what stops people. Make the deposit a stated policy, not a per-client negotiation. Policies do not feel personal. Requests do.
Build it into the proposal and the contract. Put the number on the page before anyone talks about it. When you confirm the project, say it plainly: "To get started, I collect a 50% deposit, with the balance due on delivery. I will send the deposit invoice today and book your start date once it is paid." No apology. No hedging. You are describing how you work, not asking permission.
If a client truly cannot do a deposit, that tells you something. A real business with cash flow can almost always pay something upfront. The clients who treat a 25% deposit as an impossible hurdle are showing you, for free, how the final invoice is likely to go.
The deposit is not the only habit that keeps cash moving. Tight payment terms and a real follow-up cadence do the rest of the work, and the system for getting paid without chasing invoices picks up where this leaves off.
Not sure your rate even leaves room to carry a project for seventy-five days? Check that before you worry about deposit percentages. The free rate calculator at simplance.org/rate-calculator shows what you need to charge to cover your time and the wait.
Stop doing the whole job on credit. Ask for the deposit. Tie the big ones to milestones. Let the client share the risk you used to hold by yourself.
Discussion
0 comments
Sign in to join the conversation
Loading comments...