Blog
Invoicing

Deposits and Milestone Billing: Stop Funding Your Clients

7 min read
$4,000
At risk on an $8K project billed only at the end
50%
Deposit that halves what you can lose to nonpayment
75 days
Cash you can float per project with net-30

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.

The number to anchor on: Your risk on any project is whatever you delivered but have not been paid for. A deposit speeds up cash flow. It also caps how much one bad client can cost you.

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.

The trap with no deposit: Skipping the deposit to win a price-sensitive client usually pulls in the clients who cannot or will not pay. The ones who balk hardest at putting money down are rarely the ones who pay clean at the end.

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:

MilestoneShare of FeePaid When
Kickoff deposit33% ($4,000)Contract signed
Midpoint33% ($4,000)First full draft delivered
Final34% ($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.

Script it once: Write your deposit sentence one time. Paste it into every project kickoff. Saying it the same way each time strips the nerves out of it. Saying it the same way also makes it read as standard practice instead of a special ask.

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...