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.

June 16, 20268 min read

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?
Yes, deposits are standard practice for freelancers and small agencies. Most professional service providers require 25-50% upfront. Clients who have worked with experienced freelancers before will expect it.
What percentage should I ask for as a deposit?
50% is standard for projects under $5,000. For larger projects ($5,000+), 25-33% upfront with milestone payments covering the rest is common. Never go below 25% for any project with a new client.
What if a client refuses to pay a deposit?
Ask why. If it's a legitimate company policy, ask if they can issue a purchase order instead. If they simply don't want to commit any money upfront, consider that a red flag. Clients who genuinely plan to pay you rarely object strenuously to deposits.
Should deposits be refundable?
That depends on your contract. Most freelancers make deposits non-refundable once work begins. You can offer a full refund if the client cancels within 48 hours of signing, but once you've cleared your schedule and started work, the deposit should stay with you.
How do I invoice for a deposit?
Send a standard invoice labeled as a deposit invoice. Include the project name, the deposit amount, the total project value, and a note that work begins upon receipt of payment. Set the due date to within 3-5 days so you're not waiting long to start.

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 Free