Agency margins: why your P&L is lying to you
Most agency owners can quote their revenue and very few can quote their margin, and it is usually not their fault: the standard agency P&L is built in a way that hides it. Three distortions do most of the damage.
Distortion one: pass-through ad spend
Client media dollars run through your cards, land in revenue, and come back out as expenses. A shop billing $150K a month where $90K is Meta and Google spend is a $60K-a-month business wearing a $150K costume. The inflated top line feels good and wrecks every ratio computed from it; your real margin is a percentage of money you actually earn.
The fix is bookkeeping, not strategy: pass-through spend recorded against the client, not in your revenue and not in your costs. Once it is separated, you can finally see what each account costs to serve, including the ones spending the most of your team's patience.
Distortion two: freelancers hiding in overhead
Salaried staff sit in payroll. Freelancers tend to land wherever the bookkeeper put them three years ago, often in a generic contractors line in overhead. But the freelance editor on a client project is a delivery cost, the same as an employee doing identical work, and when freelance costs hide in overhead, every project looks more profitable than it is. Map contractor spend to the work it delivered, and as a bonus, your T4A season becomes a sorted list instead of a hunt.
Distortion three: retainer timing
A retainer invoiced in January for work delivered through March is not January revenue, but cash-basis books say it is. The result is a P&L that swings between fake great months and fake terrible ones, and an owner who cannot tell whether the business is actually growing. Recognize retainer revenue in the months it is earned and the noise disappears; the trend line that remains is the one you can hire against.
The report that matters
Fix those three and a one-page monthly view becomes possible: earned revenue, delivery costs including freelancers, gross margin, overhead, profit. Margin by month, honestly stated, is the single number that tells an agency whether pricing is keeping up with costs, and it is only available from books that are current and categorized consistently, which is to say, not from a shoebox in April.
This is the bookkeeping taxifi does for creative firms every day, with an accountant signing off on the month: accounting for marketing & creative firms.
Want to see your real margin?
One discovery call to scope your firm and get a flat monthly price. Clean margins come standard.
Get StartedQuick answers
Why does my agency P&L show the wrong margin?
Most agency P&Ls are distorted by three things: pass-through ad spend inflating revenue, freelancer costs buried in overhead instead of COGS, and retainer revenue recognized in the wrong period. Fixing these gives you your true delivery margin.
Should ad spend be included in agency revenue?
If you are passing through ad spend at cost (or near cost) on behalf of clients, it should be separated from fee revenue. Including it inflates both your top line and your apparent margin, making it impossible to see how profitable your actual services are.
How should agencies categorize freelancer costs?
Freelancers working on client deliverables should be classified as cost of goods sold (COGS), not overhead. When they sit in overhead, your gross margin looks artificially high and you cannot see the true cost of delivering each project.