Four accounts.
Real numbers.

A California pest control company, a Portuguese port house entering the US, and two South African service businesses (in rand). Every number comes from the actual account, and where a dashboard flatters itself, we say so and report the lower figure.

Read this first

Four accounts, real numbers.

Each has a dated starting point, comes straight from the actual account, and where a figure does not reconcile we say so on the page rather than quietly dropping it.

Two are United States accounts our founder managed — a California pest control company and a Portuguese port house selling into the US — and two are South African: a prefab construction company and an accounting practice.

What that means if you are a South African service business. The mechanics carry over — how leads are counted, how waste is removed, how a cost per acquisition is brought down. Each number is that account’s own; past results, not a guarantee.

Why the US accounts stay in dollars. The American accounts are reported in USD and the South African accounts in rand. Ratios — a return on spend, a change in cost per lead — carry across currencies unchanged, which is why we lead with those.

US account

Bee & Wasp Removal · Greater Los Angeles

Pest Control Company, California

Google Ads account Overview
Google Ads Overview from the account. Account and client identifiers not shown.

CPL: $70+ → ~$35

467Conversions
$54.73Blended cost per lead
12.46%Conversion rate
$25.6KAd spend, Feb–Aug
$70+ per lead→~$35 per lead→2× the leads, same budget

At $70 a lead, the account's ~$3,780 monthly budget bought about 54 leads. At $35 it buys about 108. Put differently: had the cost per lead stayed where it started, $25,600 would have produced roughly 366 leads. It produced 467 — 101 extra leads for the same money, with the gap still widening.

The client

Demanding, and reasonably so. They wanted results from day one and were benchmarking against their pre-COVID numbers — a bar set in a different market, with different competition and different costs. For the first stretch we were fielding complaints roughly every week.

What we did not do

We did not chase the complaint. Loosening match types and buying cheaper clicks would have made the lead count jump and the cost per lead fall on paper, and it would have filled their phones with people who were never going to book. Instead the account was rebuilt around one question: what does a real first-time customer look like, and how do we buy more of exactly that?

How the leads are counted — this is the part that matters

Every lead is tracked in CallRail. A conversion is only counted for a first-time caller or a form submission. Repeat customers and abandoned calls are excluded, and only calls a human has marked as qualified get imported back into Google Ads as conversions.

That is why the numbers below do not agree, and why they should not: CallRail logged 539 contacts from Google Ads over the period — 480 calls and 59 forms — while Google Ads counts 467 conversions. Thirteen percent of the raw contact volume is deliberately not counted. Most reporting works the other way.

Where it stands

Cost per lead has halved. The weekly complaints stopped. The account now runs on a mix of Performance Max and Search, with 89% of all leads arriving as phone calls — which is what a bee removal business actually looks like, and why the whole account is built around the phone rather than the form.

What is next

Offline conversion imports are being implemented now, so the account will optimise against booked revenue rather than lead count. That is the step that changes the question from "what did a lead cost?" to "what did a customer earn?", and it is where this account goes from working to compounding.

Account results

Google Ads, 1 Feb – 26 Aug 2026. $25.6K spend, 467 conversions, $54.73 cost per conversion, 12.46% conversion rate.

CallRail: 480 calls from Google Ads, split across Google Ads assets, Google Business Profile and the website pool. Near zero until late February, climbing from mid-March.

CallRail: 59 form submissions from Google Ads. The first arrived in April and volume only became consistent from May — the phone carried this account from week four.

Customer contact details and client names are withheld. We do not publish client or customer data.

US market · USD

Premium Port Wine · Portugal → United States

Port Wine House, US Market Entry

Google Ads account Overview
Google Ads Overview from the account. Account and client identifiers not shown.

ROAS 0.64× → 1.49×

+119%Revenue
+63%Orders
−42%Cost per order
−6%Ad spend
$12,090 → 49 ordersthen$11,400 → 80 orders

Two matched 148-day windows. Spend went down $690. Orders went up 63%, revenue went up 119%, and average order value rose 34% from $158 to $213 — so the account did not just buy more orders, it bought bigger ones. Cost per order fell from $246.73 to $142.50.

The situation

