Target Reader: Founders and operators of performance marketing, paid media, and digital agencies billing $1M–$10M annually who manage client ad budgets alongside their own service fees.
Search Intent: Informational — seeking to understand how to correctly classify and separate pass-through ad spend from agency revenue in their books and P&L.
Separating ad spend pass-through from agency revenue means recording client media budgets as a liability (money you hold on behalf of a client) rather than as income — so your P&L reflects only the fees your agency actually earns. For most performance and paid media agencies, this single accounting decision is the difference between knowing your true margins and operating blind.
Most agencies running paid media for clients touch enormous sums of money that were never theirs to begin with. A $3M agency might be flowing $8M in client ad budgets through its accounts. If those dollars hit your revenue line, your gross margin looks artificially thin, your P&L is unreadable, and every decision you make about hiring, pricing, and profitability is built on a distorted foundation. Getting this right isn't a bookkeeping detail — it's the foundation of financial clarity for any agency that manages media spend.
What Is Pass-Through Ad Spend — and Why Does It Distort Your Revenue?
Pass-through ad spend is client money that flows through your agency's accounts to pay media platforms (Google, Meta, TikTok, programmatic networks) on the client's behalf. The agency is acting as an intermediary — not as the buyer of media for its own purposes. The client owns the campaigns, the data, and the results. The agency is simply the operational conduit.
The distortion happens when agencies record this spend as gross revenue. Consider a 12-person paid media agency billing $200K/month in management fees. If they're also flowing $600K/month in client ad budgets, recording everything as revenue makes the agency look like an $800K/month business with a 25% gross margin. Strip out the pass-through, and the real picture is a $200K/month business with a 100% gross margin on fees — a completely different story for every financial decision.
Industry data suggests that performance agencies managing significant media budgets routinely see gross revenue figures 3–5x higher than their true Agency Gross Income (AGI) when pass-through spend isn't separated. AGI — sometimes called net revenue — is the only number that meaningfully represents what the agency actually earned.
The Principal vs. Agent Distinction
The accounting treatment hinges on one question: is your agency acting as a principal (you buy the media, you own the risk, you mark it up and resell it) or as an agent (you facilitate the purchase on the client's behalf, and the client bears the economic risk)?
Most performance agencies are acting as agents. The client approves the budget, the client owns the ad accounts, and if a campaign underperforms, the client absorbs the loss — not the agency. Under agent accounting, only the management fee hits revenue. The media spend flows through a liability account (client funds held) and is never recognized as income.
If your agency is acting as a principal — you buy media inventory speculatively, mark it up, and resell it — gross reporting may be appropriate. But this is rare for most digital agencies and carries different risk and margin profiles entirely.
How to Set Up Your Chart of Accounts to Separate Pass-Through Spend
The cleanest way to separate pass-through ad spend is to build the separation directly into your chart of accounts for marketing agencies. This means creating dedicated account categories that prevent pass-through dollars from ever touching your revenue line.
Here's the account structure that works for most paid media agencies:
| Account Type | Account Name | Purpose |
|---|---|---|
| Liability | Client Ad Funds Held | Records client media budget deposits received |
| Expense (offset) | Client Media Spend Disbursed | Records payments to platforms on client behalf |
| Revenue | Management Fees | Records only the agency's earned service fees |
| Revenue | Performance Bonuses | Records any performance-based fee components |
| COGS | Direct Labor (billable) | Records contractor/employee time on client work |
When a client sends $50,000 to fund their Google Ads account, that $50,000 hits Client Ad Funds Held (a liability) — not revenue. When you pay Google $50,000 on their behalf, you debit the liability account and credit cash. Net effect on your P&L: zero. Your revenue line only ever sees the $8,000 management fee you charged for the month.
Setting Up the Workflow in QuickBooks Online
In QuickBooks Online, the practical setup looks like this:
- Create a liability account called "Client Ad Funds Held" under Other Current Liabilities.
- When a client wires their media budget, record it as a deposit to your operating account with the offsetting credit to the liability account — not to income.
- When you pay the platform (Google, Meta, etc.), record the payment from your operating account with the debit to the liability account.
- Invoice the client separately for your management fee, which hits your revenue account.
- Reconcile the liability account monthly — the balance should equal the total unspent client media funds you're holding.
If you're setting up QuickBooks for the first time or restructuring an existing file, the QuickBooks Online setup guide for service businesses covers the full chart of accounts configuration in detail.
What Does Your P&L Look Like After Separating Pass-Through?
Once pass-through spend is correctly excluded from revenue, your P&L becomes a genuinely useful management tool. Here's what changes:
Before separation (gross reporting):
- Gross Revenue: $800,000/month
- Platform Spend (COGS): $600,000/month
- Gross Profit: $200,000/month (25% margin)
- Operating Expenses: $160,000/month
- Net Income: $40,000/month (5% net margin)
After separation (net/agent reporting):
- Agency Gross Income (Net Revenue): $200,000/month
- Direct Labor & COGS: $80,000/month
- Gross Profit: $120,000/month (60% margin)
- Operating Expenses: $80,000/month
- Net Income: $40,000/month (20% net margin)
The net income is identical — $40,000 either way. But the margin percentages are completely different, and those percentages are what you use to benchmark performance, set hiring thresholds, and evaluate client profitability. A 5% net margin looks like a business in crisis. A 20% net margin on AGI looks like a healthy, well-run agency. Same business, same cash — but only one picture is accurate.
In practice, agencies that correctly separate pass-through spend and track performance against AGI benchmarks can identify underperforming clients and margin compression 2–3 months earlier than those working from gross revenue figures.
How to Handle Client Billing and Invoicing for Pass-Through Spend
The billing structure you use with clients should mirror your accounting treatment. If you're acting as agent, your invoices should clearly separate the management fee from the media budget — ideally as distinct line items or even separate invoices.
Recommended invoicing structure for paid media agencies:
- Invoice A (Management Fee): Monthly retainer or performance fee for campaign management, strategy, and reporting. This is your revenue.
- Invoice B (Media Budget Request): A separate request for the client to fund their ad accounts for the upcoming period. This is a liability deposit, not revenue.
Some agencies combine these on one invoice but use separate line items with explicit labels: "Agency Management Fee — $8,000" and "Client Media Budget (Pass-Through) — $50,000." The key is that the client and your accounting team both understand which dollars are fees and which are media funds.
Clear invoicing also protects you legally. If a client disputes a charge, having explicit documentation of what was a fee versus a media disbursement prevents the kind of billing confusion that turns into a collections problem. For agencies managing retainer relationships, the retainer billing and agency cash flow guide covers the full invoicing and cash flow implications.
What to Include in Client Contracts
Your engagement agreement should define pass-through expenses explicitly. At minimum, include:
- A definition of what constitutes a pass-through expense (media spend, third-party tools billed to client accounts, etc.)
- Who holds the media accounts (client-owned is cleaner for agent accounting)
- How media budgets are funded and reconciled
- What happens to unspent media funds at end of engagement
- Whether the agency charges a markup on pass-through costs (and if so, how much)
Agencies that define this clearly upfront have significantly fewer billing disputes and cleaner books throughout the engagement.
How Does Pass-Through Separation Affect Client Profitability Analysis?
Separating pass-through spend is the prerequisite for any meaningful client profitability analysis. Without it, you can't calculate true margin per client — and without that, you're making retention, pricing, and capacity decisions without the data you need.
Once your books correctly reflect only earned fees as revenue, client-level profitability analysis becomes straightforward:
Client Profitability Formula (per client, per month):
Client Contribution Margin = Management Fee Revenue
− Direct Labor (hours × loaded rate)
− Direct Tools & Software (client-specific)
− Allocated Overhead
A 20-person paid media agency with 15 active clients might find that 4 clients generate 80% of the profit — and 3 clients are actually margin-negative once direct labor is properly allocated. That insight is only visible when pass-through spend is excluded from the revenue calculation.
Industry benchmarks suggest healthy paid media agencies should target 50–65% gross margin on AGI (after direct labor and direct costs, before overhead). If your gross margin on AGI is below 40%, you likely have a pricing, scope, or staffing problem — not a media spend problem.
What Are the Tax and Compliance Implications of Pass-Through Accounting?
Correctly treating pass-through ad spend as a liability rather than revenue has meaningful tax implications. Revenue you never earned shouldn't be taxed — and if you're recording client media budgets as gross revenue, you may be overstating taxable income.
Under accrual accounting (which most agencies above $1M in revenue should use), revenue is recognized when earned — meaning when you've delivered the service, not when cash arrives. Client media budget deposits are not earned income; they're funds held in trust for a specific purpose. Recording them as revenue and then paying tax on them is both incorrect and expensive.
The IRS and GAAP both recognize the principal vs. agent distinction. If your agency is acting as agent, net revenue reporting is the correct treatment. If you've been recording gross revenue and want to correct it, work with your accountant to restate prior periods — the tax savings can be significant for agencies with large media budgets.
For agencies with contractors executing media work, there's a related compliance question around 1099 reporting. The 1099 contractor tax rules for agencies covers how to handle contractor payments correctly alongside your pass-through accounting.
How to Run a Clean Monthly Close When You Have Pass-Through Spend
Pass-through spend adds complexity to the monthly close, but a structured process keeps it manageable. The goal is to reconcile every dollar of client media funds — what came in, what went out, and what's still sitting in the liability account — before you close the books.
A clean close for agencies with pass-through spend should include:
- Reconcile the Client Ad Funds Held liability account — confirm the balance matches actual unspent client media funds on hand.
- Match platform spend reports to disbursements — pull spend reports from Google, Meta, and other platforms and confirm they match what you recorded as disbursements.
- Confirm management fee revenue — verify all management fee invoices for the month are recorded and any accruals are in place for unbilled work.
- Review client-level P&L — with pass-through excluded, run a client-level margin report to catch any anomalies.
- Reconcile bank accounts — confirm operating cash reflects only agency funds, not client media deposits that haven't been disbursed yet.
Most agencies with a clean setup can complete this reconciliation in 2–3 hours per month. Agencies without a structured process spend 2–3 days chasing discrepancies. The month-end close checklist for paid media agencies walks through the full process step by step.
Getting to a day-10 close — where your books are finalized within 10 business days of month end — requires this reconciliation to be systematic, not ad hoc. Agencies that close by day 10 consistently make better decisions because they're working from current data, not last quarter's numbers.
Frequently Asked Questions
Should pass-through ad spend be recorded as revenue or a liability?
Pass-through ad spend should be recorded as a liability — specifically as "client funds held" — not as revenue. When your agency acts as an intermediary purchasing media on a client's behalf, those dollars were never your income. Only the management fee your agency charges is recognized as revenue.
What is Agency Gross Income (AGI) and how do I calculate it?
Agency Gross Income (AGI) is your total revenue minus all pass-through expenses — the fees your agency actually earned. Calculate it as: Total Billings − Client Media Spend − Other Pass-Through Costs = AGI. This is the correct baseline for measuring margins, benchmarking performance, and setting internal budgets.
Does separating pass-through ad spend affect my taxes?
Yes — correctly treating pass-through spend as a liability rather than revenue reduces your reported gross revenue and may lower your taxable income. Client media budget deposits you hold on behalf of clients are not earned income and should not be taxed as such. Work with your accountant to ensure your tax filings reflect net revenue reporting.
How should I invoice clients to keep pass-through spend separate?
Use separate line items or separate invoices for management fees and media budget requests. Label them explicitly: "Agency Management Fee" for your earned revenue and "Client Media Budget (Pass-Through)" for funds you'll disburse to platforms. Clear invoicing prevents billing disputes and makes your accounting reconciliation straightforward.
What gross margin should a paid media agency target on AGI?
Healthy paid media agencies typically target 50–65% gross margin on Agency Gross Income (AGI) after direct labor and direct costs. If your gross margin on AGI is below 40%, investigate pricing, scope creep, or contractor cost allocation — not your media spend, which should be excluded from the calculation entirely.
Disclaimer: Laya provides this content for informational purposes only. This material does not constitute tax, legal, or accounting advice. Please consult your own tax, legal, and accounting advisors before engaging in any transaction.
If your agency's books are still mixing pass-through spend with earned revenue, the distortion compounds every month — book an intro call to see how a clean close and properly structured P&L changes what you can see and decide.