Getting paid
How to ask a freelance client for a deposit
When to ask, how much to ask for, and what to write — with email scripts you can paste and adjust.
Quick answer
Ask for a 30-50% deposit before starting any freelance project — state it in your proposal as a standard term, not a special request, and treat the deposit invoice as the next step after the client says yes. Most clients pay it the same day. The deposit converts a prospect into a committed client and protects you from the projects most likely to ghost.
Most of the freelance horror stories that involve unpaid work, ghosting clients, or projects that drift for months share a single feature: no deposit was taken. A deposit is not just cashflow — it is the moment a prospective client becomes a real one. This guide is about how to ask in a way that is normal, professional, and almost never refused.
Why deposits matter more than the cashflow
How much to ask for
When in the conversation to ask
Email script: the standard deposit request
Email script: the 'I take deposits' clarification
What to do if a client refuses to pay a deposit
Key takeaway
Asking for a deposit isn't pushy — it's the line between a prospect and a client. State it in the proposal, treat it as a normal step, and don't apologise for it.
Send a deposit invoice in 30 seconds
Generate a deposit invoice in kinako with a Stripe payment link, and the client pays by card on the spot. Automatic reminders if they don't.
Free plan · No credit card required
Frequently asked questions
Is it okay to ask for 100% upfront for small projects?
Yes — for short, low-cost projects (under ~$500 or under a week of work), 100% upfront is common and reasonable. The smaller the project, the less remaining work there is to incentivize the client through milestone payments. Many freelancers default to 100% upfront for any project under a certain threshold.
What's a 'kill fee' and is it the same as a deposit?
Different things. The deposit is what the client pays to start. A kill fee is what they owe if they cancel mid-project — usually a percentage of the remaining contract value. Both should appear in your contract. The deposit protects you against ghosting before kickoff; the kill fee protects you against cancellation after kickoff.
Can I take a deposit by Stripe or do I need a bank transfer?
Stripe (or any card processor) is fine and usually preferred — clients pay faster, you get a record, and you don't have to chase bank details. The processing fee is roughly 2.9% + 30¢; for a $1,000 deposit that's $29, which is well worth the speed and friction reduction. Bank transfer (ACH/SEPA) is fine for large deposits where the fee would be meaningful.
Should I refund a deposit if the project doesn't happen?
Your contract should state the deposit is non-refundable once paid. The reason: by accepting a deposit, you've committed calendar time you can't always backfill. If a client cancels before any work begins and it's truly your fault (e.g., you over-committed and can't deliver), refunding is the right call. If they cancel for their own reasons, the non-refundable clause holds.
Related templates
Built for
Keep reading
Getting paid · 8 min
Your client isn't paying. Here's exactly what to do.
An escalating playbook that recovers most unpaid invoices without burning the relationship — and what to do when it can't be saved.
Getting paid · 6 min
How to charge late fees on freelance invoices
The contract language, the rate to charge, and how to enforce late fees without burning the relationship.
Contracts · 9 min
How to write a freelance contract that actually protects you
The clauses, structure, and language that prevent the disputes most freelancers learn about the hard way.