Marketing agencies face unique bookkeeping challenges: managing retainer billing, tracking project costs, reconciling media spend and managing multiple client accounts. Here’s how to keep your agency finances clean and profitable.
Managing Retainer Billing
Monthly retainers are the lifeblood of many agencies — but they require careful management. Invoice retainers in advance, at the start of each month. Use recurring invoice features in Xero or QuickBooks. Reconcile retainer income against bank receipts monthly to ensure all clients are paying on time.
💡 Key takeaway
For agencies, never mix client media spend with your own revenue — treating pass-through costs as income inflates turnover and your tax bill.
Project Cost Tracking
Accurately tracking the cost of delivering each client’s work is essential for profitability analysis. Use project or job tracking features in your accounting software to allocate time costs, freelancer fees, tools and media spend to individual clients. This shows you which clients are profitable and which are not.
🔄 Retainer Clients
- Predictable monthly income
- Easier cash flow planning
- Simple to invoice
- Scope creep is the main risk
- Great for long-term bookkeeping
📋 Project Clients
- Variable income — harder to forecast
- Milestone billing required
- Higher admin overhead
- Profit margins vary per job
- Cost overruns are a risk
Media Spend and Pass-Through Costs
Many agencies handle significant media spend on behalf of clients — Google Ads, social media advertising, paid placements. Establish a clear policy: are you billing at cost, cost-plus or flat rate? Record all pass-through costs accurately and ensure they’re matched to the corresponding client billing.
Managing Freelancers and Subcontractors
Agencies often use freelancers for specialist work. Keep clear records of all freelancer payments. If freelancers are UK-based, ensure they invoice you (they’re responsible for their own tax). Check whether CIS applies if any freelance work involves construction-related services.
Agency Profitability
The most important metric for an agency is gross profit by client. Revenue minus the direct cost of delivering that client’s work (staff time, freelancers, tools, media). Monthly management accounts that break this down by client give you the insight to grow the right clients and have difficult conversations with unprofitable ones.
Frequently Asked Questions
Should I register for VAT as a marketing agency?
If your turnover exceeds £90,000 you must register. Many agencies register voluntarily as their B2B clients can reclaim the VAT they charge.
How do I handle agency fee structure for bookkeeping?
Whether you bill retainers, project fees or time-and-materials, your accounting software can accommodate all structures. The key is consistency and matching costs to the correct period.
Can a bookkeeper help with agency profitability analysis?
Yes — a bookkeeper with experience in agency finance can produce client-level profitability reports, helping you understand where your agency makes and loses money.