Share Post :

Ad Agency Accounting: A Practical Guide for Agency Owners

You started your agency to create great work for clients, not to spend hours dealing with spreadsheets and financial reports. But sooner or later, ad agency accounting becomes something every agency owner has to deal with.

Maybe a client pays a large retainer upfront. Maybe you’re covering media costs before getting reimbursed. Or maybe you’re managing several projects at the same time and struggling to figure out which clients are actually profitable. If that sounds familiar, you’re not alone.

The truth is that accounting for marketing agencies is different from accounting for many other businesses. Agencies deal with retainers, media spending, project-based work, billable hours, and freelance contractors. If these things aren’t tracked properly, the numbers can quickly become confusing.

Predawn Accounting Logo

Get a FREE review of your books

Predawn Accounting helps you get your business in shape for taxes, loans, and
growth. Stop worrying about accounting and speak with a real, human expert.

Key Takeaways:

Rule 01

Money clients give you for media buys isn’t your revenue. It passes through the agency, and counting it as income can make your business look bigger and less profitable than it really is.

Rule 02

Your real size is agency gross income: total billings minus pass-through costs. Use this number when looking at your margins, not your gross billings.

Rule 03

A retainer paid upfront is a liability until you earn it by doing the work. Recording the full amount as income when you receive it can distort your monthly results.

Rule 04

Profit happens at the project level. Your agency-wide numbers can look profitable while individual clients or projects quietly lose money.

Rule 05

Most agencies start with cash accounting and move to accrual accounting as retainers and media spend grow and cash-basis reports become less useful.

Why Ad Agency Accounting Is Different

Let’s start with why agency finances can be a little more complicated than other businesses.

A typical business sells a product, gets paid, and records the sale. Agencies don’t usually work that way.

Most agencies earn money from several sources at the same time. You might have monthly retainers, one-off projects, hourly billing, and commissions from media spend, all coming in together. These different marketing agency revenue streams can make income vary from month to month, which is why it’s important to track everything properly.

Another challenge is the money that passes through your business. For example, if a client gives you $40,000 to purchase ad space on their behalf, that money may flow through your bank account, but it isn’t really your revenue. It’s a pass-through cost. If it’s recorded incorrectly, your agency can appear much larger and more profitable than it actually is.

Expenses can also change quickly. Freelancer costs, software subscriptions, and advertising spend often increase or decrease depending on the projects you’re managing. This is one of the most common accounting challenges for the marketing industry and a big reason why general bookkeeping advice doesn’t always work well for agencies.

Key Accounting Terms Every Agency Should Know

Before you start reviewing financial reports, it’s helpful to understand a few accounting terms that are common in agency businesses. These are some of the ones agency owners struggle with most.

Billable Hours

Billable hours are the hours your team spends on work that can be charged to a client. Even if your agency mainly uses fixed-fee pricing, tracking time still matters. It helps you see if a project is actually profitable and you’re charging enough for the work being delivered.

One thing we often see is agencies underestimating how much time goes into client work until they start tracking it properly.

Accounts Receivable and Work in Progress

Accounts receivable (AR) is money you’ve already invoiced a client for but haven’t received yet.

Work in progress (WIP) is the value of work you’ve already performed but haven’t invoiced yet. It appears on the balance sheet as an asset.

Both are common in agency operations and can have a big impact on cash flow. If you struggle with managing client receivables month after month, it may be a sign that clients are taking too long to pay, which can put pressure on the business.

Deferred Revenue (Retainers)

When a client pays a retainer upfront, that money isn’t fully earned the day it arrives in your bank account. Until the work is completed, it is considered deferred revenue. It is recorded as a liability on your balance sheet because you still owe the client the work.

This is one of the most common accounting mistakes we see in agencies. Recording the entire retainer as income right away can make one month look stronger than it really is and leave the following months looking weaker than expected.

Billable vs Overhead Expenses

Billable expenses are costs managed through accounts payable management, such as advertising spend, stock images, or other project-related costs

Overhead expenses are the costs of running the agency itself, including software subscriptions, rent, and salaries for non-client work.

Keeping billable and overhead expenses separate makes it much easier to understand the profitability of each client and project.

Are You the Principal or the Agent? The Media Spend Question

This is one of the questions that can change how your income statement looks, and most agency owners have never been asked it.

When you buy $40,000 of ad space for a client, are you buying it as the agency, or are you arranging it on the client’s behalf? US accounting rules call the first one the principal and the second one the agent. Under ASC 606, the revenue recognition rules used by US businesses, these two situations are treated differently.

