Should freelancers charge a deposit upfront?

Yes, always. Charge 25-50% upfront for projects under $5,000, 30-40% for projects over $5,000, with milestone payments for the rest. A deposit protects against scope creep, ghosting clients, and cash flow gaps. Make it explicit in your contract.

Charging a deposit is the single most important pricing rule for freelancers. It signals professionalism, filters out tire-kickers, and protects your cash flow.

Standard deposit structures:

  • Projects under $1,000 — 50% upfront, 50% on delivery.
  • Projects $1,000-$10,000 — 30-50% upfront, milestone payments, final 20-25% on delivery.
  • Projects over $10,000 — 25-33% upfront, 3-4 milestone payments, final 15-20% on delivery.
  • Retainer/monthly clients — 100% upfront for the month (Net 0).

Why deposits work:

1. Filters serious clients — clients who balk at a deposit usually balk at paying invoices. 2. Cash flow — covers your time investment if a client ghosts mid-project. 3. Scope discipline — clients with skin in the game cause less scope creep. 4. Industry standard — established freelancers expect this; not charging signals inexperience.

How to position it in your contract: > 'Project work begins upon receipt of a signed agreement and 50% deposit. The remaining balance is due upon delivery of final files.'

For long-term clients you trust, you can shift to Net 15 or Net 30 invoicing without deposits — but not until you've completed 2-3 successful projects with them.

  • 'I don't pay until I see results' → 'I don't start until I receive a deposit. This is industry standard and protects both of us.'
  • 'Can we waive the deposit just this once?' → No. Exceptions become the rule.

Generate a freelance contract with built-in deposit terms at icontract.pro/freelance-contract.

Create your own contract in 2 minutes

iContract drafts a custom, legally sound agreement for free. Start drafting →