Most agency relationships end over the same thing. Not bad results, which clients tolerate longer than you would expect, but the moment a client realises they do not actually know where their money went.
This piece is about the commercial side of transparency: fees, margin, access, and contracts. Reporting integrity is its own subject and we covered it separately in AI Reporting.
The four places margin hides
None of these is illegal. All of them are common. What separates an honest arrangement from a murky one is whether you were told before you signed.
| Practice | What it looks like | The question that surfaces it |
|---|---|---|
| Media markup | Agency buys media, resells at a margin, reports the marked-up figure as spend | "Is the spend on this report what the platform charged?" |
| Blended fee | Fee folded into spend so the effective rate is invisible | "What percentage of my total outlay is your fee?" |
| Vendor rebates | Volume kickbacks from networks and vendors, kept by the agency | "Do you receive rebates from any platform we buy on?" |
| Production markup | Creative and tooling billed above cost without disclosure | "Are production costs passed through at cost?" |
An agency taking a disclosed margin on media is running a legitimate model. An agency taking an undisclosed one is making a decision on your behalf about information you were entitled to have. The difference is the disclosure, not the margin.
Who owns the accounts
This is the single highest-stakes clause in an agency relationship and the one people skim.
If the agency owns the ad accounts, they own the conversion history, the audience lists, and the algorithmic learning that took months and real money to build. Leave, and you start from zero while paying someone new to rebuild it. If you own the accounts and grant access, you keep all of that regardless of who runs it.
- Ad accounts: should be yours, with the agency granted access.
- Pixels, tags, and conversion setup: yours, in your container.
- Audience and customer lists: yours, exportable on request.
- Creative assets and source files: yours if you paid for them. Confirm the source files, not just the exports.
- The agency's own tooling and pipelines: theirs. That is reasonable and you should not expect otherwise.
What transparency looks like in practice
It is less about a values statement and more about a set of specific, checkable arrangements.
- Direct account access from day one. Not a viewer seat on a dashboard. Admin on your own accounts.
- Fees and media as separate lines. Every invoice, every report, no exceptions.
- A change log you can read. What changed, when, and why. Automated changes included.
- Named people. You know who works on the account and can reach them. Not an account manager relaying messages.
- Pass-through costs at cost. With receipts available if you ask.
- Exit terms that do not punish leaving. A reasonable notice period, and everything of yours handed over.
The contract clauses worth reading twice
| Clause | Reasonable | Worth pushing back on |
|---|---|---|
| Notice period | 30 to 60 days | 90+ days, or auto-renewing multi-year terms |
| Account ownership | Client owns, agency has access | Agency owns, transfers "at its discretion" |
| Minimum spend commitment | Tied to a defined scope | Escalating minimums regardless of performance |
| Data on exit | Full export within a stated window | Silence, or "upon settlement of all fees" |
| Fee structure changes | Written agreement required | Agency may adjust with notice |
Why we run it this way
Partly because it is right, and partly because opacity is a bad business model. An agency that depends on clients not looking closely has to keep them from looking closely, and that shapes everything: which numbers get surfaced, how quickly bad news travels, whether anyone volunteers that a channel has stopped working.
When the client can see the accounts and the change log, those incentives invert. The only way to look good is to be good, and the conversation moves from defending numbers to deciding what to do about them. That is a better use of everyone's time.
What to ask before you sign
- "Who owns the ad accounts, and what happens to them if we part ways?"
- "Is your fee separate from media spend on every report and invoice?"
- "Do you take any margin on media, or receive rebates from any platform?"
- "Can I have admin access to my own accounts from week one?"
- "What is the notice period, and what do I get on the way out?"
Five questions, about ten minutes. Any agency operating honestly can answer all of them without checking with anyone. If the answers require a follow-up email, you have learned something useful.