Client Deposits for Agencies: Getting Paid Before Work Starts

Key takeaways
- Client deposits transform your cash flow by ensuring you have money to cover costs before you start spending on a project.
- A standard deposit is 30-50% of the total project fee, which covers your initial resource commitment and reduces your financial risk.
- Deposits act as a serious client filter – clients who won't pay upfront are often the ones who will be difficult to work with or pay late.
- Clear communication is non-negotiable – your deposit policy must be in your contract, proposals, and discussed verbally to set expectations.
- This is standard commercial practice – most professional service providers, from builders to lawyers, require an advance payment before beginning work.
What is a client deposit for an agency?
A client deposit for an agency is an upfront payment you receive from a client before you begin any work. It's a portion of the total project or retainer fee, paid at the start of the engagement. This money secures your time and resources, and it moves the financial risk from your business to the client's.
Think of it like a booking fee. When a client pays a deposit, they are officially committing to the project and reserving your team's capacity. For you, it means you're not spending your own cash to buy software, pay freelancers, or allocate staff hours for a client who hasn't yet invested anything.
This is different from billing in arrears, where you do the work first and hope to get paid later. An upfront payment agency model flips this script. It puts you in a stronger financial position from day one of any new client relationship.
Why do marketing agencies need client deposits?
Marketing agencies need client deposits to protect their cash flow and reduce financial risk. Your agency pays for salaries, software, and overheads every month, often before clients pay you. A deposit ensures you have client money in the bank to cover the costs of starting their work, preventing you from funding their project with your own working capital.
Without a deposit, you carry all the risk. If a client cancels a project after you've briefed the team or bought assets, you've lost time and money. If they dispute an invoice later, you've already done the work. An agency advance payment acts as a commitment device. It signals the client is serious and has budget approved.
It also improves your client quality. Clients who understand the value of your service and operate professionally expect to pay deposits. Those who refuse are often a red flag for future payment issues or scope disagreements. In our experience working with agencies, implementing a clear deposit policy is one of the fastest ways to improve financial stability.
How much should a client deposit be?
A client deposit should typically be 30% to 50% of the total project value. For larger retainers, a common approach is to take the first month's fee upfront before work begins. The exact percentage depends on the project size, client relationship, and your own cash flow needs.
For a one-off website project costing £20,000, a 50% deposit of £10,000 is standard. This covers your initial design and development costs. For a £5,000 per month social media retainer, taking the first month's fee as a deposit is logical. It pays for the strategy and content creation for that initial period.
Consider your costs. Calculate what it will cost you to deliver the first phase of work. Your deposit should at least cover these hard costs. If you need to pay a freelance videographer £2,000, your deposit must be more than that. This ensures you never start a project out of pocket.
Some agencies use a sliding scale. For new clients, always take 50%. For trusted, long-term clients adding a new service, you might reduce it to 30%. The key is to have a clear, consistent policy you can explain to any client.
How do you ask for a client deposit without losing the deal?
You ask for a client deposit by framing it as standard, professional practice that protects both parties. Present it confidently as part of your onboarding process, not as a special request. Explain that it secures their place in your schedule and allows you to allocate the best team to their project immediately.
Include the deposit requirement in your proposal and contract terms. Verbally, you can say: "Our process requires a 50% deposit to begin work, which secures the project dates and allows us to allocate resources. The remaining balance is due upon completion." This assumes it's normal, which it is.
If a client pushes back, listen to their concern. Sometimes it's a procurement issue. You can offer to split the deposit into two payments: 25% to sign the contract, and 25% upon project kick-off. This shows flexibility while maintaining the principle of an upfront payment agency model.
Never apologise for asking. This is a commercial agreement. Specialist accountants for digital marketing agencies often see that firms with clear payment terms attract better, more professional clients. The goal isn't to win every deal, but to win the right deals with clients who value your work.
Where should you hold client deposit money?
You should hold client deposit money in your agency's main business bank account. It is not a separate "trust" account unless you are a regulated industry like law. The deposit becomes your income as soon as you receive it, but you have an obligation to deliver the work.
From an accounting perspective, the deposit is treated as a liability on your balance sheet when you receive it. This is called "deferred income" or "client prepayments". It moves to your profit and loss account as revenue only when you earn it by doing the work.
This is crucial for accurate financial reporting. If you take a £10,000 deposit in January for a project delivered in February, that £10,000 is January income on your bank statement but February revenue on your profit and loss. Your accountant or bookkeeper needs to record it correctly to avoid misstating your monthly profits.
Use your accounting software (like Xero or QuickBooks) to create a "Deposits" or "Client Prepayments" liability account. When you invoice for the deposit, code it to this account. Then, as you complete the work, create journal entries to release portions of the deposit into your revenue accounts. This keeps everything clean and audit-ready.
What happens to the deposit if the project is cancelled?
If a project is cancelled, what happens to the deposit depends on your contract terms. A well-drafted contract will have a clear cancellation clause stating that the deposit is non-refundable once work has begun. This compensates you for the time and resources already committed.
You must define what "work has begun". Is it when you send the kick-off agenda? When you allocate strategy hours? Be specific. Your contract could state: "The deposit is non-refundable upon acceptance of this proposal and is used to secure project dates and initial resource allocation."
If a client cancels before any work has started, you may choose to refund the deposit in full as a goodwill gesture, especially if you can easily re-sell the time. However, if their late cancellation means you turned away other work, you are within your rights to keep it. Your policy should be consistent.
This is where the deposit protects you. Without it, a last-minute cancellation leaves you with no income for the time you've already spent on sales, scoping, and planning. The deposit before work agency policy ensures you are paid for that initial investment. Always document any cancellation agreements in writing.
How do client deposits improve agency cash flow?
Client deposits improve agency cash flow by providing working capital before you incur costs. Instead of waiting 30, 60, or 90 days to get paid after finishing work, you have money in the bank at the start of the project cycle. This money can be used to pay freelancers, buy software licenses, or cover salaries.
This breaks the dangerous "cash flow gap" that cripples many agencies. The gap is the time between when you pay your team (immediately) and when clients pay you (much later). An agency advance payment closes this gap for the initial project phase, giving you breathing room.
For example, if your average project lasts two months and you bill at the end, you fund two months of wages and expenses before seeing any client money. With a 50% deposit, you fund only one month yourself. This dramatically reduces the amount of your own cash you need to have in the bank to operate.
Consistent deposits create a more predictable cash flow rhythm. You can map out when deposits for signed projects will hit your account, making it easier to plan for tax payments, software renewals, and investment. Take our free Agency Profit Score to see how your current cash flow practices measure up.
Are client deposits legally binding?
Yes, client deposits are legally binding when they are part of a signed contract or agreed terms of business. The contract forms the legal agreement, and the deposit clause within it specifies the amount, due date, and conditions under which it is paid and potentially refunded.
For the deposit to be enforceable, the contract must be clear. It should state the deposit amount, when it is due (e.g., "upon signing"), and what it covers (e.g., "to secure project commencement and initial resource allocation"). Vague language can lead to disputes.
If a client pays a deposit but then refuses to sign the contract, the legal position is less clear. It's best practice to only begin work once both the signed contract and the deposit are received. The act of paying the deposit can be seen as acceptance of your quoted terms, but a signed document is always stronger.
Always issue a proper invoice for the deposit, referencing the project name and contract. This creates a clear paper trail. If you ever need to defend keeping a deposit after a client cancellation, this documentation is essential. According to guidance from the GOV.UK website on making a claim, clear written agreements are fundamental in commercial disputes.
What are the accounting and tax implications of deposits?
The accounting and tax implication is that a deposit is not immediately counted as revenue for profit or VAT purposes. For your management accounts, it sits as a liability (deferred income) until you earn it by doing the work. For VAT, you account for the tax only when you provide the service, not when you receive the cash.
This is a common point of confusion. If you are VAT-registered and you receive a £1,200 deposit (which includes £200 VAT), you do not pay that £200 to HMRC in your next VAT return. You only pay it once you have issued the final invoice for the completed work, or once you have completed the portion of work that the deposit relates to.
Your accounting software should handle this if set up correctly. When you create the deposit invoice, use a "Deposit" or "Prepayment" item that is coded to a liability account, not to a sales account. This prevents it from showing up as profit prematurely and messing up your margin calculations.
When you start the work, you create a journal entry to move portions of the deposit from the liability account into your revenue account. This matches the income with the period in which it was earned, giving you an accurate picture of monthly profitability. Getting this wrong can lead to overpaying tax early or having inaccurate financial reports.
How do you transition to requiring deposits from existing clients?
You transition to requiring deposits from existing clients by introducing the policy for new projects or scope expansions, not retroactively. Communicate the change as a positive step to improve service and resource planning. Frame it as an upgrade to your commercial processes that benefits them with guaranteed slot allocation.
Start with your next proposal. For an existing client adding a new website project, simply include the deposit clause in the new statement of work. You can say: "As part of our updated commercial terms to ensure we can dedicate the best resources, all new projects now require a 50% deposit to commence."
For ongoing retainers, it's trickier. You generally can't suddenly demand a deposit for next month's retainer if your contract doesn't allow it. Instead, wait for the annual renewal. Present the new terms as part of the renewal discussion, perhaps offering a slight incentive for agreeing to the new payment structure.
The key is consistency and professionalism. Apply the rule to all new work, for all clients. When existing clients see it's a standard policy, not a personal demand, they are more likely to accept it. This transition is a mark of a maturing, financially savvy agency. For more on building robust agency systems, explore our agency insights and guides.
Getting your client deposit agency policy right is a competitive advantage. It filters for better clients, smooths your cash flow, and positions your agency as professional and valuable. Take our free Agency Profit Score to see where your agency stands — it takes five minutes and gives you a personalised financial health report.
Important Disclaimer
This article provides general information only and does not constitute professional financial advice. Business circumstances vary, and the strategies discussed may not be suitable for every agency. You should not act on this information without seeking advice tailored to your specific situation. While we strive to ensure accuracy, we cannot guarantee that this information is current, complete, or applicable to your business. Always consult with a qualified professional before making financial decisions.
Frequently Asked Questions
Why is a client deposit so important for a marketing agency?
A client deposit is crucial because it aligns cash flow with work. Agencies pay salaries and bills monthly, but often wait 30-60 days for client payments. A deposit ensures you have client money in the bank to cover the initial costs of their project, preventing you from using your own cash to fund their work. It also acts as a serious commitment from the client, reducing the risk of last-minute cancellations or difficult payment behaviour later.
What's a typical deposit percentage for an agency project?
A typical deposit is 30% to 50% of the total project fee. For a large one-off project like a website build, 50% is very common. For ongoing retainers, taking the first month's fee as an upfront payment is standard. The percentage should at least cover your hard costs to start the work, like freelance fees or software purchases. New clients should typically be at the higher end of the scale.
How do I handle a client who refuses to pay a deposit?
First, understand their objection. If it's a procurement policy, see if they can pay a smaller initial amount. If they simply don't want to, it's a major red flag. Clients who won't pay a standard deposit are often signalling future payment issues or a lack of respect for your service. Politely explain that deposits are your standard commercial terms to secure resources. Be prepared to walk away; this policy filters out problematic clients and protects your business.
Do I pay VAT on a client deposit when I receive it?
No, you do not pay VAT to HMRC on a deposit when you receive the cash. For VAT purposes, the tax point (when you account for VAT) is usually when you issue the final invoice for the completed work, or when you complete the part of the service the deposit relates to. The deposit sits in a liability account in your accounts. Always consult your accountant to ensure your specific accounting treatment is correct for your VAT scheme.