If you’re the principal, you report the full $40,000 as revenue and the same $40,000 as a cost. If you’re the agent, you report only your fee as revenue. The media cost doesn’t go through your income statement as revenue or expense.

Two agencies can earn the exact same money and report completely different numbers:

Metric Reported as principal (gross) Reported as agent (net)
Revenue $500,000 $100,000
Media cost ($400,000)
Gross profit $100,000 $100,000
Margin 20% 100%

The cash may be the same, but the financial statements can look completely different.

So which one are you? The main question is who controls the media purchase. If your agency is responsible for the media purchase, takes on the risk, and still owes the platform even if the client doesn’t pay you, you’re more likely acting as the principal.

If the client approves the purchase, controls the budget, and you’re mainly arranging the media and charging a fee, you’re more likely the agent.

A simple question I use when discussing this with agency owners:

If the client disappeared tomorrow, who would Google or Meta come after for the money?

If the answer is you, you’re probably the principal. If the answer is the client, you’re more likely the agent.

Many small and mid-size agencies fall on the agent side, which is why net reporting and agency gross income show the business more accurately. But don’t assume that’s always the case. The answer can even be different for two contracts within the same agency.

If your agency manages large media budgets, discuss the arrangement with your CPA before setting up your books. Changing how you record it later can affect your financial reports and may require you to revise previously reported numbers.

How to Record Retainers and Media Spend (Journal Entries)

Your accounting software handles most of these entries automatically, but seeing them once makes the rules much easier to understand. These are four transactions that agencies commonly get wrong.

A client pays a $12,000 retainer for six months of work
Account Debit Credit
Cash $12,000
Deferred Revenue $12,000
Nothing goes to revenue yet. You have the cash, but you still owe the client the work.
You finish the first month’s work
Account Debit Credit
Deferred Revenue $2,000
Service Revenue $2,000
One-sixth of the retainer is now earned and recorded as income. The remaining $10,000 stays as a liability until you complete the rest of the work.
You place a $40,000 media buy as the agent
Account Debit Credit
Client Media Payable $40,000
Cash $40,000
No revenue and no expense are recorded. The money moves through a liability account, which is what you’d expect with a pass-through cost. Your agency’s fee is invoiced and recorded separately.
You’ve delivered work you haven’t invoiced yet
Account Debit Credit
Work in Progress $8,000
Service Revenue $8,000

You’ve earned the revenue, so it belongs in this month’s revenue. Once you send the invoice, the WIP balance moves to accounts receivable.

Now compare that to the version I see in messy agency books. Let’s say your agency bills $900,000 a year, including $600,000 in client media budgets. If you record the full $900,000 as revenue, the agency looks like a $900,000 business with a very thin margin.

Separate the pass-through media spend, and your agency’s gross income is actually $300,000. That’s the number that tells you how profitable the agency itself really is.

The cash hasn’t changed. What changes is how your financial statements show the business.

The same basic logic applies to other liability and equity accounts. Knowing which side of the ledger a balance belongs on helps keep owner equity and pass-through money separate from your actual revenue.

Project-Based Accounting: The Heart of Agency Finance

If you’ve ever wondered where your agency’s money really goes, the answer is into projects. Some projects generate healthy profits, while others take up far more resources than the consulting revenue covers.

That’s where project-based accounting comes in. It helps you track income, expenses, and hours for each client project instead of looking at everything as a single set of numbers. When you can see how each project is performing, it’s much easier to make decisions about pricing, hiring, and which clients you keep.

One thing we see all the time is agencies being surprised by what the numbers reveal. A big client that seems valuable may actually require so much time that the profit is minimal. Meanwhile, a smaller retainer client may turn out to be one of the most profitable accounts in the business.

A practical way to do this is by setting up project tracking, classes, or sub-accounts in your accounting software. It takes a little effort at the start, but it makes it much easier to understand how each project contributes to the overall business.

How Agencies Recognize Revenue by Service Type

Different agency services get earned at different points, which is why agency revenue recognition can get more complicated than it looks. One contract can easily include several types of work with different revenue timing.

Service When you’ve earned it
Monthly retainer Spread evenly across the retainer period as you deliver
Fixed-fee project At milestones, or over time as the work progresses
Creative deliverable When the finished work is handed to the client
Media placement (as agent) Your fee, when the media runs
Hourly work As the hours are worked
Performance bonus Once the outcome is reasonably certain, not when you hope for it

That last one is easy to get wrong. If your contract includes a bonus for reaching a sales target, you shouldn’t record the bonus just because the campaign is looking good. Wait until the result is clear.