A Portuguese port house with real heritage at home and effectively zero brand awareness in the United States, entering the market recently on about $2,300 a month across two campaigns. No US search history to bid against, no existing customer base to remarket to, and a product most American buyers think of once a year.

Why this category is harder than it looks

Alcohol is restricted content on Google. Under Google's alcohol policy, ads for the online sale of alcohol may only run in approved locations, targeting anyone below the legal drinking age is prohibited, and several formats are simply unavailable — dynamic search ads, Gmail ads, Discovery ads, app install ads and others are all off the table. On top of the platform rules sit the American state-by-state direct-to-consumer shipping laws, which decide where a bottle can legally be sent at all.

The practical consequence is that a lot of the usual growth levers do not exist here. What is left is search intent, shopping feed quality, and knowing exactly which geography can actually receive an order.

Read the dates before the numbers

The earlier window runs 3 November to 31 March. It contains Christmas — and port is a gifting product whose year is weighted heavily toward the festive season. The later window, 1 April to 27 August, is the off-season.

So the comparison is not flattering to the newer period; it is the opposite. Revenue more than doubled in port's quietest five months, measured against a period containing its busiest. A like-for-like seasonal comparison would show a wider gap, not a narrower one.

Where it stands

The account crossed 1.0×. At 0.64× every dollar of ad spend returned 64 cents and paid traffic was subsidised by the rest of the business. At 1.49× it pays for itself and contributes. That is the threshold that matters far more than the percentage improvement either side of it.

Account result

Google Ads, 1 Apr – 27 Aug 2026 against 3 Nov 2025 – 31 Mar 2026. Cost $11.4K (down $690), 80 purchases (up 31), $17K purchase value (up $9.24K).

Account name, manager account reference and account number withheld. We do not publish client account identifiers.

Now with South African results

And two South African accounts,
managed by our founder directly.

These two are South African, in rand — a prefabricated-building supplier and the South African arm of an accounting and advisory practice, both run by our founder. Both are service businesses that win work through enquiries, and both are reported with the same honesty about what the numbers can and cannot prove.

They are smaller budgets than the US accounts, so they show cost efficiency and lead growth rather than scale of spend, and neither has revenue tracking — so we report leads and cost per lead, not a return. What they establish is the one thing the American accounts cannot: that the method works here, in this market, in this currency.

SA account · ZAR

Prefabricated Building Supplier · South Africa

Prefab Construction, More Leads at a Lower Cost

2.6× the leads, −34% cost per lead

R42.27Cost per lead, this window
55Leads, this window
2.6×Leads vs the prior window
−34%Cost per lead vs prior

A genuine before-and-after, matched window to window

The account compares 14 May – 10 September 2026 against the preceding window of equal length. Leads (tracked conversions) rose from about 21 to 55.25 — up 34.26 — while the cost per lead fell R22.21, from about R64.48 to R42.27, even though spend went up. More leads and a lower cost per lead at the same time is the combination that matters. The tiles reconcile: R2,340 of spend over 55.25 leads is R42.35 each, against the R42.27 shown.

How the cost came down

The same cleanup discipline we apply to every account: conversion tracking confirmed and trustworthy first, then tighter campaign settings and targeting, a full search-terms and keyword clean-up to cut the searches that were never going to buy, and reworked ad copy on the terms that were. Nothing exotic — just the account being run properly, week to week, instead of left on Google’s defaults.

The honest caveat

This is a small budget — about R2,340 over roughly four months — so it is a cost-efficiency and lead-volume result, not a scale-of-spend one, and we present it that way. There is no revenue tracking on this account, so we report leads and cost per lead, not a return.

Account result

Google Ads, 14 May – 10 Sep 2026 against the matched prior window. Conversions up 34.26 to 55.25; cost per conversion down R22.21 to R42.27.

Account name, number and internal references withheld. We do not publish client account identifiers.

SA account · ZAR

Accounting & Advisory Practice · South Africa

Professional Practice, Cost per Lead Brought Right Down

Cost per lead more than halved

R278Blended cost per lead
71Leads (Mar–Sep)
R19.7KAd spend
6 moWindow shown

What the curve shows

This is the South African arm of a practice with offices in both the UK and South Africa. Over 1 March – 10 September 2026 the account produced 71 leads at a blended R278 on R19,747 of spend. The line to watch is the cost-per-lead curve: it starts near R600, spikes to roughly R1,200, then falls to a sustained band in the low hundreds across the back half of the window — more than halved from its peak.

