Freelance Contract Deposit Clause: How Much to Ask for Upfront (and What to Write)
June 26, 2026 · 7 min read
Disclaimer: This article is for informational purposes only and does not constitute legal advice. Contract templates are a starting point — consult a licensed attorney for your specific situation.
You landed the client. They love your proposal. Then the question hits: When do I start?
Before you open your calendar (or your laptop), there's one clause in your freelance contract that determines whether this project feels secure or stressful: the deposit clause.
A deposit clause — sometimes called an upfront payment or retainer clause — is the section of your contract that requires the client to pay a portion of the total fee before you begin work. It's not a nice-to-have. It's the single most effective protection against non-payment, scope creep, and clients who ghost after you've delivered the goods.
Here's exactly how to write one, how much to ask for, and what to say when a client pushes back.
What Is a Deposit Clause in a Freelance Contract?
A deposit clause is a written provision that states the client must pay a specified percentage (or flat amount) of the total project fee before you start work. The clause should spell out:
- The exact dollar amount or percentage due upfront
- When payment is due (e.g., "upon signing this agreement")
- How the deposit will be applied (e.g., credited against the final invoice)
- Whether the deposit is refundable or non-refundable
- What happens if the client doesn't pay the deposit (spoiler: you don't start)
Without this clause in writing, you're working on a handshake and a prayer. With it, you have a contractual right to that money before you invest a single hour.
How Much Deposit Should You Ask For?
The "right" percentage depends on your risk, your project size, and your relationship with the client. Here are the standard tiers:
| Project Size | Typical Deposit | Why |
|---|---|---|
| Under $500 | 100% upfront | The administrative cost of invoicing twice eats into your margin. Full payment upfront is standard for small jobs. |
| $500 – $2,500 | 50% upfront | Covers your time investment and signals serious commitment from the client. |
| $2,500 – $10,000 | 30–40% upfront | Enough to cover initial research, discovery, and early deliverables. |
| $10,000+ | 25–30% upfront | Larger projects often have milestone payments instead of a single deposit, but an upfront portion still protects you. |
| Recurring retainers | First month upfront | Standard practice for ongoing work — you invoice for the coming month, not the previous one. |
The general rule: Never work for free. If the deposit doesn't at least cover your first 1–2 weeks of work, you're exposed.
Real talk: A 50% deposit isn't greedy. It's standard in freelance web development, design, copywriting, and consulting. If a client balks at 50%, that's a red flag worth paying attention to.
How to Write a Deposit Clause (With a Template Example)
A strong deposit clause does three things: states the amount, sets the trigger for payment, and links payment to the start of work.
Here's a plain-English example you can adapt:
Upfront Payment. Client shall pay Contractor a non-refundable deposit of [50%] of the Total Project Fee, amounting to $[X,XXX], upon signing this Agreement. The deposit shall be credited against the final invoice. Contractor shall not be obligated to begin work until the deposit has been received in full.
Key elements explained:
- "Non-refundable" — This protects you if the client cancels after you've reserved time. Some clients will negotiate this; you can offer a refundable deposit minus a "cancellation fee" if you want flexibility.
- "Credited against the final invoice" — Clarifies the deposit isn't an extra fee; it's a prepayment.
- "Shall not be obligated to begin work until the deposit has been received" — This is your enforcement mechanism. No money, no work.
What About Milestone Payments Instead of a Single Deposit?
For larger projects, consider replacing a single deposit with a milestone payment schedule. Each milestone releases a percentage upon completion of a phase. This is common in web development, branding projects, and multi-phase consulting engagements.
A milestone clause might look like:
Payment Schedule. Client shall pay Contractor according to the following milestones: 25% upon signing, 25% upon delivery of wireframes, 25% upon delivery of first draft, and 25% upon final delivery. Each milestone payment is due within 15 days of the corresponding deliverable.
This keeps cash flowing throughout the project and gives the client a natural off-ramp if they're unhappy at a stage (rather than waiting until the very end to raise concerns).
4 Common Client Objections (and How to Handle Them)
1. "We don't pay deposits. It's against our policy."
Your response: "I understand. For projects under $X,XXX, I require a deposit to reserve my time and begin scoping work. If your policy truly doesn't allow it, I'm happy to discuss a milestone-based payment schedule where the first payment is due upon delivery of the initial research brief."
This offers a compromise while still protecting your cash flow.
2. "Can you start while the check is in the mail?"
Your response: "I can reserve the date, but I begin work once the deposit clears. Typically that takes 1-2 business days for electronic payments."
Hold the line here. A client who pushes this boundary on payment will push other boundaries too.
3. "What if we pay the full amount upon completion?"
Your response: "For projects under $500, I do accept full payment upon completion. For this project, I ask for [X]% upfront to cover initial costs, and the balance upon delivery."
Small projects get more flexibility. Medium and large projects get a deposit. Period.
4. "Can the deposit be refundable?"
Your response: "The deposit secures your spot in my schedule and covers the initial discovery and scoping work. If you cancel before I begin work, I can refund the deposit minus a [15%] cancellation fee to cover administrative costs."
This is a fair middle ground that most reasonable clients accept.
What Happens If a Client Refuses a Deposit?
If a client refuses any form of upfront payment for a project over $500, you have two options:
- Walk away. Seriously. Non-payment is the #1 stressor for freelancers, and a client who won't put skin in the game is statistically more likely to pay late or not at all.
- Use a credit card surcharge or escrow service. Some freelancers accept credit card payments (with a 2.9% fee) or use escrow platforms that hold funds and release them upon milestone completion.
But here's the honest truth: the clients who pay deposits are the clients who value your time. The ones who fight it are often the ones who treat you like a vendor rather than a partner.
Deposit vs. Retainer: What's the Difference?
Freelancers often use these terms interchangeably, but they're different:
- Deposit: A one-time upfront payment applied to a specific project. Once the project ends, the deposit relationship ends.
- Retainer: An ongoing prepayment for future services, usually billed monthly. Common in consulting, legal work, and ongoing content creation.
If you're doing recurring work, you want a retainer clause, not a deposit clause. If you're doing one-off projects, a deposit is your tool.
Real-World Scenario: Why the Deposit Clause Saved a Freelancer
A freelance web designer we know took on a $6,000 website project. Her contract included a 40% deposit clause ($2,400 due upon signing). The client paid it. She built the homepage, the interior pages, and the contact form.
Then the client went silent.
Three weeks passed. Emails went unanswered. The designer was worried — but she had $2,400 in the bank for the work she'd already done. She invoked the contract's termination clause (linked to non-responsiveness), kept the deposit as payment for work completed, and moved on.
Without that deposit clause, she would have worked three weeks for $0.
Where the Deposit Clause Lives in Your Contract
Your deposit clause typically goes in the Payment Terms section of your service agreement or freelance contract, right after the total fee is stated and before the net payment terms.
If you're building or reviewing your contract template, make sure these clauses live nearby:
- Scope of Work — so the deposit is tied to specific deliverables
- Late Payment Terms — so you have recourse if the final balance is late
- Cancellation / Kill Fee Clause — so you're covered if the project ends early
These work together as a system. The deposit clause gets you paid to start. The late payment clause gets you paid to finish. The kill fee clause gets you paid if it all falls apart.
The Bottom Line
A deposit clause isn't about distrust. It's about professionalism. Every established freelancer and agency uses one because cash flow is the lifeblood of a service business.
Write the clause. State the percentage. Collect before you start. Your future self — the one who doesn't have to chase invoices — will thank you.
Ready to protect your freelance business with a solid contract? The Contracts Kit includes 15 plain-English templates designed for freelancers and small business owners — service agreements, NDAs, SOWs, late-payment letters, and more. Each template includes a clear deposit clause (and every other clause you need) so you can get paid on time without the lawyer bill. Browse the contract templates.
freelancers and small business owners who need solid contracts without a lawyer's bill.
Browse the contract templates →