If your agency bills clients in advance for retainers, and most do, you are carrying a liability on your balance sheet from day one. That liability is called deferred income. And if you treat it as revenue the moment the invoice goes out, your profit figure is wrong.
Retainer prepayment accounting under UK GAAP (FRS 102, specifically) is not complicated. But it is precise. Get it right and your management accounts tell you the truth about what you have earned versus what you have merely invoiced. Get it wrong and you overstate profit, understate liabilities, and potentially mislead yourself, your investors, and HMRC.
This guide covers the specific accounting treatment for retainer prepayments, the journal entries you need, and the common mistakes we see agency founders make. If you run a 12-person digital agency billing £800k per year on monthly retainers, or a solo PR consultant with three retainer clients, the principles are the same.
What Is a Retainer Prepayment in Agency Accounting?
A retainer prepayment happens when a client pays you before you have delivered the work. Typically this means invoicing on the 1st of the month for that month's retainer, or invoicing quarterly in advance. The client pays upfront. You then deliver the services over the period.
Under UK GAAP (FRS 102, Section 23 for revenue recognition), you cannot recognise revenue until you have earned it. The prepayment sits on your balance sheet as a liability, specifically deferred income, because you owe the client the work. Only as you deliver the work each day, week, or month does that liability reduce and revenue appear on your profit and loss account.
This is not optional accounting theory. It is the matching principle: revenue must match the period in which it is earned. If you recognise a full month's retainer on day one, but deliver the work across 30 days, your accounts show profit that does not yet exist.
The Journal Entry for Retainer Prepayments
Let us use a concrete example. Your agency, a web design and SEO agency based in Bristol Harbourside, signs a new retainer client. The retainer is £4,200 per month plus VAT, invoiced on the 1st of each month. You send the invoice on 1st March. The client pays within 7 days.
On receipt of payment, your bookkeeper records:
- Debit Bank: £5,040 (£4,200 + 20% VAT)
- Credit Deferred Income (balance sheet liability): £4,200
- Credit VAT Control Account: £840
Notice: no revenue has been recognised yet. The £4,200 sits as a liability. You have the cash, but you have not earned it.
As you deliver work through March, say you do 21 working days, you release the deferred income proportionally. A common approach is to release it evenly across the month:
- Debit Deferred Income: £4,200
- Credit Revenue: £4,200
This is done as a single entry at month end, or spread across weekly releases. For most agencies, a single month-end release is fine, provided the retainer is a fixed fee for a defined scope. If the retainer is variable, say a minimum of 20 hours with additional time billed separately, you need a more granular approach.
What If the Retainer Spans a Month End?
This is where many agency accounts go wrong. If your retainer runs from the 15th of one month to the 14th of the next, you cannot release the full amount in either month.
Take a retainer of £6,000 invoiced on 15th January for the period 15th January to 14th February. The period covers 31 days. 16 days fall in January (15th to 31st), and 15 days fall in February (1st to 14th).
Under UK GAAP retainer prepayment accounting, you release:
- January revenue: £6,000 × (16 ÷ 31) = £3,096.77
- February revenue: £6,000 × (15 ÷ 31) = £2,903.23
At 31st January, your deferred income balance still shows £2,903.23. That is correct. It represents work you have not yet delivered, even though the client paid in full on 15th January.
If your accountant or bookkeeper releases the full £6,000 in January, your January profit is overstated by nearly £3,000. Over a year across multiple retainers, that distortion can run to tens of thousands of pounds.
Deferred Income vs Accrued Revenue: Know the Difference
Agencies often confuse these two. They are opposites.
Deferred income (sometimes called unearned revenue) is a liability. You have been paid but have not done the work. It sits on the credit side of the balance sheet.
Accrued revenue (or accrued income) is an asset. You have done the work but have not been paid yet. It sits on the debit side of the balance sheet.
Both can exist in the same retainer relationship. Imagine your retainer is £8,000 per month, invoiced quarterly in advance. You invoice £24,000 on 1st January for Q1. By 31st January, you have earned £8,000. Your deferred income liability is £16,000. But if the client has not paid the invoice yet, say they have 30-day terms, you also have a trade debtor of £24,000 on the asset side. That is fine. The liability and the debtor are separate things.
Where it gets messy: if you invoice quarterly in arrears. You deliver work in January, February, and March, then invoice £24,000 on 1st April. At 31st March, you have earned £24,000 but not invoiced or received a penny. That is accrued revenue of £24,000, a debtor on the balance sheet. Release it as revenue each month as you earn it, even though no invoice exists yet.
Common Mistakes in Retainer Prepayment Accounting
Mistake 1: Treating All Cash Received as Revenue
This is the most common error we see in agencies using basic bookkeeping software without proper controls. A client pays £10,000 on the 1st. The bookkeeper posts it to revenue. The month looks profitable. But the agency has 30 days of work ahead. If they use that "profit" to pay dividends or bonuses, they are distributing cash they have not yet earned.
We had a client, a 15-person creative agency in Shoreditch, who did exactly this. They thought they were running at 18% net profit. After we restated their accounts using proper retainer prepayment accounting UK GAAP, their actual profit was 6%. They had been paying dividends out of deferred income. It took 18 months to fix the director's loan account.
Mistake 2: Not Releasing Deferred Income Proportionally
If your retainer periods do not align with calendar months, you must time-apportion. Using a flat 1/12th per month only works if the retainer runs from the 1st to the 30th/31st. Most retainers do not. We see this most often with agencies that have a mix of monthly and quarterly retainer clients.
Mistake 3: Ignoring Variable Retainers
Some retainers are not fixed. A retainer might be "up to 40 hours per month at £150 per hour, billed in advance at £6,000". If the client uses 25 hours one month, you have over-earned. You either refund the difference or carry it forward. Under UK GAAP, you should recognise revenue based on hours delivered, not hours prepaid. The unearned portion stays in deferred income until used or refunded.
Mistake 4: Forgetting the VAT Treatment
VAT is due on the invoice date, not the revenue recognition date. If you invoice on 1st March for March's retainer, you must account for the VAT in the March VAT return, even though the revenue is released over the month. This catches out agencies that use cash accounting for VAT. Under VAT cash accounting, you account for VAT when payment is received, not when the invoice is issued. If you use standard VAT accounting (invoice basis), the VAT point is the invoice date. Know which basis you are on.
How to Set This Up in Your Accounting Software
Most cloud accounting packages handle deferred income, but the setup varies.
In Xero, you can use the "prepayments" feature for invoices billed in advance. Create the invoice as normal, then allocate the prepayment. Xero will automatically release the revenue over the period you specify. Alternatively, use a manual deferred income nominal code (typically 2300 or similar) and post journals each month.
In QuickBooks, the process is similar. Use the "long-term liability" or "other current liability" account for deferred income. Post a journal at month end to move the earned portion to revenue.
In FreeAgent, you can use the "deferred income" feature under the billable time and expenses settings. It works well for fixed retainers but requires manual adjustment for variable ones.
If you use Dext for receipt capture and Float for cash flow forecasting, ensure your deferred income balances are reflected in your forecasts. Otherwise your cash flow projection will show more available cash than you actually have to spend.
For agencies with complex retainer structures, multiple currencies, quarterly invoicing, variable scopes, we recommend a monthly management accounts review with your accountant. Our ICAEW qualified team at Agency Founder Finance sets up deferred income schedules for all retainer-based clients as standard.
Retainer Prepayments and Cash Flow Forecasting
Here is the tension: your balance sheet correctly shows deferred income as a liability. But your bank account shows cash. That cash is real. You can use it to pay suppliers, salaries, and rent. The accounting treatment does not stop you spending the money. It just stops you treating it as profit.
For cash flow forecasting, include the full prepayment as cash in, but exclude it from your operating profit. Many agencies use a separate "client prepayments" line in their cash flow model to track this. A retainer-heavy agency might have £80,000 of deferred income on the balance sheet at any time. That is £80,000 of cash that looks like profit but is not.
If you are applying for a business loan or seeking investment, lenders and investors will look at your deferred income balance. A high deferred income balance relative to revenue is actually a positive sign, it means clients pay upfront. But only if your revenue recognition is correct. If your accounts show deferred income that does not match your retainer schedules, red flags go up.
What Happens If a Client Cancels Mid-Period?
This is the acid test of your accounting setup. A client on a £5,000 monthly retainer cancels on the 10th of the month. They have paid for the full month. You have delivered 10 days of work.
Under UK GAAP, you recognise revenue for the 10 days: £5,000 × (10 ÷ 30) = £1,666.67. The remaining £3,333.33 must be refunded to the client. Your journal entry:
- Debit Deferred Income: £5,000 (to clear the liability)
- Credit Revenue: £1,666.67
- Credit Bank (or Creditor): £3,333.33 (refund due)
If your retainer terms say "no refunds", the treatment changes. You would recognise the full £5,000 as revenue on cancellation, because the obligation to deliver has been waived. But check your contract carefully. HMRC may challenge non-refundable retainers if they are not genuinely earned. Speak to your accountant before drafting cancellation terms that retain unearned fees.
Retainer Prepayments and Year-End Accounts
At your financial year end, every retainer prepayment must be accurately split between earned and unearned. Your year-end deferred income balance is a key figure. It appears as a current liability on your balance sheet. If it is wrong, your net assets are wrong, and your corporation tax calculation is wrong.
For a typical agency with a 31st March year end, this means reviewing every retainer that spans that date. If you have 20 retainer clients, each with different billing dates, this takes time. A deferred income schedule in Excel or Google Sheets, reconciled monthly, saves hours at year end.
The corporation tax return (CT600) requires accurate revenue figures. Overstating revenue means overstating profit and paying more corporation tax than you owe. Understating revenue is equally problematic, HMRC can charge interest and penalties on underpaid tax.
Does Your Agency Need to Change Its Approach?
If you are currently recognising retainer revenue on invoice date, you need to change. The question is how urgently. For internal management accounts, fix it immediately. Your decision-making depends on accurate profit figures. For statutory accounts, your accountant should already be applying UK GAAP. If they are not, find a new accountant.
For agencies with turnover under £1m, FRS 102 Section 1A (the reduced disclosure framework) still requires proper revenue recognition. There is no small company exemption for deferred income. The principle applies to everyone.
If your contractor mix has changed recently, or you have taken on new retainer clients with different billing terms, review your deferred income schedule before your next management accounts meeting.
Final Thoughts on Retainer Prepayment Accounting
Retainer prepayment accounting under UK GAAP is not difficult. It is a simple timing adjustment. But it is easy to overlook when you are busy running an agency. The cost of getting it wrong is distorted profit, incorrect tax, and poor business decisions.
Set up your deferred income properly. Reconcile it monthly. Review it at year end. And if you are not sure your current setup is correct, ask your accountant to run a deferred income audit. It takes an hour and could save you thousands in overpaid tax or misallocated dividends.
If you would like us to review your agency's retainer accounting, get in touch. We work exclusively with agency founders and know exactly how to set this up.