Being straight about this account: it shows the whole period, not a matched before-and-after, so we quote the blended R278 and point you at the curve rather than claim a single before/after percentage. A matched-window view would pin the exact figure — and we would rather under-claim than publish a number this view cannot back.

How the cost came down

Conversion tracking was sorted out first — nothing else can be trusted until it is. Then the structural fixes: Search Partners switched off, location targeting set to people regularly in the area rather than merely interested in it, and the campaign settings tidied. After that, a full search-terms clean-up and keyword pruning, a set of higher-intent keywords added, and the ad copy reworked to match. That sequence is what turned a rising cost per lead into a falling one.

The honest caveat

A modest budget — about R3,300 a month — and no revenue tracking on this account, so we report leads and cost per lead, not a return. The before/after is read from the trend line rather than a matched-window tile, as said above.

Account result

Google Ads, 1 Mar – 10 Sep 2026. Blended R278 per lead across 71 leads; the curve peaks near R1,200 and settles to the low hundreds.

Account name, number and internal references withheld. We do not publish client account identifiers.

How we report these numbers

The rules we hold ourselves to.

Paid channels only. Where a client’s dashboard blends paid advertising with free traffic, we strip the free channels out and report only what Google Ads produced — often a lower figure than the client’s all-channel dashboard shows.

Columns that don't reconcile don't get published. Two of these accounts have a revenue-per-job column that does not equal revenue divided by deals closed. We do not know why, so we do not use it. One has a close-rate column computed on a different lead base than its own lead column — so no close rate from that dashboard appears here.

Where there is no starting point, we say so. A large number with no baseline shows you scale, not skill. Where an account has a matched before-and-after we show it; where the data covers a single period instead — the accounting practice — we say so and quote the blended figure rather than invent a baseline.

Revenue means what the client's system recorded. Not modelled, not proxied from an average job value, not a figure we assigned inside Google Ads. Where revenue is not tracked at all — the pest control account — we report conversions and cost per lead, and no return.

The American accounts are in US dollars, the South African accounts in rand, and none are portfolio totals. Client names, account numbers and customer contact details are withheld.

A few things worth
looking at directly.

Charts only where there is something real to compare — a genuine before and after, or a difference between channels that changes a spending decision.

Cost per lead: February to nowBee & wasp removal, Greater Los Angeles
Cost per lead: February to now. Bee & wasp removal, Greater Los Angeles February (start): >$70 February (start) >$70 Feb–Aug blended average: $54.73 Feb–Aug blended average $54.73 Current: ~$35 Current ~$35

The blended average sits between the start and current figures, which is what a falling cost per lead looks like when averaged across the whole period. Start and current figures reported by the account manager; the $54.73 blended average is from the Google Ads account.

View as table
Cost per lead: February to now
February (start)>$70
Feb–Aug blended average$54.73
Current~$35
Return on ad spend, before and afterMatched 148-day windows
Return on ad spend, before and after. Matched 148-day windows Nov 2025 – Mar 2026: 0.64× Nov 2025 – Mar 2026 0.64× Apr – Aug 2026: 1.49× Apr – Aug 2026 1.49×

Crossing 1.0× is the line between paid traffic costing more than it returned and paid traffic paying for itself. Derived from the spend and conversion-value figures in the account.

View as table
Return on ad spend, before and after
Nov 2025 – Mar 20260.64×
Apr – Aug 20261.49×
Cost per order, before and afterSame two windows, same account
Cost per order, before and after. Same two windows, same account Nov 2025 – Mar 2026: $246.73 Nov 2025 – Mar 2026 $246.73 Apr – Aug 2026: $142.50 Apr – Aug 2026 $142.50

Spend divided by completed orders. This is shown instead of the Cost/conv tile in the account, which does not reconcile with the other three tiles — see the note on the case study.

View as table
Cost per order, before and after
Nov 2025 – Mar 2026$246.73
Apr – Aug 2026$142.50

Ready to turn your ad budget
into booked jobs?

Request a free, no-obligation Google Ads audit. We'll show you what's working, what's wasted, and what your competitors are doing that you're not.