Skip to content
Agency/Service-Business Profitability
July 16, 2026
11 min read

Paid Media Agency P&L: How to Show Client Profitability

Most paid media agencies track revenue by client but can't tell you which clients are actually profitable. Here's how to build a P&L that shows client-level margins — including how to handle pass-through ad spend correctly.

Varun Annadi

Founder & CEO — Former Apple & Google

Key Takeaways

  • A client-level P&L for paid media agencies starts with net revenue — gross billings minus pass-through ad spend — not total billings. Using gross revenue inflates your apparent margins and hides which clients are underwater.
  • Delivery costs (team time + direct contractor spend per client) are the single most important variable in client profitability. Most agencies don't track them consistently.
  • A healthy paid media retainer should generate 50–65% gross margin on net revenue after delivery costs. Below 40% is a warning sign.
  • You don't need enterprise software. A time tracker (Harvest or Toggl) connected to QuickBooks Online gives you everything you need to run a monthly client P&L.
  • Agencies that review client-level profitability monthly are significantly more likely to catch underwater retainers before they erode firm-wide margins — often by 3–6 months earlier than those doing quarterly reviews.

Target Reader: Founders and operators of paid media and performance marketing agencies billing $1M–$10M annually who want to understand which clients are actually profitable — not just which ones pay the most.

Search Intent: Informational — seeking a practical framework for building a client-level P&L at a paid media agency, including how to handle pass-through ad spend, delivery costs, and margin benchmarks.


A paid media agency P&L that shows client profitability is a financial model that strips out pass-through ad spend from gross billings, allocates team time and direct costs to each client, and calculates a contribution margin per client — revealing which relationships are generating real profit and which are quietly draining it.

For most performance agencies, the standard P&L is dangerously misleading. A client billing $80K/month looks like a major revenue driver — until you realize $65K of that is pass-through ad spend, the retainer fee is $15K, and the team is spending 60 hours a month managing the account. At a blended rate of $125/hour, that's $7,500 in delivery cost against $15K in net revenue. Your margin on that client is 50% — not the 80%+ it looked like on the surface. And that's before scope creep, revisions, and reporting time.

Building a P&L that actually shows this picture is one of the highest-leverage things a paid media agency can do. Here's how to do it.


Why Standard Agency P&Ls Mislead Paid Media Firms

The standard P&L format — revenue at the top, COGS below, gross profit, then operating expenses — works fine for most businesses. For paid media agencies, it creates a structural distortion.

The problem is pass-through ad spend. When a client gives you $100K to manage their Google and Meta campaigns, that $100K flows through your books. If you record it as revenue, your top line looks enormous. Your COGS looks enormous too. And your gross margin percentage looks artificially compressed — or artificially healthy, depending on how you've categorized things.

In practice, pass-through ad spend is not your revenue. It's your client's money that you're stewarding. The fee you earn for managing it — whether that's a flat retainer, a percentage of spend, or a performance-based fee — is your actual revenue. This is what the industry calls net revenue (sometimes called "agency revenue" or "net billings").

The distinction matters enormously for client profitability analysis. Consider two clients:

Client Gross Billings Ad Spend (Pass-Through) Net Revenue Delivery Cost Client Margin
Client A $120,000/mo $100,000 $20,000 $9,000 55%
Client B $25,000/mo $5,000 $20,000 $14,000 30%
Client C $40,000/mo $15,000 $25,000 $8,000 68%

Client A looks like your biggest account by gross billings. But Client B — at the same net revenue — is consuming 56% more delivery cost and generating a margin that's barely viable. Client C is your most profitable relationship. None of this is visible from a standard P&L.

For a deeper look at how pass-through costs should be classified and tracked in your books, see our guide on agency pass-through costs and reimbursed expenses.


How to Structure a Paid Media Agency P&L

A properly structured paid media agency P&L has five layers. Each layer answers a different question about the business.

