Late invoices get most of the attention in freelance advice, but the biggest leverage you have over your cash flow happens before you ever send one. A signed scope plus a deposit on day one converts the most risky moment of any project — the gap between "yes, we want to start" and the first real payment — into a confirmation that the client is serious. It is also the single change most freelancers report as the moment their business stopped feeling fragile.
This guide covers how much to ask for, when to bring it up in the sales conversation, the exact words to use, and how to handle pushback without coming across as desperate. If you already have a project priced and ready to send, the invoice generator will produce a clean deposit invoice in a couple of minutes — but the harder part is the conversation that happens beforehand.
Why an upfront deposit changes the whole project
A deposit does three things at once. It filters out tire-kickers — clients who would have ghosted after the kickoff meeting almost never wire money first. It commits the client psychologically; once they have paid even a small amount, they are far more likely to send timely feedback, attend meetings, and respect your scope. And it gives you the working capital to actually do the work, instead of fronting weeks of labor on the hope that a Net 30 invoice clears.
The downstream payoff is large. Freelancer surveys cited by HelloBonsai and Wethos consistently put the share of late-paid freelance invoices around 29%, with most freelancers waiting at least a month past the due date. A deposit converts a chunk of that risk into cash you already have. Even a 30% deposit on a $4,000 project means that if the client disappears after kickoff, you have $1,200 in hand instead of zero.
It also reframes you in the client's mind from "vendor we found on Upwork" to "professional we have engaged." Established agencies, lawyers, contractors, and accountants all charge deposits or retainers. Asking for one is not what amateurs do; it is what amateurs avoid doing.
How much to ask for: the 25–50% range
The answer most working freelancers settle on is somewhere between 25% and 50% upfront, with the remainder due either at delivery or split into milestones. The exact number depends on five factors:
- Project size. On a $500 logo, a 50% deposit is reasonable and easy to justify. On a $50,000 six-month engagement, 25–33% is more typical, with the balance broken into milestone payments.
- Client history. First-time clients should pay more upfront than long-term ones whose payment history you trust. A returning client who has paid four invoices on time has earned a smaller deposit or even Net 14 with no deposit at all.
- Industry norms. Design and creative work have normalized 50% upfront. Web development often runs 33% / 33% / 34% across kickoff, midpoint, and launch. Sign-making, custom fabrication, and event work commonly require 50% to cover materials.
- Your own runway. If a missed payment would meaningfully hurt you, charge more upfront — full stop. Your financial health is part of the project's risk profile.
- Scope risk. Projects with vague briefs, demanding stakeholders, or heavy materials cost should carry a higher deposit. The deposit prices in the risk that the scope will balloon.
A useful default if you have nothing else to go on: 50% upfront, 50% on delivery for projects under $5,000; 33% upfront, 33% at midpoint, 34% on delivery for anything larger or longer than four weeks.
Deposit, retainer, milestone — same idea, different names
Clients sometimes get tripped up on the vocabulary, so it helps to be precise.
A deposit is a one-time payment at the start of a fixed-scope project, applied against the final total. A retainer is a recurring payment — usually monthly — that buys the client a block of your time or a defined deliverable on an ongoing basis. A milestone payment breaks the total into chunks tied to specific completion points (kickoff, design approval, launch, etc.). And a prepayment means the client pays the full amount upfront, which is more common in productized services and small fixed-fee engagements.
For most one-off freelance projects, a deposit is what you want. For ongoing relationships — a content marketer writing two posts a month, a developer on retainer for bug fixes — switch to a monthly retainer billed on the first of the month, before the work is done.
When to ask, in the order that works
The mistake that costs most freelancers their deposit is asking for it too late, after the client has already mentally agreed to a verbal price. By that point, any new financial term feels like a surprise. The flow that consistently works:
- Discovery call. Listen, scope the problem, do not quote a price yet.
- Written proposal or quote. Spell out scope, deliverables, total price, and the payment schedule (including the deposit) on the same page. The deposit is not a separate ask; it is part of how the price is structured.
- Contract or signed quote. Get explicit acceptance of the payment terms in writing — even a simple email reply saying "yes, looks good" is better than nothing, though a real signature is better.
- Deposit invoice. Send a deposit-only invoice referencing the project. Do not start work until it is paid. Use a clean invoice template and label the line item "Project deposit (50% of total)" with the project name in the description.
- Kickoff. The moment the deposit clears, schedule the kickoff and start the project clock. Until that point, the project does not exist.
The single most important rule in that sequence is between steps 4 and 5: do not start work before the deposit clears. Every freelancer with deposit horror stories has the same one — they "wanted to be flexible," started early, and were left holding the bill.
Exact wording you can copy
The way you phrase the deposit matters more than the percentage. Treat it as the standard part of your process that it is, not a personal favor you are nervously requesting.
On a proposal or quote, list it as a line:
Payment schedule. 50% deposit on signing, 50% on final delivery. Both invoices are payable Net 7 by ACH or card.
In an email when the client says "let's do it":
Great — I'll send over the contract and the 50% deposit invoice today. Once the deposit lands, I'll book your kickoff for the first available slot next week.
If the client asks why you charge a deposit:
It's the standard way I run projects. The deposit holds your spot in my schedule and covers the early discovery work; the balance is due on delivery.
Notice what is missing: apologies, hedging, "I know it's a lot to ask," "if that's okay with you." Confidence in your own process is what makes the client comfortable agreeing to it.
Handling the four most common objections
"We never pay deposits." Some companies — especially larger ones with rigid AP processes — genuinely cannot. Two ways to handle it: ask whether they can do a smaller deposit with a purchase order, or shorten payment terms instead (Net 7 with a signed contract). If neither works, decide whether you trust them enough to proceed without a deposit. If they are a Fortune-500 brand with a track record, possibly yes. If they are a startup with no website, no.
"Can we do it after the first milestone?" This is a fair counter on long projects. A reasonable compromise: small deposit ($500–$1,000) at signing, larger payment at the first milestone. You still get committed money up front, just less of it.
"Our procurement requires Net 60." Net 60 on a deposit is not a deposit — it is a regular invoice. Push back: a deposit is paid before work starts, by definition. If their system can only issue payments after a service is rendered, the deposit needs to be tied to a small initial deliverable (a discovery document, an audit, a kickoff workshop) that the client can sign off on quickly.
"We need to see some work first." This is reasonable for an unknown freelancer, but the answer is a paid trial, not free work. Offer a small, fixed-scope paid engagement — an audit, a single deliverable, a one-hour strategy call — that the client can use to decide whether to commit to the larger project. Free trials are how freelancers end up doing $5,000 of unpaid work and getting ghosted.
The deposit invoice itself
Once the client has agreed to terms, the deposit invoice should be boring and clear. It should include:
- Your business name and contact details, and the client's full company name and billing address
- A clearly visible "Deposit" label and a unique invoice number distinct from your final invoice
- A single line item: "Project deposit — [Project name] — 50% of total $X,XXX"
- Total due, payment methods, and a short due date (Net 7 or "Due upon receipt")
- A note that the deposit is non-refundable once work begins, if that matches your contract
- A reference to the signed scope or contract date
Send it as a PDF attached to a short email. The free invoice generator handles the PDF formatting; if you want to start from a structured layout, the invoice template page has one you can copy.
Mistakes that cost freelancers their deposits
A few patterns show up over and over, and each one is avoidable.
Starting work before the deposit clears is the single most expensive mistake. The client has every incentive to delay payment once you have already begun, and your leverage drops to zero the moment you send the first deliverable.
Quoting the deposit verbally instead of in writing is the second. "We agreed on the call" does not survive a procurement department, a mid-project staff change, or a dispute. Get the payment schedule in the proposal, the contract, and the deposit invoice itself.
Discounting the deposit "just this once" trains clients (and yourself) that the deposit is optional. If a client genuinely cannot pay one, structure the project differently — smaller initial scope, faster milestones, shorter payment terms — rather than waiving the deposit.
And finally, forgetting to apply the deposit on the final invoice. The final invoice should clearly show the project total, minus the deposit already paid, equals the balance due. Clients notice this immediately if it is wrong, and rightly so.
A simple workflow to put in place this week
If you do not currently take deposits, you can switch your process over in an afternoon: write a one-paragraph payment-terms section into your standard proposal template, build a deposit invoice template you can reuse, and add a single line to your contract — "50% deposit due on signing, balance due on delivery." On the next new project, send the proposal with the terms baked in, and treat the deposit as a non-negotiable part of how you work. Most clients will not push back at all; the ones who do will tell you something useful about whether you actually want the project.
The freelancers who never get burned by non-payment are not the ones with the toughest contracts or the scariest late-fee clauses. They are the ones who quietly require a deposit before kickoff, every time, on every project.
This is general information, not tax, legal, or financial advice. For your specific situation, consult a qualified professional.
Sources
- HelloBonsai freelance late-payment study, summarized in industry reporting (~29% of freelance invoices paid late; gender split 31% vs 24%).
- Wethos, "Why Freelancers Should Get Upfront Payment From Clients" (2024).
- FreshBooks Blog, "Should You Ask for an Upfront Payment on Work?" (2024).
- Toggle Time Tracker, "Freelance Deposits: How Much to Charge Upfront" (2024).