You booked $200K in revenue last month. So why is your bank account nervous?
Here is the answer most P&Ls refuse to give you: agency gross income is the number that tells the truth. It is your revenue minus the money that was never yours to begin with — client media budgets you paid straight to the platforms, and subcontractor invoices you pass through at cost. Strip those out and you see the profit your team actually generated. Everything else is a story your top line tells to make you feel richer than you are.
Revenue counts money you already spent
Top-line revenue includes dollars that touched your account and left within days.
Take the classic case. An agency books $200K in a month and feels great. Then payroll hits and cash is tight. Why? Because $60K of that $200K was client media spend — ad budget the client funded, ran through the agency's card, and paid to Google and Meta. That $60K was never the agency's money. It was a rest stop, not a destination.
The P&L still parks it in the revenue line. So the owner reads $200K and plans like it is $200K. The real number the agency earned was $140K, before a single salary got paid.
This is not an edge case. Pass-through media is standard practice across paid-media shops. WordStream and the Agency Management Institute both flag the same trap: revenue that includes ad spend distorts every downstream decision you make.
Agency gross income is what's actually yours
Agency gross income is revenue minus pass-through costs. That is the whole idea.
Pass-throughs are two things:
- Client media spend — ad budgets you route to platforms on the client's behalf.
- Subcontractor and reseller costs — freelancers and vendors billed at or near cost.
Run the math on our example. $200K revenue, minus $60K media, minus $15K in freelance production, leaves $125K in agency gross income. That $125K is the pool your team's work created. It is the only number that should drive your hiring, your pricing, and your Sunday-night confidence.
Parakeeto calls this "agency gross income" or "net revenue" and treats it as the true denominator for agency profitability. Promethean Research uses the same base for benchmarking across the industry. When the specialists all normalize to the same number, that is your signal to do the same.
Why the wrong denominator wrecks your margins
Every margin you calculate on gross revenue is a fantasy.
Say you spend $90K on delivery salaries. Against $200K revenue, that reads as a 45% cost — comfortable. Against $125K in agency gross income, it is 72% — dangerous. Same team, same month. One number tells you to hire; the other tells you to hold.
This is why Promethean's 2025 Digital Agency Industry Report benchmarks delivery cost and margins against gross income, not billings. It is why NetSuite's guide to ad agency profit margins warns that agencies handling large media buys look far more profitable than they are until you back out the pass-through.
Get the denominator wrong and your gross margin lies, your operating margin lies, and your EBITDA inherits the error. The rot spreads.
How to separate the dollars in practice
You do not need a new system. You need a clean chart of accounts and one discipline.
Here is the straightforward version:
- Book pass-through revenue and pass-through cost in dedicated accounts. Media in, media out. Subcontractor in, subcontractor out. Keep them adjacent so the net is obvious.
- Report agency gross income as its own line, above your fee revenue summary. Make it the headline, not a footnote.
- Calculate every internal margin off gross income. Delivery cost, utilization, profit per employee — all of it.
NetSuite's KPI guide lists gross income as the foundation the other 15 metrics sit on top of. Get this one line right and the rest fall into place. SCORE's financial management workshop makes the same case for any small business: separate the money that flows through from the money you keep.
If you want the full picture, our guide to agency profitability secrets walks through the metrics that build on this base, and the agency KPIs hub collects them in one place.
The cash-timing trap hiding underneath
Pass-through spend also warps your cash, not just your P&L.
When you front $60K in media on the agency card, you have loaned the client $60K until they pay the invoice. If they pay in 45 days, you are financing their advertising for a month and a half. That is real working capital walking out the door — and it is invisible on a revenue-only view.
This is where days sales outstanding matters more for agencies than most owners realize. The longer clients take to pay, the more of your own cash is tied up covering their media. Run your number through our DSO calculator and watch how quickly fronted media turns into a cash-flow problem. It is also why scope creep and weak pricing models hurt twice — thin fees plus fronted spend is the fastest route to a tight month.
See it in real time, not at month-end
Here is the frustrating part. Most agencies discover the gap four weeks late, at close, when the damage is done.
Eighty-two per cent of business failures are caused by cash flow mismanagement (NSBA). For agencies, a big slice of that is confusing pass-through revenue for earned income until the bank balance says otherwise.
CentSight sits on top of QuickBooks and your bank and reads your live ledger — synced on demand, as often as every fifteen minutes. Ask it what your agency gross income is this month, or which clients are eating your working capital, and get a plain-English answer in seconds. It is the intelligence layer on top of the tools you already run, not a replacement for them. A fractional CFO who would model this for you costs $8K–$15K a month. CentSight is $95.
Pair it with a live financial metrics dashboard and you stop guessing which dollars are yours. Explore the full agency finance hub, project profitability, and client profitability to connect the rest.
The takeaway: your revenue line flatters you. Agency gross income tells you the truth. Report it as its own number, run every margin against it, and you will stop mistaking client money for your own — before payroll reminds you the hard way.