Layer 1: Gross Billings

This is everything that flows through your accounts — retainer fees, management fees, ad spend billed to clients, and any project fees. It's the number on your invoices. For most paid media agencies, this is the number that gets reported to founders and used in growth conversations. It's also the least useful number for understanding profitability.

Layer 2: Net Revenue (Agency Revenue)

Net revenue = Gross Billings − Pass-Through Ad Spend

This is the revenue your agency actually earned. It's what you get paid for your expertise, strategy, and execution — not for moving client money to Google and Meta. For a $5M gross-billing agency managing significant ad budgets, net revenue might be $1.5M–$2.5M. That's the real size of your business.

Everything downstream — margins, benchmarks, team capacity — should be calculated against net revenue, not gross billings. For a full breakdown of this calculation and why it matters, see our article on gross revenue vs. net revenue for marketing agencies.

Layer 3: Delivery Costs (Direct Costs)

Delivery costs are the costs directly attributable to serving clients. For a paid media agency, these include:

  • Billable team time: The salary or contractor cost of hours spent on client work. This is the largest and most variable delivery cost.
  • Direct contractor spend: Freelancers or specialists hired specifically for a client engagement (e.g., a creative contractor for ad production).
  • Client-specific software: Tools licensed specifically for a client (e.g., a dedicated analytics platform or attribution tool billed per client).
  • Creative production costs: Video production, copywriting, or design work directly tied to a client's campaigns.

What delivery costs do not include: your office rent, your general software subscriptions (Slack, Notion, your project management tool), your own marketing spend, or salaries for non-billable staff. Those are operating expenses — they belong below the gross profit line.

Layer 4: Gross Profit (Delivery Margin)

Gross Profit = Net Revenue − Delivery Costs

This is the most important number in a paid media agency P&L. It tells you how efficiently you're converting client fees into profit before overhead. Industry benchmarks suggest a healthy paid media agency should target 50–65% gross margin on net revenue. Below 40% typically means delivery is over-resourced relative to fees, scope has crept beyond what was priced, or both.

Layer 5: Operating Expenses and Net Profit

Operating expenses include everything that keeps the agency running but isn't directly tied to client delivery: leadership salaries, rent, general software, marketing, sales, finance, and administrative costs. Net profit is what remains after operating expenses.

A paid media agency in growth mode might run 10–15% net margin. A stable, optimized agency can reach 20–30%. The key is knowing your gross margin first — you can't manage net margin without understanding delivery efficiency.


What Are Pass-Through Expenses — and How Do You Handle Them?

Pass-through expenses are costs your agency incurs on behalf of a client and then bills back at cost (or with a markup). In paid media, the dominant pass-through is ad spend — the money flowing to Google, Meta, TikTok, LinkedIn, and other platforms.

Pass-through expenses should not be recorded as agency revenue. They should be recorded as a liability (client funds held) or netted out of gross billings before you calculate net revenue. If you're using QuickBooks Online, the cleanest approach is to use a dedicated income account for pass-through billings and a corresponding COGS account for pass-through disbursements — so they net to zero and don't distort your margins.

The practical test: if a client stopped working with you tomorrow, would you still incur this cost? If no — it's a pass-through. If yes — it's a delivery cost.

Common pass-throughs at paid media agencies:

  • Platform ad spend (Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads)
  • Third-party data or audience purchases
  • Influencer or creator fees billed at cost
  • Stock photography or licensed creative assets

Common delivery costs that get incorrectly treated as pass-throughs:

  • Internal team time (this is a delivery cost, not a pass-through)
  • General software subscriptions shared across clients
  • Project management overhead

Getting this classification right is foundational. Misclassifying delivery costs as pass-throughs makes your margins look better than they are — until a client churns and you realize you were subsidizing the relationship. For a step-by-step guide to separating these in your accounting system, see how to separate ad spend pass-through from agency revenue.


How to Calculate Delivery Costs Per Client

