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 →