Bookkeeping and financial strategy for small businesses in Beaver Dam and throughout Wisconsin.

Call or Text: (608) 318-3094

How do agencies account for media pass-through spend (ads)?

When your agency pays for ads on a client’s behalf, that money needs to appear in your books at full value. The common mistake is booking only the net amount or ignoring both sides because it feels like a wash. It’s not a wash. The money flows through your bank account, and your books need to reflect that. How you record it depends on whether you mark up the spend or pass it through at cost.

If you pass ad spend through at cost with no markup, record it as a reimbursable expense. When you pay Google or Meta, the amount hits a receivable or reimbursable expense account on your balance sheet. When you invoice the client and collect payment, that balance clears. The ad spend never shows up as revenue or as an operating expense on your P&L. It moves through the balance sheet cleanly. This approach works well for creative services firms that keep their service fees and client ad budgets completely separate.

If you mark up the ad spend, treat the full invoiced amount as revenue and the actual ad cost as cost of goods sold. Say you spend $5,000 on ads and bill the client $5,750. You book $5,750 in revenue and $5,000 in COGS. Your gross profit on that line is $750, which is the markup you actually earned. This gives you an accurate picture of margins on the media management piece of your work.

The approach you want to avoid is booking only the difference or skipping the entries altogether. Agencies that do this end up with bank accounts that don’t tie to their books, understated cash flow, and financials that hide the true scale of the business. If $30,000 in ad spend runs through your bank account every month and none of it appears in your records, your books are disconnected from reality.

Gross reporting matters beyond just internal accuracy. Lenders reviewing your financials want to see actual money moving through the business. If you ever sell the agency or bring on a partner, the valuation conversation depends on reliable numbers. And from a revenue recognition standpoint, when you control the purchasing relationship with the ad platform, you should be reporting gross.

Set this up correctly in QuickBooks from the start. Create specific accounts for reimbursable ad spend or for media revenue and media COGS depending on your model. Make sure every ad payment gets coded properly when it hits your bank feed. If you’re running campaigns across multiple clients, tag each transaction to the right client or project so you can see profitability at the client level.

If your books already have months or years of ad spend recorded incorrectly, it’s worth going back and cleaning that up. Rock Steady Bookkeeping works with agencies across Wisconsin and can help restructure your chart of accounts and recording process so your financials actually reflect how your business operates. Getting this right once means your numbers stay useful going forward.

Wisconsin's Small Business Bookkeeper

The Next Step:
A Quick Conversation

Tell us about your business. We'll talk through what you need, answer your questions, and give you a clear quote.

More Questions

How much does QuickBooks Online cost?

QuickBooks Online ranges from about $35 to $235 per month depending on the plan. Most small businesses need either Essentials or Plus. Intuit frequently discounts new subscriptions for the first three months.

Read answer

What's the best way to track client retainers for a law firm?

Client retainers go into your IOLTA trust account and are recorded as a liability until earned. Track each retainer by client, then move funds to your operating account only after you've billed against the matter and the fees are earned.

Read answer

How do I handle material markups in QuickBooks for a landscaper?

Set up products and services items in QuickBooks Online with both a cost and a sales price. When you add those items to invoices, QBO tracks the cost and revenue separately so your gross margin reports stay accurate.

Read answer

How do I price landscaping jobs to stay profitable?

Start with your actual cost per crew-hour, including overhead, then price to hit a 30-40% gross margin. Without job costing data, most landscapers are guessing at prices and finding out too late which jobs lost money.

Read answer

How do residential cleaners handle customer deposits?

Customer deposits are liabilities, not revenue. Record them in an unearned revenue account when you collect the money, then move the amount to revenue only after the cleaning is completed.

Read answer

How does IOLTA trust accounting work for a Wisconsin law firm?

IOLTA pools client funds that are too small or short-term to earn individual interest. The pooled interest goes to the Wisconsin Trust Account Foundation for legal aid. Firms must keep client-matter ledgers, never commingle funds, and reconcile monthly.

Read answer

Small business bookkeeping firm based in Beaver Dam, Wisconsin. Bookkeeping, financial strategy, and fractional CFO services built around helping owners understand their numbers and plan ahead. Founded by Laura Prater, a QuickBooks Certified ProAdvisor with over a decade of accounting experience.

  • QuickBooks ProAdvisor Gold badge
  • Intuit Certified QuickBooks ProAdvisor Level 1 badge
  • Gusto Payroll Certification badge
  • Gusto People Advisory Certification badge
  • Float Certified badge
  • Highly Recommended on Alignable badge

© 2026 Rock Steady Bookkeeping LLC