Delivery cost calculation is where most agencies fall short — not because it's conceptually hard, but because it requires consistent time tracking. Here's the formula:

Client Delivery Cost = (Hours Spent × Fully Loaded Hourly Rate) + Direct Contractor Costs + Client-Specific Tools

Fully loaded hourly rate = (Annual salary + benefits + payroll taxes) ÷ 2,080 hours

For a team member earning $80,000 in salary with $16,000 in benefits and payroll taxes, the fully loaded annual cost is $96,000. Their fully loaded hourly rate is approximately $46/hour.

Example: Calculating Delivery Cost for a Single Client

Consider a 12-person paid media agency. One of their clients — a DTC e-commerce brand — is on a $12,000/month retainer managing $85,000/month in ad spend.

In a given month, the team logs:

  • Account manager: 18 hours × $52/hr fully loaded = $936
  • Paid media specialist: 32 hours × $46/hr fully loaded = $1,472
  • Creative strategist: 8 hours × $55/hr fully loaded = $440
  • Freelance video editor (direct): $800

Total delivery cost: $3,648

Net revenue (retainer fee only): $12,000

Delivery margin: ($12,000 − $3,648) ÷ $12,000 = 69.6%

That's a healthy client. Now imagine the account manager is actually spending 35 hours, not 18 — because the client is high-touch, requires weekly calls, and frequently requests ad hoc reports. Delivery cost jumps to ~$5,400. Margin drops to 55%. Still viable, but the trend matters. If scope continues to creep, this client will be underwater within two quarters.

This is why time tracking isn't optional — it's the only way to catch margin erosion before it becomes a crisis. For a practical framework on identifying these situations early, see our guide on how to find underwater retainers at your agency.


What's a Good Delivery Margin for a Paid Media Agency?

A good delivery margin for a paid media agency is 50–65% on net revenue. This benchmark assumes a well-scoped retainer, consistent time tracking, and appropriate staffing ratios. Here's how to interpret your numbers:

Delivery Margin Interpretation Action
65%+ Excellent — client is well-scoped and efficiently served Protect this relationship; use as a pricing benchmark
50–65% Healthy — standard range for a well-run retainer Monitor for scope creep quarterly
40–50% Caution — delivery costs are elevated relative to fee Review time logs; consider repricing at renewal
30–40% Warning — likely underwater or heading there Immediate scope review; reprice or restructure
Below 30% Critical — this client is destroying margin Reprice, restructure, or exit

These benchmarks apply to net revenue, not gross billings. If you're calculating margin against gross billings (including pass-through ad spend), your percentages will look artificially low and the benchmarks above won't apply.

One nuance: new clients often have lower margins in months one and two due to onboarding, account setup, and initial strategy work. A 35% margin in month one isn't necessarily a red flag — but if it hasn't improved to 50%+ by month three, the retainer is likely mispriced.

For context on how delivery margin connects to your overall agency profitability metrics, see our agency profitability dashboard guide.


How to Build the Client-Level P&L in Practice

You don't need a custom BI tool or enterprise software to run client-level profitability. For most agencies billing under $10M, the stack is simple:

  1. Time tracking: Harvest or Toggl Track, with projects set up per client. Every billable team member logs time daily or at minimum weekly. This is non-negotiable.
  2. Accounting software: QuickBooks Online, with a chart of accounts that separates net revenue from pass-through billings, and delivery costs from operating expenses.
  3. Monthly export: Pull time data by client from your time tracker. Calculate delivery costs using fully loaded rates. Compare against net revenue per client.
  4. A simple spreadsheet: A Google Sheet or Excel model that takes the above inputs and outputs a margin per client. This takes 30–45 minutes per month once the data is clean.

The monthly client P&L review should answer three questions:

  • Which clients are above 50% delivery margin? (Protect and replicate)
  • Which clients are below 40%? (Investigate and address)
  • Which clients' margins are trending down month-over-month? (Catch scope creep early)

