All articles

Bookkeeping

Ad Spend Pass-Through Accounting for Marketing Agencies

Media spend isn't your agency's revenue, until you book it wrong. Here's the gross vs. net method, the chart of accounts setup, and the journal entries that keep your margin honest.

7 min read

By Joshua Barnett · Founder, ThinkProfit · Digits Partner · Certified QuickBooks ProAdvisor

October 9, 2026

Ad spend pass-through accounting trips up more Marketing and Advertising Agencies than almost any other bookkeeping decision, because the dollars moving through your bank account aren't yours to keep, but they still have to land somewhere on your books. A $40,000 Meta budget billed through your agency and paid out to the platform the same month can double your reported revenue if you book it wrong, and that inflated number follows you into every lender conversation, every valuation conversation, and every monthly P&L review you run with your team. Here's how to book it correctly: which method applies, what the chart of accounts needs, and the journal entries that keep gross margin honest.

What counts as ad spend pass-through

Ad spend pass-through is the media budget a client hands your agency to place on Google, Meta, TikTok, or any other platform, which you then forward to the platform on the client's behalf. It's distinct from your management fee, which is what you actually earn for strategy, buying, optimization, and reporting. A typical retainer invoice might read $45,000 total: $40,000 for media spend and $5,000 for management. The $40,000 is money moving through your agency, not money your agency made. The accounting question is whether that $40,000 belongs on your P&L at all, and the answer depends on who actually controls the spend.

Gross vs. net ad spend pass-through accounting: which method to use

There are two ways to book it. The gross method records the full $45,000 as revenue and the $40,000 media cost as cost of goods sold, netting to $5,000 gross profit. The net method records only the $5,000 management fee as revenue, and the $40,000 never touches the P&L at all, it moves through a balance sheet liability account instead. Accounting standards (ASC 606) decide which one applies using a control test, not a preference: if your agency controls the ad inventory before it transfers to the client (you negotiate rates, bear the risk if a campaign underdelivers, and have discretion in how the budget gets spent), you're the principal and you report gross. If you're simply paying an invoice on the client's behalf, with no markup and no risk if the platform changes its rates, you're an agent and you report net. Most retainer-based agencies that bill media spend at cost, with the markup isolated entirely in the management fee, qualify as an agent and should use the net method. The practical reason to care beyond compliance: gross reporting dilutes your margin. A $45,000 invoice booked gross shows an 11% gross margin ($5,000 divided by $45,000). The same engagement booked net shows 100% margin on $5,000 of actual revenue, which is the number that reflects what your team is actually doing. Booking gross when you should book net makes a profitable agency look like it's barely breaking even.

Setting up the chart of accounts for pass-through

Whichever method applies, the chart of accounts needs a dedicated spot for money in transit. Set up a current liability account called something like "Client Ad Spend Payable" that increases when a client's media funds hit your bank account and decreases when you pay the platform. If you run media spend through a dedicated bank sub-account instead of your operating account, reconciling that liability against the sub-account balance takes minutes instead of hours at month-end. Agencies using the gross method still need a separate "Pass-Through Media Costs" line in cost of goods sold, kept apart from actual production costs (designers, media buyers, contractors), so utilization and delivery margin don't get distorted by a line item that has nothing to do with labor. We cover the full account structure, including how to isolate pass-through from overhead, in our guide to the chart of accounts for marketing agencies.

The journal entries, step by step

Here's the net method in practice, using the $45,000 example above. When the client wires the retainer: debit Cash $45,000, credit Client Ad Spend Payable $40,000, credit Management Fee Revenue $5,000. When you pay Google or Meta: debit Client Ad Spend Payable $40,000, credit Cash $40,000. The liability nets to zero, and your P&L only ever shows the $5,000 in revenue. Compare that to the gross method: debit Cash $45,000, credit Revenue $45,000 on receipt, then debit Media Cost (COGS) $40,000, credit Cash $40,000 on payment, landing at the same $5,000 gross profit but with $45,000 of inflated revenue sitting on top of it. The dollar amount at the bottom is identical either way. What changes is every ratio calculated above it: gross margin, revenue per employee, and any multiple a buyer applies to your topline.

Sales tax and 1099 implications

Sales tax treatment varies by state and changes often enough that it's worth confirming annually with a CPA licensed where your clients sit, but a few patterns hold generally. States that apply a broad-based gross receipts or excise tax to services, New Mexico and Hawaii are the two most commonly cited examples, can reach your management fee even when the pass-through media spend itself isn't separately taxed. On 1099s, payments you forward to Google, Meta, or TikTok don't trigger a 1099-NEC because you're paying a corporation, not a contractor. Payments to independent media buyers or boutique platforms you treat as contractors do, once they cross the $600 reporting threshold for the year.

Why this also fixes your cash flow timing problem

Ad spend pass-through accounting has a second, less obvious benefit: it forces you to see the cash timing mismatch that causes profitable agencies to run out of cash. Platforms charge your card or draft your account same-day or on a short billing cycle. Clients, especially larger ones, pay net-30 or net-45. If you're fronting $40,000 in media spend for 30 to 45 days before the client's payment lands, that's a real, trackable liability, not a vague feeling that cash is tight. Running the pass-through liability account correctly means you can see exactly how much client media money is currently outstanding at any point, which is the number a fractional CFO for marketing agencies will ask for first when building a cash flow forecast. We walk through building that forecast, including how to model pass-through timing specifically, in cash flow forecasting for agencies.

Not sure if your pass-through accounting is set up right?

We'll review how your agency books ad spend, fix the chart of accounts, and put you on Digits so your margin is accurate every month, not just at tax time.

Frequently asked questions

Does ad spend pass-through count as agency revenue?

Only if your agency bears the risk of the ad spend as a principal, not simply as the payer. If you bill media spend at cost with no markup and no risk if a platform's pricing changes, the control test under ASC 606 points to the net method: only your management fee counts as revenue, and the media dollars move through a liability account instead.

Should pass-through media spend show up in agency revenue for a loan application or acquisition?

Lenders and buyers generally want the net number, because it reflects what the agency actually earns and keeps gross margin meaningful for comparison against other agencies. If your books report gross, be ready to show a reconciliation that backs out pass-through spend so the real margin is visible, rather than let a diluted 10-15% margin undersell a business that's actually profitable.

What if my contract adds a markup on top of ad spend?

A markup on media spend, beyond a flat management fee, usually means you're taking on enough pricing discretion to be treated as the principal for that portion, which points toward the gross method for the marked-up amount. Either way, the markup itself is real revenue. The question is only whether the underlying media cost is revenue and COGS, or a liability that never touches the P&L.

About the author

Joshua Barnett is the founder of ThinkProfit, a bookkeeping and fractional CFO firm for marketing agencies, SaaS companies, and digital businesses. He is an official Digits Partner, a certified QuickBooks ProAdvisor, and previously ran the financial side of an M&A firm that acquired and operated digital marketing agencies.

ThinkProfit builds the chart of accounts and monthly process that keeps ad spend pass-through off your real margin. Get a free quote to see what it would cost for your business.