Book a call

Case Study · Matt's Moving

Five rungs from a spreadsheet to revenue bidding.

When we inherited this Google Ads account there was no conversion tracking at all. Someone read form emails and kept a tally. Thirty-one months later the account bids on real booked revenue and returns 22.7× on it.

Motion:

The Results

Booked revenue tracked in 2026
$1.42MBooked revenue tracked in 2026On $62.3K of ad spend
Return on ad spend, booked value
22.7×Return on ad spend, booked value2026 year to date
Monthly booked revenue, January to June
4.9×Monthly booked revenue, January to June$58.7K to $289.7K at flat spend
Completed job value above the booked estimate
+45%Completed job value above the booked estimate$1,227 booked vs. $1,783 billed

Revenue is stated on booked value, the low estimate the Partner's job system produces at signing. Every dollar here is a floor.

The Short Version

What happened, in three paragraphs.

Before a clever campaign can be judged, something has to measure it. For the first five months of 2024 this account spent $24,525 and recorded zero conversions, because there was nothing to record them with.

Over thirty-one months we climbed the signal ladder one rung at a time: track something, track the right thing, attach a dollar to it, make the dollar true, then bid on it. Each rung took months, and each one made the account look worse for a while before it paid.

In 2026 the account has booked $1.42M on $62.3K of spend across Search, Performance Max, and Demand Gen, and we can prove the revenue is real because it reconciles against jobs the crews actually finished.

Partner
Matt's Moving
Moving & logistics
What we did
Paid media, Conversion tracking, Value-based bidding, SEO
Stack
  • Google Ads
  • GA4
  • CallRail
  • Supermove
  • BigQuery
Data window
2026 year to date, through August

The Problem

Nothing to bid on, and nothing to audit.

The previous manager counted leads by hand and emailed a number once a week.

  1. 01

    No platform signal

    Google Ads had no conversions to learn from, so bidding optimized toward clicks and no report could be checked.

  2. 02

    A pipeline that went quiet

    In mid-2025 the Partner's own CRM pipeline silently stopped passing jobs through. Six months of busy season read as 15 to 34 booked jobs a month.

  3. 03

    Dollars that were wrong

    When job values first flowed from the operations system they were double and triple counted. The platform briefly believed $32K of spend had produced $15.8M in revenue.

01 · The ladder

What each rung cost, and what it bought.

Each color is a different definition of success, and the handovers between them are the whole engagement. Leads count contact. Quoted jobs count real interest. Booked jobs, then booked value, then completed value, count money.

The drop from May to October 2025 was a measurement failure. The Partner's CRM pipeline had stopped passing jobs. In October they gave us access to find it, we fixed it, and November came back clean with dollar values flowing for the first time.

Monthly Google Ads conversions, by what was being counted

2024-06 · Leads: 71 conversions2024-07 · Leads: 126 conversions2024-08 · Completed moves: 3 conversions2024-08 · Leads: 231 conversions2024-09 · Completed moves: 20 conversions2024-09 · Booked jobs: 6 conversions2024-09 · Quoted jobs: 9 conversions2024-09 · Leads: 223 conversions2024-10 · Completed moves: 41 conversions2024-10 · Booked jobs: 34 conversions2024-10 · Quoted jobs: 62 conversions2024-10 · Leads: 162 conversions2024-11 · Completed moves: 41 conversions2024-11 · Booked jobs: 45 conversions2024-11 · Quoted jobs: 124 conversions2024-11 · Leads: 118 conversions2024-12 · Completed moves: 36 conversions2024-12 · Booked jobs: 43 conversions2024-12 · Quoted jobs: 160 conversions2025-01 · Completed moves: 63 conversions2025-01 · Booked jobs: 78 conversions2025-01 · Quoted jobs: 253 conversions2025-02 · Completed moves: 95 conversions2025-02 · Booked jobs: 138 conversions2025-02 · Quoted jobs: 355 conversions2025-03 · Completed moves: 156 conversions2025-03 · Booked jobs: 184 conversions2025-03 · Quoted jobs: 407 conversions2025-04 · Completed moves: 162 conversions2025-04 · Booked jobs: 200 conversions2025-04 · Quoted jobs: 374 conversions2025-05 · Completed moves: 35 conversions2025-05 · Booked jobs: 34 conversions2025-05 · Quoted jobs: 325 conversions2025-06 · Completed moves: 13 conversions2025-06 · Booked jobs: 15 conversions2025-06 · Quoted jobs: 352 conversions2025-07 · Completed moves: 21 conversions2025-07 · Booked jobs: 30 conversions2025-07 · Quoted jobs: 453 conversions2025-08 · Completed moves: 13 conversions2025-08 · Booked jobs: 21 conversions2025-08 · Quoted jobs: 393 conversions2025-09 · Completed moves: 19 conversions2025-09 · Booked jobs: 21 conversions2025-09 · Quoted jobs: 314 conversions2025-10 · Completed moves: 18 conversions2025-10 · Booked jobs: 22 conversions2025-10 · Quoted jobs: 267 conversions2025-11 · Completed moves: 69 conversions2025-11 · Booked jobs: 101 conversions2025-11 · Quoted jobs: 42 conversions2025-12 · Completed moves: 60 conversions2025-12 · Booked jobs: 72 conversions2025-12 · Quoted jobs: 2 conversions2026-01 · Completed moves: 45 conversions2026-01 · Booked jobs: 53 conversions2026-02 · Completed moves: 90 conversions2026-02 · Booked jobs: 111 conversions2026-02 · Quoted jobs: 2 conversions2026-03 · Completed moves: 160 conversions2026-03 · Booked jobs: 186 conversions2026-04 · Completed moves: 151 conversions2026-04 · Booked jobs: 152 conversions2026-04 · Quoted jobs: 1 conversions2026-05 · Completed moves: 170 conversions2026-05 · Booked jobs: 203 conversions2026-06 · Completed moves: 152 conversions2026-06 · Booked jobs: 150 conversions2026-07 · Completed moves: 116 conversions2026-07 · Booked jobs: 143 conversions2026-08 · Completed moves: 37 conversions2026-08 · Booked jobs: 91 conversionsJunSepDecMarJunSepDecMarJun
  • Completed moves
  • Booked jobs
  • Quoted jobs
  • Leads
