A freelance developer spends three weeks building a client's custom application. The contract says “payment due on completion and acceptance.” The client goes quiet. Emails go unanswered. Three months later, after two solicitor's letters, the developer receives 60p in the pound as a “goodwill payment.”
An upfront deposit would not have prevented the dispute, but it would have changed the developer's position entirely. With 40% paid upfront, the risk of non-payment shifts from the freelancer to the client — which is where it belongs.
Why Upfront Payment Matters
Upfront payment serves three functions. First, it provides a financial cushion if the client fails to pay at the end. Second, it tests commitment — a client willing to pay a deposit is meaningfully more likely to follow through on the full project and the final invoice. Third, it covers your costs at the start of the engagement when you are investing time before any revenue arrives.
For project-based freelancers — designers, developers, writers, consultants — all-at-the-end payment structures carry significant risk. A client can dispute work, disappear, or go insolvent between project start and completion. Milestone or deposit structures reduce that exposure.
The net-30 payment standard describes when invoices are due after submission. A deposit clause addresses when payment is requiredbefore work begins. The two provisions work together.
Deposit vs Retainer vs Milestone Payment
These terms are often used loosely. Here is how they differ:
Deposit: An upfront payment made at or before the start of a project. It may be credited against the final invoice (a down payment) or retained regardless of project outcome (a non-refundable booking fee). Deposits are most common in project-based work.
Retainer: A recurring payment — usually monthly — for reserved availability or ongoing services. Retainers are paid at the start of each billing period, before the work for that period is completed. In effect, all retainer payments are upfront payments.
Milestone payment: Payment tied to completion of defined stages of a project. Milestones split payment across the project lifecycle, providing the client with payment-for-delivery assurance while ensuring the freelancer is paid progressively rather than entirely at the end.
For most project work, a combination works best: a deposit at signing (25–50%), with the remainder in milestones or on completion.
What Percentage to Ask For
Common deposit structures by project type:
- Short projects (under 2 weeks): 50% upfront, 50% on completion. The project is short enough that the total exposure is limited, and a 50/50 split is easy to justify.
- Medium projects (2–8 weeks): 33–50% upfront, with one or two milestone payments and a final payment on delivery.
- Long projects (8 weeks+): 25–33% upfront, with monthly or milestone billing throughout. Avoid structures that leave more than 25% outstanding at the end.
- Retainers: Full monthly fee paid at the start of each billing period. No partial upfront required — the structure is already upfront by design.
New clients warrant higher deposits than established clients with a track record. For a first engagement with a new client, 50% upfront is reasonable and worth asserting.
Upload your contract to BeforeYouSign — we explain the payment structure in plain English, identify when you get paid, and flag provisions that could delay your invoices. From £2.99, no account required.
Check My ContractHow to Draft the Deposit Clause
A clear deposit clause for a project contract:
Payment Structure. The total fee for the Services is [£X].
A non-refundable deposit of [£X / 50% of the total fee] is due upon signing this Agreement. Work will not commence until the deposit has been received in cleared funds.
The remaining balance of [£X] is due within 14 days of delivery of the final deliverable, or on [milestone date], whichever is earlier.
Key points in this clause: (a) work does not start until the deposit clears — this removes the risk of beginning work before the client has demonstrated commitment; (b) the deposit is explicitly non-refundable — if the client cancels after work begins, you keep it; and (c) final payment is tied to delivery, not “acceptance” (which the client could withhold indefinitely).
For the late payment provisions that complement this clause, see our guide to late payment clauses in freelance contracts.
Is a Deposit Refundable?
A deposit can be either refundable or non-refundable — the contract determines which. If your contract does not address refundability, a court may treat the deposit as refundable if the project does not proceed. This is why “non-refundable” needs to be stated explicitly.
Non-refundable deposits are retained regardless of why the project ends. They compensate for the time you have committed, the work you have turned away to take this project, and the cost of calendaring the work. A non-refundable deposit is standard and enforceable for booking-fee purposes.
Refundable deposits are returned if the project does not proceed through no fault of the client. These are less common in freelance work — they make sense for product purchases, where the client returns goods, but not for service bookings, where your time has a cost regardless.
One nuance: if the contract is cancelled because you failed to perform, a non-refundable deposit clause may not protect you. Courts look at the reason for the failure. If the failure is yours, keeping the deposit may be treated as unjust enrichment.
What to Do If a Client Refuses a Deposit
Client refusal of a deposit is not always a red flag — large enterprises often have procurement policies that prohibit advance payment to suppliers. But for SME clients and individuals, pushback on a reasonable deposit is worth scrutinising.
If a client refuses any upfront payment, consider:
- Why are they refusing? A cash-flow issue, a procurement rule, or a reluctance to commit financially before seeing more of your work? Each has different implications.
- What is your alternative protection? Without a deposit, your protection against non-payment is the contract's payment terms and the threat of legal action. Verify that the client is creditworthy before starting work.
- Can you structure the payment differently? If the client will not pay upfront, propose weekly billing or milestone-based payments that reduce your end-of-project exposure.
For a full list of contract terms that signal non-payment risk, see what to check in a freelance contract.
Upfront Payment Checklist
Before you sign:
- Does the contract specify when the deposit is due?
- Is it clear that work does not begin until the deposit clears?
- Is the deposit explicitly stated as non-refundable?
- Is the deposit amount or percentage stated clearly?
- Is the remaining payment schedule clear (milestone dates, delivery triggers)?
- Is the final payment tied to delivery, not the client's “acceptance”?
- Does the contract address what happens to the deposit if the project is cancelled?
FAQ
Should I always ask for a deposit?
Yes, for project-based work. The exception is ongoing retainer engagements, where the monthly fee is paid at the start of each billing period by design. For one-off projects, a deposit is standard industry practice and signals your professionalism, not a lack of trust.
Can I ask for 100% upfront?
Yes, particularly for small projects (under £500–£1,000), new clients, or clients with a history of late payment. Full upfront payment is not unusual for low-value project work and is increasingly common for digital products and fixed-scope deliverables.
What if the client pays the deposit but then goes quiet?
A client who has paid a deposit but is unresponsive is in a different position from a client who never paid. Formally notify them that the project is on hold pending their input, document all communications, and set a deadline after which the deposit converts to a cancellation fee. Your contract should address project pauses and inactivity explicitly.
Is a deposit the same as the first month's retainer?
Sometimes. In a retainer arrangement, the first payment — due before any work is done — functions as an upfront payment. Whether it is called a “deposit” or the “first month's retainer” is a labelling convention, not a legal distinction.
What happens to my deposit if I complete less than expected?
If the deposit is non-refundable and the contract defines it as a booking fee (not a down payment), you keep it regardless. If the deposit was credited as a partial payment against the total fee and you delivered less than contracted, you may owe a refund proportionate to the undelivered work. The contract terms determine this — ambiguity favours the paying party in most jurisdictions.
BeforeYouSign is an AI-powered educational tool. It does not provide legal advice. Always consult a qualified legal professional before making binding legal decisions.
Disclaimer: This article is for educational purposes only and does not constitute legal advice. Contract law varies by jurisdiction and individual circumstances. Always consult a qualified legal professional before making decisions based on this information.