When one contract includes strategy, creative, and media, each part may have a different revenue timeline. The easiest way to handle this is to clearly price and define each service in the contract from the start. That gives your books a clear basis for recognizing the revenue as the work is completed.

Cash vs Accrual: Which Should Your Agency Use?

At some point, every agency owner has to choose between cash and accrual accounting. The main difference is when income and expenses are recorded.

Cash accounting records income when money is received and expenses when they’re paid. It’s simple, and it answers one question: Did more cash come in than went out? That’s why many smaller agencies start with this method.

Accrual accounting records income when it’s earned and expenses when they’re incurred, even if no cash has moved. This shows how the business is performing during a particular month.

For agencies that work with retainers, ongoing contracts, or media spend, accrual accounting often provides a better view of the numbers because revenue is matched to the work being delivered.

Under US accounting rules, you record revenue as you deliver the work, not when the cash arrives. For agencies, that means earning a retainer over the life of the contract, not all at once. The IRS describes this under the accrual method, where income counts when it’s earned, not when it’s paid.

Almost every agency is free to choose between cash and accrual accounting. The IRS generally requires accrual accounting only when a business meets certain requirements, including an average gross receipts threshold over three years. For tax years beginning in 2026, that threshold is $32 million.

Using accrual accounting for your internal financial reports is different from changing your tax accounting method, which needs IRS approval. Many agencies use accrual reports internally and continue to use cash accounting for tax purposes.

Ad Agency Financial Statements (With a Sample Income Statement)

Three reports show where your agency actually stands: the income statement, the balance sheet, and the cash flow statement. The one you’ll read most is the income statement.

What makes an advertising agency income statement different is how you handle pass-through costs. You remove media spend and third-party expenses to see what the agency actually earns. That number is called agency gross income (AGI), and for agencies, this is a much better measure of real size than total billings.

Here’s a simple sample income statement for an advertising agency to show how it works:

Line item Amount (annual)
Gross billings (total invoiced) $1,200,000
Less: pass-through costs (media buys, ad spend, third parties) ($700,000)
Agency Gross Income (AGI) $500,000
Salaries and wages ($260,000)
Freelancer and contractor costs ($60,000)
Software and subscriptions ($25,000)
Rent and utilities ($30,000)
Other overhead ($25,000)
Total operating expenses ($400,000)
Net income (before taxes) $100,000

Notice the agency billed $1.2 million, but only $500,000 was actual agency income. Net income is $100,000, which is a 20% margin on AGI. If you measured this agency by gross billings, every margin would look far worse than it is. That’s why AGI matters.

SCORE, a nonprofit partner of the SBA, offers free templates and guidance to help small business owners build and read their financial statements.

These are just sample numbers to explain the structure. Real financial statements only work when your books are clean and up to date, which is why trusted bookkeeping services matters more than most agency owners realize.

Financial Metrics Every Agency Should Track

Once your reports are accurate, a few key numbers can tell you how healthy the agency really is. These are the ad agency financial metrics worth paying attention to:

Metric What it tells you Healthy range
Agency Gross Income (AGI) Your true size, once pass-through costs are gone
Profit margin on AGI Net income as a share of AGI 15%–20%
Gross margin Efficiency of delivering the work 50%+
Utilization rate Billable hours ÷ total available hours 60%–75%
Overhead as % of AGI What running the agency costs you 20%–30%
Revenue per employee AGI ÷ headcount, your efficiency
AR days How long clients take to pay Under 30 days
Monthly recurring revenue Predictable income from retainers

You don’t need to track everything from day one. Start simple with AGI and utilization. These two will tell you if your team’s work is actually paying off.

Treat these ranges as reference points, not rules. A three-person shop and a forty-person agency have different costs.

Managing Agency Cash Flow

Profitable agencies run out of money all the time. Clients may take 30 to 60 days to pay, payroll still has to be paid on time, and one large media buy can empty the account in a single day.

Tip 01

Keep client media budgets in a separate account. It’s easy to spend money that isn’t really yours, and mixing those funds with your operating cash can make your actual working capital harder to see.

Tip 02

Build a cash reserve of 10% to 30% of annual revenue. If one or two clients account for most of your income, aim for the higher end.

Tip 03

Set aside money for taxes each month. Agency profits are reported on the owners’ personal tax returns, so there may be no employer withholding tax from that income.

Tip 04

Watch the gap between accounts receivable and accounts payable. If clients take 60 days to pay but freelancers expect payment within 15 days, your agency is covering that gap out of its own cash. Improving collections from 60 days to 30 can do more for your cash position than adding another client.