For a complete walkthrough of how to set up QuickBooks Online to support this kind of reporting, see our QuickBooks Online setup guide for paid media agencies.

Building the Review Rhythm

Client profitability analysis only works as a regular habit. A practical cadence:

  • Weekly: Confirm all team members have logged time. Flag any client project that has hit 75% of budgeted hours for the month.
  • Monthly (by day 10): Close the books, pull time data, calculate delivery costs, and update the client P&L. This is your primary decision-making moment.
  • Quarterly: Review margin trends across all clients. Identify candidates for repricing at next renewal. Assess whether your lowest-margin clients are strategic (e.g., a marquee brand worth the investment) or simply mispriced.

How to Use Client Profitability Data to Make Better Decisions

Once you have clean client-level margins, the data becomes a decision-making tool — not just a reporting exercise.

Repricing decisions: If a client has been below 40% margin for two consecutive months, you have the data to support a fee increase at renewal. "Our team is spending X hours per month on your account, and our current fee doesn't reflect that scope" is a much stronger conversation than "our rates have gone up."

Staffing decisions: If your three most profitable clients are all managed by the same account lead, that's a retention risk and a capacity planning signal. If your least profitable clients are consuming your most senior team members' time, that's a structural problem.

Client mix strategy: Knowing your average delivery margin by client type (e.g., DTC e-commerce vs. B2B SaaS vs. local services) helps you make smarter new business decisions. If B2B SaaS clients consistently run at 60%+ margin and local services clients run at 35%, your business development focus should be obvious.

Offboarding decisions: Sometimes the right answer is to exit a client. A client at 25% margin who requires disproportionate management time, generates frequent scope disputes, and shows no path to repricing is costing you more than the revenue is worth. The freed capacity can be redeployed to higher-margin work.

For a framework on how project-based and retainer clients compare on profitability, see our guide on project vs. retainer profitability for agencies.


Frequently Asked Questions

What is a client P&L for a paid media agency?

A client P&L for a paid media agency is a per-client financial statement that shows net revenue (fees earned, excluding pass-through ad spend), delivery costs (team time and direct expenses), and contribution margin for each client. It reveals which clients are profitable and which are eroding firm-wide margins.

How do you calculate net revenue at a paid media agency?

Net revenue equals gross billings minus pass-through ad spend. If a client pays $100,000/month and $80,000 goes to ad platforms, your net revenue is $20,000. All margin calculations — delivery margin, gross margin — should be based on net revenue, not gross billings.

What is a good profit margin for a paid media agency?

A healthy paid media agency targets 50–65% gross (delivery) margin on net revenue and 15–25% net profit margin. Agencies in aggressive growth mode may run 10–15% net margin. Below 40% gross margin typically signals mispriced retainers, scope creep, or over-staffed accounts.

Do I need special software to track client profitability?

No. A time tracker like Harvest or Toggl connected to QuickBooks Online gives most agencies under $10M everything they need. The key inputs are fully loaded hourly rates per team member, time logged per client, and direct contractor costs per client. A monthly spreadsheet model handles the rest.

What are pass-through expenses at a paid media agency?

Pass-through expenses are costs incurred on behalf of a client and billed back at cost — primarily platform ad spend (Google, Meta, TikTok). They are not agency revenue and should be excluded from net revenue calculations. Misclassifying pass-throughs as revenue inflates gross billings and distorts margin analysis.


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 you want to see what a clean, client-level P&L looks like in practice — and how a monthly close process supports it — see a sample close or book an intro.

Disclaimer: This article is for general informational purposes only and does not constitute financial, tax, legal, or accounting advice. The information provided is not a substitute for consultation with a qualified professional. Consult a licensed accountant, CPA, or financial advisor for advice specific to your situation.

Want to see this in action?

Book an intro and we'll show you exactly how Laya can help your business.