For agencies
Meta and Google can both claim the same sale.
The client's Stripe (or Stripe-class processor) only counts it once. Add the two platform totals and the report can show more revenue than payments collected.Thexly reconciles each client to payment-verified revenue.
The gap on a sample account
Same illustration as thexly.com. One sample account, one month. Not an industry average. Not a universal inflation rate.
| Source | Amount |
|---|---|
| Meta | $12,400 |
| $9,800 | |
| Combined (Meta + Google) | $22,200 |
| Stripe (payments collected) | $14,600 |
| Gap (combined minus Stripe) | $7,600 |
Both platforms can look fine on their own. Sum them and you are $7,600 over what Stripe collected on this sample. Your clients will have their own gap. This table is the picture, not a benchmark.
Run a payment gap check on one client
Pick one client. A renewal coming up is a good reason. So is a prospect who keeps asking what the ads are doing for them.
Put the Thexly script on their site and connect their Stripe with a read-only key. Then, for the same dates, put three things side by side: what Meta says it earned, what Google says it earned, and the payments Stripe collected, each one matched back to the ad click that led to it where it can be.
That is the conversation the client wants to have anyway. "We spent €100k on Meta and Google. Which of it produced the €300k that hit our bank?" (Those two numbers are a framing example, not a client result.)
You bring the spend and the platform numbers from the client's own Ads Manager and Google Ads. Thexly does not pull them. What Thexly adds is the payment side, matched to clicks, in a live link you can open with the client in the room.
You can run it on one client inside the 14-day trial. No card.
How the payment gap check works · Try the gap calculator first
What you get
One job: a number that still holds when the client opens their payment dashboard.
- One script on each client site.
- Processors: Stripe, Lemon Squeezy, Polar, Dodo, Yolfi. Product list, not a claim about how common each one is in agency books.
- Multi-client Agency: every client site in one place. Billed by sites, not by events or traffic.
- Live share link when someone asks mid-month. Same current numbers you see. Not a PDF from last Tuesday.
Cookieless, no consent banner: table stakes on the product, not the reason to switch.
We do not claim CAPI, ads passback, or a named attribution model on this page.
Longer read: Ad tracking software for client revenue reports.
Longer read: Google Ads reporting: client revenue read.
Longer read: PPC reporting for the client report.
Who it's for
Paid-media agencies running Meta and Google for clients on Stripe-class checkouts. SaaS, AI, fintech, developer tools, and similar. The client will open the payment dashboard in a retainer or QBR.
A book that is only Shopify DTC. Tools built for that stack are usually a closer match. We are built around Stripe-class checkouts.
Lead-gen-only books with no checkout to reconcile. Buyers who need CRM plus a documented CAPI loop. We do not claim that.
Agency pricing
Public list prices from thexly.com/pricing (fetched 2026-10-04):
- Agency: You pick 2 to 20 client sites.
- Starter: $19/mo, one site. For a founder running their own ads, not a client book.
- Agency+: more than 20 client sites. Contact sales.
Each website you connect can be a different client, so the site limit is the client limit. Price follows the size of the book. Not an event meter.
Trial: 14 days, no card, on both Starter and Agency.
If you already have an answer
Short on purpose. Longer reads are optional.
"We already use blended ROAS / MER."
Good. Platform ROAS is what one ads manager reports. Blended ROAS (sometimes called MER) puts total ad spend against payment revenue. That is closer to a number that survives a Stripe check. Longer read: Blended ROAS and MER vs platform ROAS.
"Clients are fine with a monthly PDF."
Until mid-month, when someone asks you to prove it. A live share link is the current picture, not last Tuesday's export. Longer read: Live payment-verified reporting for agency clients.
"Sheets, Looker, or AgencyAnalytics is enough."
If that stack already ties spend to payments collected, keep it. If it mostly stitches platform connectors, the double-count can still sit in the sum. Longer read: Sheets, Looker, AgencyAnalytics vs payment attribution.
Optional: One Agency plan for multi-client true ROAS · All guides
Related reading
The Cometly alternative page sets Cometly and Thexly side by side, with a source for every claim.
Cometly alternativeThe Hyros alternative page covers what Hyros publishes about its pricing and when a payment-matched tool is the better fit.
Hyros alternativeThe marketing attribution software guide explains the four kinds of attribution tool and how agencies should choose between them.
Marketing attribution softwareThe true ROAS guide shows how to work out ROAS from revenue that hit the bank, not platform-reported numbers.
True ROASThe ROAS calculator works out ROAS from your revenue and ad spend.
ROAS calculator