Best Accounting Software for Marketing Agencies

The right tool depends on your size and how complex your billing is. There’s no single best tool,but a few are good options for agencies. Here’s a look at the common accounting software for advertising agencies and creative shops:

Software Best for Notes
QuickBooks Online Most US agencies The standard, almost every accountant knows it, with project tracking on higher tiers
Xero A clean and modern setup Strong project tracking, easy to learn
FreshBooks Service-based agencies A light project management tool
Zoho Books Agencies already on Zoho Client portal, project tracking, good value

In our experience as QuickBooks ProAdvisors, QuickBooks Online is a good choice for most agencies because it’s easy to hand over to another accountant. But it’s not right for every agency.

If you’re already using tools like Zoho or you want something that combines billing and project management, there are several good options out there.

It’s important to connect a time-tracking tool so billable hours flow into your books. The software is only as good as the setup behind it.

Paying Freelancers Without a Tax-Season Mess

Agencies rely heavily on freelancers, which means most agencies have a 1099 problem in January.

Get a Form W-9 from each contractor before you make their first payment. Trying to track down a designer for their tax information eleven months later, after they’ve stopped replying to emails, is not how you want to spend January.

There are two things to get right. First, track payments by contractor, not just by project. That makes preparing 1099-NEC forms much easier because you already have the payment history in one place.

Second, pay attention to worker classification. If someone works your hours, uses your equipment, and works under your direction, calling them a contractor doesn’t automatically make them one. Misclassifying a worker can create tax and payroll problems later.

When to Outsource Your Agency’s Bookkeeping

Many agency owners handle their own bookkeeping when they’re just getting started, and that’s completely normal. The question is when it starts costing you more than it saves.

Here are a few signs it may be time to bring in professional help:

  • You’re spending evenings or weekends catching up on bookkeeping.
  • You’re not sure which clients or projects are actually making money.
  • Retainers, media spend, and project costs have become difficult to track.
  • Tax season turns into a stressful search through old statements and receipts.
  • You’re planning to hire, grow the team, raise funding, or work with bigger clients.

Run the numbers first. If your books take up 10 hours a month that you could have spent working with clients, DIY bookkeeping may already be costing you more than you realize.

You’re not really paying for just data entry. You need someone who understands how agencies work. They can separate pass-through media from actual revenue, record retainers as deferred revenue until they’re earned, and set up project tracking that helps you make better pricing and hiring decisions.

Good bookkeeping services for agencies should do more than keep your records clean. They should give you numbers you can use to decide which clients are worth keeping and which ones aren’t.

Let’s Clean Up Your Agency’s Books

Ad agency accounting is about understanding what your agency is actually earning after media spend and other pass-through costs are removed.

When retainers are handled correctly, media spend is tracked separately, and profitability is measured at the project level, your numbers become much easier to understand. You can see what’s working, what’s not, and make decisions with confidence.

If your media spend and retainers are mixed in with your revenue, send us your records from the last few months, and we’ll help you separate them all. We’ll show you your real agency gross income, what you’re actually earning after pass-through costs, and which clients are bringing in the most profit. The review is completely free.

This article is general information, not personalized tax or financial advice. Every agency is different. For your specific situation, talk to a licensed CPA or tax professional.

FAQs

In most cases, advertising is recorded as an expense, not an asset or a liability. If you pay for advertising before the campaign runs, it may temporarily be recorded as a prepaid asset. Once the advertising is used, it becomes an expense. 

At a minimum, agencies should review their financial reports every month. Monthly reviews help you keep track of income, expenses, and cash flow. If your agency manages multiple projects at once, it’s also a good idea to keep an eye on unpaid invoices and available cash throughout the month.

Outsourcing gives you access to professional bookkeeping for marketing agencies without the cost of hiring a full-time employee. A good bookkeeping partner can help organize pass-through costs, set up project tracking, and provide accurate reports.

Many smaller agencies begin with cash accounting because it's simple and easy to manage. As the business grows and starts handling retainers, media spend, and larger projects, accrual accounting shows your financial performance accurately by matching income with the work being delivered.

Usually not. If you’re placing media with the client’s budget, it’s a pass-through, and only your fee is revenue. It becomes revenue when your agency acts as principal and carries the risk itself.

A healthy agency may have a 15% to 20% net profit margin when measured against agency gross income. If you measure the margin against gross billings, the agency can look much less profitable than it actually is.

Maybe You Read

Get a free quote