June 2024 to August 2026. August 2026 is partial. Source: Google Ads conversion history.

FindingQuoted volume is high and cheap; completed moves are low and true. The account climbed from the first to the second one rung at a time.

02 · Estimate versus reality

Completed jobs bill 45% more than we were telling Google.

The Partner's job system produces a low and a high estimate per job. We push the low one, so every reported dollar is a floor. Completed jobs then report what the work actually billed.

Across 2026 the average booked job reports $1,227 and the average completed job bills $1,783. Understating a customer suppresses bids on exactly the demand the account wants most, so in August we moved the bid signal to completed value.

Average value per job, 2026

2026-01 · Booked estimate: $1,1082026-01 · Completed, billed: $1,1952026-02 · Booked estimate: $9932026-02 · Completed, billed: $1,5532026-03 · Booked estimate: $1,1002026-03 · Completed, billed: $1,7972026-04 · Booked estimate: $1,0902026-04 · Completed, billed: $1,7202026-05 · Booked estimate: $1,2522026-05 · Completed, billed: $1,7582026-06 · Booked estimate: $1,5162026-06 · Completed, billed: $1,8352026-07 · Booked estimate: $1,2992026-07 · Completed, billed: $1,9742026-08 · Booked estimate: $1,4202026-08 · Completed, billed: $2,550JanFebMarAprMayJunJulAug
  • Booked estimate
  • Completed, billed
Booked is the low estimate at signing; completed is what the job billed. August is partial. Source: Supermove via Google Ads offline conversions.

FindingThe Partner always said about 90% of booked jobs complete. Once reporting lag is accounted for, January to July comes in at 88.6%. Their instinct was right.

03 · Efficiency

Spend held flat. Booked revenue nearly quintupled.

Monthly spend stayed between $6.8K and $9.2K all year while booked revenue climbed from $58.7K in January to $289.7K in June. The account is buying better, because the bidding algorithm finally knows which clicks became jobs.

Moving is seasonal, and spring and summer would have been the strongest months under any measurement. Seasonality doesn't explain the return line, which is revenue over spend and already normalized for how much was bought. That ratio roughly quadrupled at flat budget.

Booked revenue and return on ad spend, 2026

2026-01 · Booked revenue: $59K2026-02 · Booked revenue: $110K2026-03 · Booked revenue: $205K2026-04 · Booked revenue: $168K2026-05 · Booked revenue: $258K2026-06 · Booked revenue: $290K2026-07 · Booked revenue: $233K2026-08 · Booked revenue: $94K2026-01 · Return on ad spend: 8.5×2026-02 · Return on ad spend: 15.4×2026-03 · Return on ad spend: 24.9×2026-04 · Return on ad spend: 18.2×2026-05 · Return on ad spend: 32.1×2026-06 · Return on ad spend: 36.0×2026-07 · Return on ad spend: 29.1×2026-08 · Return on ad spend: 13.9×JanFebMarAprMayJunJulAug
  • Booked revenue
  • Return on ad spend
Bars are booked revenue; the line is return on ad spend against booked value. August is partial and its bookings are still landing. Source: Google Ads.

04 · Campaign mix

Where the money comes from.

2026 year to date by campaign, ordered by spend. Paused campaigns are included because their spend is real and counts against the blended return.

CampaignSpendBooked valueReturn
Performance Max$23,401$472,65720.2×
Search, brand$13,469$745,16855.3×
Demand Gen$11,220$123,28311.0×
Local Services$10,729$22,2592.1×
Search, long distance (paused)$2,036$47,76423.5×
Search, conquest (paused)$1,005$5,0055.0×

Booked value per campaign, January to August 2026. Blended return is 22.7×.

The honest part

Bidding on a wrong dollar is worse than bidding on a right count.

When job values first flowed in, they were double and triple counted. For four months the platform believed it had generated $15.8M in revenue against $32K of spend. We held optimization on quoted jobs instead of letting Smart Bidding chase a number we knew was fiction, fixed the integration, and only moved to value bidding once the figures reconciled.

The tell was the ratio, not the total. A moving company completing fewer than a hundred jobs a month at roughly $1,200 a job can't bill $12M in a month. A platform will accept that number without complaint and spend against it.

Your Next Step

Want numbers like these you can check?

In a free 30-minute Insight Session, we’ll get to know your business, where you want to take it, and the challenges you’re working through. We’ll talk through your tools, your questions, and what success looks like to you, so you leave with a clear picture of the right next step.

Your vision, goals, and challenges understoodYour tools and current setup reviewed togetherStraight answers to the questions on your mind
Book Your Insight Session