Accounting for Agencies UK: The Complete Financial Guide
Essential accounting guide for UK digital and creative agencies. Project accounting, retainer management, contractor payments, and tax planning for agency owners.
Agency accounting differs fundamentally from standard business bookkeeping because revenue arrives in unpredictable patterns - project fees land in chunks, retainers provide monthly stability, and late client payments can derail cash flow for weeks. Add in the complexity of contractor payments, IR35 assessments for each engagement, and the challenge of tracking profitability across dozens of simultaneous projects, and you have a financial management challenge that generic accounting advice simply doesn't address.
Key Metrics Every Agency Must Track
Before diving into accounting mechanics, understand the numbers that define agency success. These metrics reveal whether your agency is healthy, struggling, or heading for trouble.
| Metric | What It Measures | Target Range | Warning Sign |
|---|---|---|---|
| Utilisation Rate | Billable hours / Available hours | 65-80% | Below 60% |
| Project Profitability | (Revenue - Direct Costs) / Revenue | 40-60% margin | Below 30% |
| Revenue Per Employee | Total revenue / Headcount | £80,000-150,000 | Below £60,000 |
| Debtor Days | Average time to receive payment | 30-45 days | Above 60 days |
| Work in Progress (WIP) | Value of unbilled completed work | Minimise | Growing month-on-month |
| Client Concentration | Revenue from top 3 clients | Below 50% | Above 70% |
| Gross Margin | (Revenue - Cost of Sales) / Revenue | 50-70% | Below 40% |
| Overhead Ratio | Fixed costs / Revenue | 25-35% | Above 45% |
These metrics aren't just for large agencies - even a five-person team should track utilisation and project profitability to catch problems before they become crises.
Project Accounting: The Foundation of Agency Finance
Unlike product businesses where costs are predictable, agencies create unique deliverables for each client. Project accounting tracks revenue and costs at the individual engagement level, revealing which work makes money and which destroys it.
Setting Up Project Codes
Every piece of client work needs a project code in your accounting system. This enables:
- Time tracking against specific deliverables
- Direct cost allocation (contractors, stock photography, software licences)
- Profitability analysis after project completion
- Accurate invoicing for time-and-materials work
- WIP reporting for in-progress engagements
Structure example: [CLIENT]-[YEAR]-[TYPE]-[NUMBER]
ACME-2026-WEB-001- Acme Corp website redesign, first web project of 2026BETA-2026-RET-012- Beta Ltd, monthly retainer, December
Recognising Revenue Correctly
Revenue recognition for agencies depends on your engagement model:
Fixed-price projects:
- Recognise revenue as work completes (percentage of completion method)
- Match revenue recognition to actual progress, not invoicing schedule
- If you invoice 50% upfront, don't recognise that as revenue until work is done
- Creates "deferred income" on your balance sheet for advance payments
Time and materials:
- Recognise revenue as hours are worked
- Invoice monthly or at agreed milestones
- Simpler accounting but requires diligent time tracking
Retainers:
- Recognise revenue monthly as the service period passes
- If a client pays quarterly in advance, spread recognition across three months
- Unused retainer hours may create obligations for future periods
Tracking Work in Progress (WIP)
WIP represents completed work you haven't yet invoiced. High WIP is dangerous - it's work you've done (and paid people to do) but haven't been paid for.
Calculate WIP monthly:
- Sum all billable time logged but not invoiced
- Add direct costs incurred but not billed
- Compare to previous month - growing WIP indicates invoicing delays
Example: Your team logged 120 hours on Project Alpha at £100/hour (£12,000), plus £800 in stock photography. You've invoiced £8,000. Your WIP is £4,800 (£12,800 - £8,000).
Many agency failures begin with uncontrolled WIP - you're effectively financing your clients' projects.
Retainer Accounting: Steady Revenue Done Right
Retainers provide predictable income, but accounting for them correctly requires attention to detail.
Types of Retainer
Hours-based retainer:
- Client pays for X hours per month at a set rate
- Unused hours may roll over (creates liability) or expire (simpler)
- Track hours carefully - over-delivery without invoicing kills margins
Value-based retainer:
- Fixed monthly fee for defined scope of service
- Revenue recognises evenly each month
- Changes in scope should trigger contract amendments
Hybrid retainer:
- Base retainer plus additional work billed separately
- Common for ongoing SEO, PPC, or content work
- Requires clear boundaries on what's "in scope"
Handling Unused Hours
If your retainer contract allows rollover:
- Month 1: Client pays £5,000 for 50 hours, uses 40 hours
- Accounting: Recognise £4,000 revenue, carry £1,000 as deferred income (liability)
- Month 2: Client has 60 available hours (50 new + 10 rolled)
- Track carefully: Rolling hours accumulate and become an obligation
If hours expire monthly, accounting is simpler - recognise full retainer as revenue each month regardless of usage.
Annual Retainer Renewals
When renewing annual retainers:
- Review profitability of the past year
- Assess scope creep that occurred
- Price for inflation (3-5% annually is reasonable)
- Document any scope changes in the new contract
Contractor vs Employee: The Agency Dilemma
Most agencies use a mix of employees and contractors. The financial implications differ significantly.
Cost Comparison
| Factor | Employee (£50k salary) | Contractor (£350/day) |
|---|---|---|
| Annual cost | £50,000 + £5,965 NI + benefits | £77,000 (220 days) |
| Flexibility | Fixed cost regardless of workload | Scale up/down with demand |
| Admin burden | PAYE, pension, holiday tracking | Invoice processing only |
| Risk | Employment rights, redundancy costs | IR35 compliance |
| Availability | Guaranteed (within contract) | May have other commitments |
| Knowledge retention | Builds institutional knowledge | Project-specific only |
When to Use Contractors
Contractors make sense for:
- Specialist skills needed occasionally (motion graphics, 3D, app development)
- Overflow capacity during busy periods
- Fixed-term projects with specific end dates
- Testing demand before committing to permanent hires
Contractor Day Rates: UK Market 2025
| Role | Junior | Mid | Senior |
|---|---|---|---|
| Graphic Designer | £150-200 | £200-300 | £300-450 |
| Web Developer | £200-300 | £300-450 | £450-650 |
| UX/UI Designer | £200-300 | £300-400 | £400-550 |
| Copywriter | £150-250 | £250-350 | £350-500 |
| Digital Marketing | £175-250 | £250-350 | £350-500 |
| Project Manager | £200-300 | £300-400 | £400-550 |
These rates vary by location (London commands 10-20% premium), specialisation, and demand.
IR35 for Agencies: Client-Side Responsibilities
Since April 2021, agencies (if medium or large) must assess the IR35 status of every contractor engagement. Getting this wrong creates significant liability. See our comprehensive IR35 guide for contractors for more details.
When You Must Assess
Your agency must make IR35 determinations if you meet two of three criteria:
- Annual turnover above £10.2 million
- Balance sheet above £5.1 million
- More than 50 employees
Small agencies (below these thresholds) leave the determination to the contractor.
Assessment Process
For each contractor engagement:
- Use HMRC's CEST tool as a starting point
- Document your reasoning - this protects you in disputes
- Issue a Status Determination Statement (SDS) to the contractor
- If inside IR35: Deduct tax and NI before payment, or use an umbrella company
- If outside IR35: Pay the contractor's invoice in full
Common Agency IR35 Scenarios
Likely outside IR35:
- Short-term project (2-4 weeks) with defined deliverables
- Contractor uses own equipment and works remotely
- Contractor has other clients simultaneously
- Genuine right of substitution exists
Likely inside IR35:
- Long-term placement (6+ months) in your office
- Contractor managed like an employee (daily standups, same hours)
- No realistic substitution - client relationship is personal
- Contractor works exclusively for you
Cost of Getting IR35 Wrong
If HMRC determines a contractor was inside IR35 when you assessed them as outside:
- Back taxes and NI for up to 6 years
- Interest from the date payment was due
- Penalties up to 100% of tax owed
- Potential reputational damage
Document every assessment thoroughly. "We used CEST and it said outside" is not sufficient documentation.
Cash Flow Management for Agencies
Cash flow kills more agencies than lack of profit. Understanding and managing your cash cycle is essential.
The Agency Cash Flow Challenge
Typical cash flow pattern:
- Week 1: Receive brief, begin work
- Week 2-4: Incur costs (salaries, contractor payments, software)
- Week 5: Deliver and invoice
- Week 7-12: Wait for payment (30-60 day terms)
You're financing 60-90 days of operations before revenue arrives. For a £500,000 annual revenue agency, that's £125,000-185,000 tied up in working capital.
Improving Cash Flow
Invoice terms:
- Negotiate 50% upfront for projects over £10,000
- Monthly invoicing for retainers (not quarterly)
- 14-day payment terms instead of 30 (ask - many clients will agree)
- Milestone-based invoicing for longer projects
Reduce debtor days:
- Invoice immediately upon milestone completion
- Send payment reminders at 7, 14, and 21 days
- Charge interest on late payments (include in contracts)
- Consider invoice factoring for persistent late payers
Manage payables:
- Negotiate 30-day terms with suppliers
- Pay contractors on delivery, not before
- Time large purchases after client payments
Cash Flow Forecasting
Build a 13-week rolling cash flow forecast:
| Week | Opening Balance | Expected In | Expected Out | Closing Balance |
|---|---|---|---|---|
| 1 | £45,000 | £12,000 | £18,000 | £39,000 |
| 2 | £39,000 | £8,000 | £15,000 | £32,000 |
| 3 | £32,000 | £25,000 | £22,000 | £35,000 |
| ... | ... | ... | ... | ... |
Update weekly. A forecast showing negative balance in week 8 gives you time to act - chase invoices, delay purchases, or arrange overdraft facilities.
Expense Tracking by Project
Accurate project costing requires allocating expenses correctly.
Direct Costs (Allocate to Projects)
- Contractor fees for specific deliverables
- Stock imagery, fonts, video footage
- Printing and production costs
- Client-specific software licences
- Travel to client meetings
- Outsourced services (voiceover, translation)
Indirect Costs (Spread Across Agency)
- Salaries for permanent staff
- Office rent and utilities
- Software subscriptions used across projects
- Marketing and business development
- Insurance, accountancy, legal
- Training and professional development
Calculating True Project Profitability
Basic calculation:
Project Revenue: £15,000
Direct Costs: £3,000 (contractor + stock)
Time Cost: £8,000 (80 hours × £100 internal rate)
Gross Profit: £4,000 (26.7% margin)
Internal hourly rate: Calculate by dividing total salary costs by billable capacity. If your team costs £300,000/year and has 3,000 billable hours capacity, your internal rate is £100/hour.
VAT for UK Agencies
Understanding VAT is crucial for agency pricing and cash flow.
VAT Registration
You must register for VAT when taxable turnover exceeds £90,000 in any rolling 12-month period (see our VAT threshold guide for details). Use our VAT calculator to estimate obligations. Most agencies register voluntarily earlier because:
- Clients can reclaim VAT you charge (B2B work)
- You reclaim VAT on agency expenses
- Appears more established to enterprise clients
VAT on Services to International Clients
Clients in EU (post-Brexit):
- B2B: No UK VAT - reverse charge applies (client accounts for VAT locally)
- B2C: Complex - may need to register in client's country
Clients outside EU:
- B2B: No UK VAT - outside scope
- B2C: No UK VAT - outside scope
Record keeping: Keep evidence of client's business status and location. VAT-exempt invoices must still be included in your VAT return (Box 6).
Common VAT Mistakes
- Partial exemption: If you provide some VAT-exempt services, you may not reclaim all input VAT
- International services: Incorrectly charging VAT to overseas B2B clients
- Entertainment: No VAT recovery on client entertainment
- Timing: Recognising VAT at wrong point (invoice date vs payment date depending on scheme)
Multi-Currency for International Clients
Agencies working with overseas clients face currency risk and accounting complexity.
Recording Foreign Currency Transactions
- Invoice in client's currency (usually preferred by client)
- Record at exchange rate on invoice date
- Revalue at exchange rate on payment date
- Recognise exchange gain/loss in profit and loss
Example:
- Invoice $12,000 when rate is 1.25 (£9,600 recorded)
- Payment received when rate is 1.20 (£10,000 actual)
- Exchange gain of £400 recognised
Managing Currency Risk
- Invoice in GBP: Shifts risk to client (may resist)
- Forward contracts: Lock in exchange rate for large invoices (banks offer these)
- Currency accounts: Hold foreign currency until rates are favourable
- Pricing buffer: Build 5% into international quotes to absorb fluctuation
UK Tax on Foreign Income
All income is taxable in the UK regardless of currency. Convert to GBP using the exchange rate on the date income is recognised for both Corporation Tax and VAT purposes.
Year-End Planning for Agency Tax
Strategic year-end planning can significantly reduce your tax bill. See our year-end tax planning guide for comprehensive strategies.
Corporation Tax Rates (2025/26)
| Profit Level | Rate |
|---|---|
| Up to £50,000 | 19% |
| £50,001 - £250,000 | 26.5% (marginal relief) |
| Over £250,000 | 25% |
Tax-Efficient Strategies
Timing income and expenses:
- Accelerate expense purchases before year-end
- Consider timing of large project completions
- Review WIP and invoice outstanding work
R&D Tax Credits:
- Software development projects may qualify
- 20% credit for qualifying expenditure
- Many agencies miss legitimate claims
Capital allowances:
- Full expensing on qualifying equipment
- Include computers, servers, camera equipment
- Claim in the year of purchase
Pension contributions:
- Company contributions are tax-deductible
- Reduce Corporation Tax while building retirement savings
- Consider employer contributions over salary increase
Common Agency Accounting Mistakes
1. Not Tracking Project Profitability
Many agencies know their overall profit but not which clients or projects make money. Unprofitable work hides behind profitable projects. Track every project individually.
2. Ignoring Utilisation
If your team bills 50% of available hours, you're paying full salaries for half output. Track utilisation weekly and address issues immediately.
3. Letting WIP Grow
Unbilled work is interest-free financing to your clients. Set a maximum WIP threshold and invoice immediately when exceeded.
4. Underpricing Retainers
Retainer pricing often doesn't account for scope creep. Review retainer profitability quarterly and renegotiate underperforming contracts.
5. Poor Contractor Documentation
Every contractor needs: signed contract, IR35 assessment documentation, and right-to-work check. Missing documents create liability.
6. Cash Flow Blindness
Profitable agencies fail from cash flow problems. Maintain a rolling forecast and act on warnings early.
How AccountsOS Helps Agencies
Managing agency accounting requires tracking dozens of projects, multiple clients, various contractors, and complex revenue recognition. AccountsOS simplifies this chaos.
Project-Based Tracking
Create project codes and allocate all income and expenses automatically. See real-time profitability on every engagement without spreadsheet gymnastics.
Contractor Management
Track contractor payments, store contracts, and maintain IR35 documentation in one place. Get alerts when contractor spend approaches thresholds.
Cash Flow Visibility
Real-time cash position and 13-week rolling forecast. Identify potential shortfalls weeks in advance, giving you time to chase invoices or arrange facilities.
Multi-Currency Support
Invoice in any currency, automatically track exchange gains and losses, and see your true revenue in GBP. No manual conversion spreadsheets.
Tax Deadline Tracking
Corporation Tax, VAT returns, PAYE submissions, annual accounts - AccountsOS tracks every deadline and sends alerts with time to prepare. Never miss a filing.
Plain English Queries
Ask questions in natural language:
- "What's the profitability on the Acme website project?"
- "How much have we paid contractors this quarter?"
- "What's our debtor days average?"
- "When is our next VAT return due?"
Get instant answers without digging through reports. See how it works and check our pricing.
Frequently Asked Questions
What accounting software is best for agencies?
The best software depends on your size and complexity. For small agencies (under £500k revenue), cloud accounting like Xero or QuickBooks covers basics. For larger agencies, consider practice management software (Productive, Harvest Forecast) integrated with your accounting. AccountsOS offers AI-powered bookkeeping specifically designed for service businesses, handling project tracking, contractor management, and tax compliance automatically.
How do I calculate utilisation rate?
Utilisation = Billable Hours / Available Hours. If a designer works 160 hours monthly and bills 120 to clients, utilisation is 75%. Target 65-80% - below 60% indicates pricing or sales problems, above 85% suggests burnout risk and no capacity for growth. Track weekly and address declining trends immediately.
When should I register for VAT as an agency?
Registration is mandatory when taxable turnover exceeds £90,000 in any rolling 12-month period. Most B2B agencies register voluntarily earlier because clients can reclaim the VAT charged, and you can reclaim VAT on expenses. If most clients are VAT-registered businesses, register as soon as practical. If serving mainly individuals or small non-VAT-registered businesses, the 20% price increase may hurt competitiveness.
How do I price projects profitably?
Start with your fully-loaded cost per hour (salaries + overhead / billable hours capacity). For a £300,000 cost base with 3,000 billable hours, that's £100/hour. Apply your target margin - 50% margin means charging £200/hour minimum. Add direct costs (contractors, stock), then add contingency for scope creep (10-20% for fixed price). Review completed project profitability quarterly and adjust rates accordingly.
What's the typical profit margin for UK agencies?
Gross margins (revenue minus direct costs) typically range 50-70% for well-run agencies. Net margins (after all overhead) range 10-20%. Agencies below 10% net margin are vulnerable - one bad project or lost client creates problems. Agencies above 25% are often under-investing in growth. Track your margins monthly and investigate any declining trend.
How do I handle retainer scope creep?
Document the original scope precisely in your contract. Track time against retainer budgets weekly. When work exceeds scope, communicate immediately - don't absorb overruns hoping to discuss at renewal. Either bill additional hours at your standard rate, or negotiate an increased retainer. Clients who consistently exceed scope should face price increases at renewal.
Do I need separate bank accounts for each project?
No - that creates unnecessary complexity. Use a single business account with project codes in your accounting software to track income and expenses by engagement. Some agencies maintain a separate "tax reserve" account where they transfer Corporation Tax and VAT provisions monthly, ensuring funds are available when due.
How do I set contractor rates to maintain margins?
Your contractor rate should be roughly 70-80% of what you charge the client for equivalent work. If you bill clients £150/hour for design, pay contractors £105-120/hour maximum. Below 70% may attract lower-quality contractors; above 80% leaves insufficient margin to cover unbillable time, sales, and admin. Review quarterly and adjust if margins suffer.
The AccountsOS team combines AI expertise with UK accounting knowledge to help small businesses thrive.
Let AI handle your accounting
Stop worrying about deadlines and compliance. AccountsOS automates your bookkeeping so you can focus on growing your business.
Get Started Free