Home Services Work About Blog FAQ Contact
← Back to blog

Why your marketing agency won't show you your own numbers.

A thread on r/smallbusiness asked why so many agencies hide client numbers behind a branded PDF. Short answer: it's rarely about protecting a secret. Here's what's actually going on, and the exact access to ask for instead.

Someone in r/smallbusiness asked the question a lot of owners think but don't say out loud: why won't my marketing agency just show me the real numbers? Not a monthly recap with three charts pulled out — the actual ad account, the actual analytics dashboard, the actual spend.

The honest answer is that it's almost never a technical limitation. Google Ads, Meta's Business Manager, and every analytics tool worth using all support handing a client read-only access without the agency losing anything it needs to do the work. When an agency won't do it, the reason is usually one of two things, and neither one is about protecting you.

Reason one: the report and the spend don't quite match

Some agencies buy ad space at one rate and report it to you at another, pocketing the gap as undisclosed margin instead of a stated fee. It's an old habit from traditional media buying — pay $1,000 for placements, tell the client it cost $1,400, keep the spread on top of the management fee already being charged. It survives in digital because most clients never look past the PDF they're handed. You can't spot a mismatch between what you paid and what actually ran if you never see the account it ran in.

To be clear, this isn't every agency, or even most of them. But it happens often enough that "we don't give out account access" shouldn't be waved off as normal industry practice. It should get a follow-up question, the same way you'd ask a contractor for itemized receipts instead of a round number.

Reason two: the account is the leash

Your ads, your pixel data, your conversion history, months of testing — all of it lives inside an account you can't open. A year of purchase data is what teaches an ad platform who to show your ads to; hand that back to zero and your next vendor is guessing again for the first few weeks, sometimes longer. Leave, and you start from scratch with whoever you hire next. That's not a technical necessity. It's a retention strategy wearing a process explanation. An agency that's actually good at the work doesn't need to hide the login to keep your business — the results do that on their own.

Worth noting: you can usually smell this one before you ever sign a contract. Ask during the sales call who the ad account gets created under. A confident, specific answer ("your business, we're added as a user") is a good sign. A vague answer about "our proprietary system" is the same red flag wearing a nicer suit.

An agency that won't hand you read-only access to your own numbers already answered the question you were afraid to ask.

What to ask for instead

You don't need to learn media buying to protect yourself here. Before you sign anything, ask for these specifically:

Is there ever a legitimate reason to say no?

Sometimes, yes. Agencies running many accounts often manage them through a platform-level structure (Google's manager accounts, Meta's Business Manager hierarchy) for efficiency, and a brand-new account can take a few days to fully provision. Neither is a reason to withhold ownership. They're reasons the setup takes a week instead of an hour. If "we'll get you set up eventually" stretches into six months, the two reasons above are the real explanation, not a busy onboarding queue.

It's also fair for an agency to keep its own internal workflow as its own intellectual property: the ad copy variants it tested, the audience research, the templates it built. That's different from the account itself. You can own the account and the data flowing through it without owning the agency's process for using it.

How we set it up

Every ad account, analytics property, and CMS login we touch for a client gets created in that client's name from day one. We're added as a user and removed the day the relationship ends. It has never cost us a client — if anything, it's a reason people stay. If you want to see what a straight answer to "what would I keep if this ended tomorrow" actually sounds like before you commit to anything, ask us on a call. We've also written up the broader tradeoff of a full-service agency versus a stack of separate vendors, which touches this same ownership question from another angle, and there's more on how we scope engagements in the FAQ.

If your current agency balks at a request this reasonable, that's worth sitting with before the next invoice clears.

— Cole

Sources

Wondering what you'd actually own if you switched agencies?

30-minute call. We'll tell you honestly what to check before you sign anything, whether it's with us or not.

Book a Discovery Call →