Should Freelancers Take a Deposit?
Short answer: yes — for almost any project worth more than a few hours, take a deposit before you start. The standard is 25% to 50% upfront, with the balance billed at milestones or on delivery. A deposit does three things at once: it funds your cash flow, it filters out clients who were never going to pay, and it gives the client skin in the game so they show up, send assets, and make decisions. The work you do after being paid something is always safer than work done on a promise.
A deposit is the front-end half of getting paid; late fees are the back-end half. Together they mean a slow client can never sit on your full fee.
How much deposit to ask for
| Project type | Typical deposit | Then bill |
|---|---|---|
| Small / short (under ~1 week) | 50% upfront | 50% on delivery |
| Medium project | 30–50% upfront | Balance on delivery or at a midpoint |
| Large / multi-month | 25–33% upfront | Remaining in milestones (see below) |
| New / unvetted client | 50% upfront | 50% before final files are released |
| Ongoing / retainer | Bill in advance each period | (no work without that period paid) |
50% upfront / 50% on completion is the simplest split and the one most clients expect for project work. The bigger and longer the job, the more you break the back half into milestones so you're never carrying weeks of unpaid work at once.
Why a deposit matters more than the cash
- Cash flow. You have expenses and taxes from day one; a deposit funds the work instead of you financing the client for free.
- It filters bad clients. A client who balks at a normal deposit is showing you exactly how the final invoice will go. Better to learn that before you've done the work.
- It creates commitment. A client who has paid 40% sends feedback, supplies assets, and stops ghosting — they're invested too.
- It caps your downside. If the project collapses, you've been paid for the riskiest part: the start.
Not sure your project price even covers your time? Use the free Freelance Rate Calculator → to see your real take-home after tax and expenses — so the deposit you ask for is anchored to a number that actually pays you, not a figure you guessed at.
Milestone billing for bigger projects
On a long engagement, don't take one deposit and wait until the end for everything else. Tie payments to deliverables so cash arrives as value does:
Example — $6,000 website:
• 33% ($2,000) on signing, before work begins
• 33% ($2,000) at design approval
• 34% ($2,000) before final files / launch
The key move: release the final deliverable only after the final payment clears. Hand over editable files, launch the site, or transfer rights on payment — not before. That single rule prevents the most common freelance loss: full delivery, then silence.
How to ask without scaring the client
Asking for a deposit isn't awkward if you treat it as standard — because it is. Don't apologize or frame it as a favor. State it as your process:
"To get started, I take a 50% deposit, with the remaining 50% due on delivery. Once the deposit's in I'll book you in and we'll kick off. I'll send the invoice now — projects start once it's paid."
Notice it's not a question. It's how you work. Put the same terms in your payment terms and your proposal so the client sees them before they ever say yes — no renegotiation, no surprise.
Copy-paste deposit clause
Deposit & Payment. A non-refundable deposit of [50%] of the total project fee is due before work begins. Work is scheduled and commenced only upon receipt of the deposit. The remaining balance is due [on delivery / per the milestone schedule below]. Final deliverables, files, and any transfer of rights are released only after payment in full has been received.
"Non-refundable" matters: it covers the time you reserve and the work you do if the client walks mid-project. For projects that can be canceled partway through, pair the deposit with a kill fee clause that tops it up to fair compensation for work already done. Pair both with the late-fee and scope clauses in your freelance contract.
Common objections (and answers)
| Client says | You say |
|---|---|
| "We don't pay before delivery." | "For new projects I work on a 50% deposit — it's how I reserve the time. Happy to start as soon as it's in." |
| "Can we do net-30 instead?" | "The deposit secures your slot; the balance can be net-15 on delivery." |
| "What if I'm not happy?" | "That's what the milestone reviews are for — you approve each stage before we move on." |
If a client absolutely refuses any upfront payment on a meaningful project, treat it as a yellow flag — and at minimum keep a late-fee clause and don't release final files until you're paid.
Don't forget: deposits are taxable income
A deposit you receive is income in the year you get it (on the cash basis most freelancers use), even if the project finishes next year. Set aside your tax percentage on the deposit just like any other payment — see how much to set aside for taxes.
Set a deposit that's anchored to real numbers
A deposit only protects you if the underlying price is right. The $9 Freelance Rate & Tax Calculator spreadsheet shows your true hourly and project take-home after self-employment tax and expenses, so you can quote a fee — and a deposit — that actually pays you. Sending invoices too? Get the calculator + invoice template in the $14 Starter Pack →
Frequently asked questions
How much deposit should a freelancer take?
The standard is 25% to 50% of the total project fee upfront, with 50% being most common for short projects and new clients. Larger, multi-month projects often use a smaller upfront deposit (25–33%) followed by milestone payments tied to deliverables, so you're never carrying many weeks of unpaid work at once.
Should a freelance deposit be non-refundable?
Most freelancers make the deposit non-refundable because it covers the time you reserve and the work you do if the client cancels mid-project. State this clearly in your contract. You can still choose to refund in specific circumstances, but a non-refundable default protects you against a client who walks away after you've started.
How do I ask a client for a deposit without losing them?
Present it as your standard process rather than a request — for example, "I take a 50% deposit to get started, with the balance due on delivery." Put the same terms in your proposal and payment terms so the client sees them before agreeing. Framing it as how you work, not a special favor, makes it routine and rarely costs you good clients.
What is milestone billing?
Milestone billing splits a project's fee into payments tied to deliverables — for example, a third on signing, a third at design approval, and a third before final delivery. It keeps cash arriving as value is delivered and limits how much unpaid work you carry. Release final files only after the final payment clears.
Is a deposit taxable income?
Yes. On the cash basis most freelancers use, a deposit is income in the year you receive it, even if the project finishes the following year. Set aside your usual tax percentage on the deposit just as you would on any other client payment so you're not caught short at tax time.