WaffleInvoice Blog
Practical invoicing tips for freelancers and service businesses.
Blog Post
Should You Require a Deposit Before Starting Work? Yes. Here's Why.
Requiring a deposit protects your time and filters out bad clients. Learn what percentage to charge and how to ask for it. Free invoicing at WaffleInvoice.
The Case for Always Requiring a Deposit
Every freelancer who has ever done work without a deposit and not gotten paid has learned the same lesson the hard way. You deliver the project, the client goes quiet, and you have nothing to show for it but time spent and money lost.
A deposit solves this. Not completely - you can still get burned after an initial payment - but it changes the math significantly. A client who has already paid you $1,500 is far more likely to pay the remaining $1,500 than one who has paid nothing.
What a Deposit Actually Does
The financial protection is obvious, but deposits do three other things that freelancers underestimate.
It Filters Out Bad Clients Before You Start
Clients who refuse a deposit are telling you something important. Good clients - clients who plan to pay you - rarely object to deposits. They understand that you're a business and that your time has value. The client who pushes back hard on a 50% upfront payment is often the same client who will have "the check is in the mail" excuses when it's time to pay the final invoice.
Requiring a deposit is a free client quality filter. It costs you nothing and saves you from hours of chasing people who were never going to be good clients anyway.
It Changes How Clients Treat the Project
When a client has skin in the game, they show up differently. They respond to emails faster. They give feedback on time. They treat the project like the investment it is rather than a favor they can deprioritize.
Compare two clients: one who has paid $2,500 upfront for a $5,000 logo project, and one who hasn't paid anything yet. The first client is invested. The second client can walk away with nothing lost. Their behavior in the project will reflect that difference.
It Stabilizes Your Cash Flow
Project work creates uneven income. A deposit shifts some revenue forward, which helps cover your expenses during the project rather than having all cash arrive at the end.
If you book four $3,000 projects in January but none of them pay until completion in February and March, you might struggle to cover expenses in January even though you have a full client roster. With 50% deposits, you collect $6,000 in January when the projects are signed, which covers your overhead while the work progresses.
How Much to Charge as a Deposit
The standard range is 25-50% upfront, depending on the project size and your relationship with the client.
- New clients, projects under $2,000: 50% upfront is standard and reasonable. The risk is low enough for both parties that most clients accept this without hesitation.
- New clients, projects $2,000-$10,000: 33-50% upfront. At this range, clients sometimes negotiate, but 33% is the absolute minimum you should accept.
- New clients, projects over $10,000: 25-33% upfront, with the remainder tied to milestones. A $20,000 project might look like $5,000 deposit, $7,500 at midpoint, $7,500 on completion.
- Returning clients with a solid payment history: You can be more flexible. Some experienced freelancers waive deposits for trusted long-term clients as a relationship gesture. That's reasonable if you have real evidence the client pays reliably.
The "We Don't Pay Deposits" Client
Some clients - especially larger companies - will tell you their policy doesn't allow upfront payments. This is sometimes true and sometimes a negotiating tactic.
If it's a policy issue, ask if they can do a purchase order that commits them to pay. A signed PO from a legitimate company is worth something. You might also structure the project so the first deliverable comes quickly (within 1-2 weeks), and invoice for it immediately. That first invoice becomes your de facto deposit.
If they're using policy as a reason to avoid commitment, consider whether the project is worth the risk. Larger companies often do pay reliably, even if slowly. A Fortune 500 company with a Net 60 policy is very different from a small business owner who "doesn't do deposits" because they're not sure they can afford the project yet.
How to Ask for a Deposit Without Feeling Awkward
Most freelancers who skip deposits do so because they feel uncomfortable asking. The ask feels aggressive or like they're implying the client might not pay.
It isn't. Here's a reframe: you're not asking because you distrust the client. You're asking because it's how your business operates. Treat it as a given, not a request.
Compare these two approaches:
Weak: "I usually like to get something upfront if that's okay with you..."
Strong: "My standard terms are 50% due before work begins, with the balance due on project completion. I'll send the deposit invoice today so we can get started."
The second version doesn't leave room for negotiation unless the client pushes back. Most won't. You've presented it as policy, which it is.
If you need templates for how to word your deposit policy in a contract or on an invoice, WaffleInvoice has invoice templates you can customize with your own terms, including deposit language that looks professional from day one.
What to Include on a Deposit Invoice
A deposit invoice is still an invoice. It should include:
- Your name and contact information
- Client name and billing address
- Invoice number and date
- Description: "Project deposit - [Project Name]" with a brief description of the project
- Amount: the deposit amount (e.g., "50% of total project fee: $2,500")
- Total project value: reference the full amount somewhere on the invoice so the client sees the complete picture
- Payment due date: "Due upon receipt" or a specific date, usually within 3-5 days
- Payment method instructions
One thing many freelancers skip: stating clearly that work will not begin until the deposit is received. Put it on the invoice itself. "Work begins upon receipt of deposit." This is not rude. It is accurate.
Deposits and Non-Refundable Policies
Should deposits be refundable? This depends on what you're protecting against.
If a client cancels a project after you've done significant scoping, discovery, or early deliverable work, a refundable deposit leaves you unprotected. You've invested real time and have nothing to show for it.
Most freelancers make deposits non-refundable after a certain point, or structure it as: if the client cancels within 48 hours of signing, 100% refunded; if they cancel after work has begun, the deposit is retained to cover time already spent.
Put this in your contract. "The deposit is non-refundable once work has commenced" is clear, defensible, and protects you from clients who change their minds after you've cleared your schedule for them.
Retaining the Deposit If a Project Falls Apart
This is the scenario most freelancers dread: you've started work, collected the deposit, and the client cancels or goes unresponsive. Do you keep the deposit?
Yes, if your contract says you can. This is exactly what the deposit is for. You have been compensated for the time you spent. The client knew the terms going in.
Where freelancers get in trouble: they feel guilty about keeping the deposit and refund it partially or fully, then end up with nothing for the work they did. Don't do this. Your contract exists precisely for these situations.
If you don't have a contract yet, review what strong payment terms look like and build that into your standard client agreements going forward. The deposit policy is one piece of a larger payment structure that protects your business.
Deposits on Smaller Projects
For quick, small projects - a $200 article, a $400 logo revision - collecting a formal deposit can feel like overkill. The administrative friction might not be worth it.
For projects under $500 with returning clients you trust, skipping the deposit is reasonable. For any new client, regardless of project size, some form of upfront payment is worth it. Even $100 upfront on a $300 project gives you a 33% deposit and tells you immediately whether this client follows through.
Using WaffleInvoice's free invoice generator, you can have a deposit invoice in someone's inbox in under two minutes. The barrier to collecting a deposit is mostly psychological, not practical.
The Bottom Line
Requiring a deposit is one of the highest-leverage habits you can build as a freelancer. It filters bad clients, stabilizes cash flow, and protects you from the worst-case scenario of delivering work and never getting paid. Set the policy, communicate it professionally, and enforce it consistently. The clients worth working with will accept it.
Frequently Asked Questions
Quick answers to the questions readers ask most about this topic.
Is it normal to ask for a deposit before starting work?
What percentage should I ask for as a deposit?
What if a client refuses to pay a deposit?
Should deposits be refundable?
How do I invoice for a deposit?
Ready to improve your invoicing?
WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.
Sign Up FreeMore from the blog
How to Take a Deposit from a Client Before Starting Work
How to ask for a client deposit, what amount to request, and how to invoice it correctly. Includes language to use when clients push back. Start free.
How Long to Wait Before Following Up on an Invoice
Not sure when to send your first invoice follow-up? This guide covers exact timing for every stage, from Net 15 to 60-day overdue invoices. Start free.
How to Invoice for Hourly Work: Tracking and Billing Time
A practical guide to tracking hours, writing hourly invoices, and getting paid without disputes. Includes what to log, how to present time, and free tools. Start free.
Compare WaffleInvoice head-to-head
Honest side-by-side comparisons against the tools most often mentioned alongside WaffleInvoice.
Comparison
WaffleInvoice vs FreshBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs QuickBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs Wave
Side-by-side feature breakdown, pricing, and honest pros and cons.
