Agency Reporting Clients Trust | TrueROAS Learn
trueRoas-logotrueRoas-text-logo
Learn

·

4 min read

·

By Rasmus, founder of TrueROAS

Agency Reporting Clients Trust

Reconciled numbers, one dashboard per client.

An agency owner told me she lost a $40k-a-month client on a single slide. The slide said Meta had driven $78k of revenue. The client's Shopify said the whole store did $100k, and email "did" $30k, and Google "did" $41k. He did the sum in his head, in the meeting. She never got the account back.

The one-sentence version

A report the client can reconcile with Shopify is the only report the client will keep trusting. Everything else is a claim, and clients can add.

The setup

Same month, two reports

Try it: same month, two reports

Which one would you sign off?

ChannelReported revenueROAS
Meta$78,0005.2x
Google$41,0008.1x
Email (Klaviyo)$30,000n/a
Total claimed$149,000
Shopify revenue$100,000
149%

Rows add up to 149% of Shopify revenue

The client adds up the rows, sees $149k, opens Shopify, sees $100k, and stops believing anything on the page. The 5.2x and 8.1x are technically true and practically useless.

Platforms do not add up. Clients add.

What changes

Four things the reconciled report does

Sums to Shopify

By construction. One order, one credit, split across the touches. The 'total' row is the client's own revenue.

Shows what you bought

New-customer share and cost per new customer per channel. The number a CFO cares about, on the first page.

Separates harvest from plant

Brand search at 31% new customers reads as what it is. Prospecting at 88% reads as what it is. The budget conversation gets honest.

Survives a spot check

Any row can be opened to the orders behind it. The client can click one and see the journey. Nothing to defend.

Why it matters

Lower numbers, longer retainers

The reconciled Meta line is $47k, not $78k. It feels like a demotion. It is the opposite: the $47k is defensible, the $78k was a liability waiting for a client with a calculator. Agencies that report verified numbers get judged on new-customer cost, which is a game they can win.

She now opens every review with the Shopify total and works backwards. Nobody has done the sum in their head since.

The TrueROAS version

One workspace per client, one truth per client

Each client store gets its own reconciled dashboard, the agency gets one login across all of them, and the client can be given read access to theirs. Verified sendback to Meta and Google runs per store, so the performance gain shows up in each client's account, not just in the report.

Honest footnote

When the usual report is fine

Single-channel clients with no email program and a founder who never opens Shopify. Enjoy it while it lasts.

Questions people actually ask

Straight answers

Lower, and more believable. Agencies that switch report that clients stop arguing and start asking about new-customer cost instead. That is a better conversation to be in.

One workspace per store, one login for the agency, one reconciled view per client. TrueROAS agency pricing is per client store; see the pricing page's agency tab.

Yes. Give them read access to their own dashboard. A number the client can check themselves is worth ten slides.

Verified ROAS per creative sits under each campaign, so the creative section of the report uses the same reconciled base as the channel section.

See your own numbers, verified against your orders.

Free under $10k/month in revenue. 14-day trial above that. Nothing changes in your ad accounts. You will know within a week which platform has been telling stories.

★★★★★4.7Shopify App Store · 82 reviews★★★★★5.0Trustpilot · 12 reviews
Start Free Trial

14-day free trial · Setup in 3 minutes · Nothing changes in your ad accounts · Cancel anytime

Rasmus Arvidsson, founder of TrueROAS

"I built this because I was making $50k-a-month decisions on numbers I knew were wrong. If TrueROAS does not show you something Meta or Google got wrong in the first two weeks, tell me and I will help you cancel."

Rasmus Arvidsson

Founder, TrueROAS. Answers support himself.

Keep going

Next up