For business owners who pay for ads

Every month you pay for ads. Find out what you bought.

Upload your agency's invoice and your Google or Meta ads report. Sixty seconds later, Unspun hands you the one number that matters — what a new customer actually costs you. In plain English.

First audit freeNo sign-in requiredFiles never leave your browser

UNSPUN AUDIT
MindBody Med · Seattle, WA · 1 month
Agency management fee$1,408.00
Google Ads spend$2,123.25
TOTAL PAID$3,531.25

Ad views3,670
Clicks225 × $9.44
New patients20
TRUE COST PER PATIENT $176.56
A patient is worth $149. They were losing money on every one — and the report never showed it.

Real numbers, real business — see the full audit ↓

A real audit

Their agency's report said everything was fine.

MindBody Med, a Seattle wellness clinic doing about $1.3M a year, was paying its agency every month — and had no idea whether any of it worked. This is what their monthly report looked like, and what Unspun found in it.

Real client data · MindBody Med, Seattle · Google Ads · one month · shared with permission

What the agency sent

Monthly Performance Report
Google Ads · Campaign summary
Avg CPCClicksConv.CostCost/Conv.Impr.
$9.44 225 20.00 $2,123.25 $106.16 3,670

Strong CTR performance at 6.13% (vs. 3.1% vertical benchmark). Conversion volume stable MoM. Recommend maintaining current budget allocation and expanding branded keyword coverage to capture incremental search demand…

The $1,408/mo management fee appears nowhere on this report. The real cost per patient isn't $106 — and nothing here says whether $106 is even good.

What Unspun told them

You paid, in total$3,531.25
You got20 new patients
True cost, each$176.56
A new patient is worth$149.00
Verdict: losing $27.56 on every new patient the ads brought in. Next to a $149 patient, the report's $106 made things look profitable. Add the $1,408 fee back in, and every single conversion cost more than it was worth. This is the number that shocked John — his words are below.
$1,408/mo
The management fee their monthly report never mentioned
−$27.56
Lost on every new patient — while the report said everything was fine
60 sec
How long the audit took — two files, dragged and dropped
When the Hapawire team shared their findings and walked me through what it all meant, I was shocked and in disbelief. One, the lost investment — but really, the honesty with which they presented the data. Just cut and dry. So thankful for the Unspun audit tool and happy to watch its continued growth.
John · Owner, MindBody Med, Seattle Verified client

Watch it work

The whole audit, start to finish.

This is the exact flow, running on MindBody Med's real numbers. Press play — or click any chapter to jump around.

unspun.report — your audit

Step 1 · Upload

Drop in two files.

Your agency invoice + your monthly ads report
invoice_march.pdf google_ads_report.pdf

Step 2 · Reading

Unspun reads them in your browser.

Found agency fee on invoice — $1,408.00
Found Google Ads totals — $2,123.25 · 225 clicks · 20 conversions
Nothing uploaded. Nothing stored.

Step 3 · The money

What you actually paid.

Agency management fee$1,408.00
Google Ads spend$2,123.25
Total out the door$3,531.25

Step 4 · The return

What you got for it.

Times your ad was shown3,670
People who clicked225 ($9.44 each)
New patients20
True cost per patient$176.56

Step 5 · The verdict

Making money, or losing it?

A new patient is worth$149.00
−$27.56 per patient Losing money on every single new patient — and nothing in the agency's report even hinted at it.

That's it

Your turn. Same 60 seconds.

First audit free · no card · your files never leave your browser

Run my free audit
0:00 / 0:38

Interactive walkthrough of a real audit — or open the live sample in the tool itself.

How it works

Three steps. No spreadsheets. No expertise required.

1

Drop in your reports

Your agency invoice and your monthly Google Ads or Meta Ads report. PDF or CSV — both work.

2

We read the numbers

Unspun pulls out the only figures that matter: what you spent, what you got, and what it actually cost per customer.

3

See the real picture

A plain-English breakdown, a profit/loss verdict, and a glossary so you can ask your agency better questions.

"I get a report every month but I honestly have no idea if the ads are working or not."

— Restaurant owner, $2k/mo in Google Ads

"My agency shows me impressions going up but my phone isn't ringing any more than before."

— HVAC contractor, $1,400/mo agency fee

"Our Facebook ads report is just a screenshot of graphs going up. No idea what it means for my bottom line."

— Salon owner, running Meta ads

Drop your reports here

Your files never leave your browser. Nothing is uploaded to a server.

Drag and drop your files
Agency invoice + monthly report  ·  PDF or CSV

Reading files…
What files do I need?

Two files give the fullest picture — but either one works on its own:

  1. Your monthly ad report — Google Ads or Meta / Facebook.
    Google Ads: Campaigns → set the date range to last month → Download → .csv.  Meta: Ads Manager → Campaigns → pick the month → Reports → Export → .csv. CSV is the most reliable; PDF also works.
  2. Your agency's invoice for that month (PDF).
    No invoice handy? Skip it — you can type the agency fee in manually after uploading the report.

Pricing

One plan. Unlimited audits.

Your first audit is free — no sign-in, no card. Go Pro to audit every month, keep your history, and catch the moment your numbers turn.

Annual
$790/yr
2 months free vs. monthly
  • Everything in Pro
  • One invoice for the year
  • Locks your rate
Go annual — $790/yr

First audit is always free. No card required.

Referral program

Know another owner in the dark?

Send them your referral link. When they go Pro, you get $10 credit toward your next month. They get $5 off their first.

Get my referral link

We set referral links up personally right now — one email, usually same-day.