What will this cost?
Before launch, put the fee, spend cap, and work required for a fair test in writing.
Google Ads for local service businesses
Your ads logged clicks. The report counted leads. Nobody could tell you which ones became jobs or what your money actually earned. I run Google Ads and check them against the jobs that actually booked. Every dollar gets a name, a purpose, and a verdict.
Claim your free audit Read-only review. You keep the findings. No obligation.
One operator. No handoff between the money and the decision.
7 records so far, and none of them is a full Profit Ledger yet. A Ledger needs the half only a client can supply: which tracked enquiries became booked work, and what those jobs were worth. The shelf is growing in public.
The operating standard
Clicks and leads are activity. The owner needs the job cost, the return per advertising dollar, and a decision date. That is what the Profit Ledger is for.
The Profit Ledger
Each case study keeps the proof level of its source screens. If a record stops at a lead, this page says so.
Three questions, in order
Before launch, put the fee, spend cap, and work required for a fair test in writing.
Set the proving period and the verdict date against the way your business books and fulfils work.
Trace calls and forms, then confirm booked jobs with you in a monthly review. No confirmation, no Ledger.
The work
Search campaigns structured around the jobs worth buying, not the clicks easy to report.
Google Guaranteed placements for the service-area jobs people call today, not tomorrow.
Measurement that follows every dollar from click to booked job, so decisions have a source.
A read-only review that finds the most expensive problems and tells you plainly whether more advertising is justified.
Source-record evidence
Every number here comes from the Google Ads screens. They show clicks, reported leads, and cost per lead. The client did not confirm which leads became booked jobs or what those jobs were worth, so I claim no revenue and no return. A lead is not a deposit.
Local Services Ads charges for each lead, so the lead count and cost per lead come from the billing record. The client did not confirm which leads became booked jobs or what they were worth, so I claim neither.
The booking, contact, and call labels are kept in the campaign record, so bookings lead this page instead of one mixed conversion count. The client did not confirm the ticket values, so I claim no revenue and no return.
This record ends at the lead. Every conversion was measured through GA4 and Google Tag Manager, not guessed from click counts. That makes the lead figure reliable, but it is still not a booked-job, revenue, or profit claim.
How to read these
Each record names its verification tier, and each one stops where the saved screens stop. Most stop at the tracked enquiry, because that is as far as the platform can prove anything on its own.
Nothing here claims profit. Profit needs your margin, and your books are yours.
Your trade, priced and paced for it. Payback periods, seasonality, and job values differ by trade.
Cleaning Pest control Auto detailing Plumbing HVAC Roofing All trades →
Budget and fit
There is no universal Google Ads budget that is honest. The first plan uses your available crews, service area, job value, response speed, and the maximum spend you are prepared to test before the verdict date.
It is a fit when the business can answer enquiries, confirm booked work monthly, and make a practical decision from the numbers.
At the monthly review, confirm which tracked enquiries became booked work and what those jobs were worth. Without that confirmation, the Ledger stops at what is documented and says so.
“I count conservatively. Every untracked job is your upside, not my credit.”
Questions owners ask
No. Month to month, always. The numbers should keep the client, not the contract.
The proving period and verdict date are set in writing before launch. The exact period depends on the trade and demand.
Yes. The Google Ads account, the tag container, and every piece of data belong to you. No hostage setups.
I report the evidence level available and the report states where it stops. Client confirmation is required for a full Ledger.
When the business cannot answer demand, has no capacity for new work, or cannot review which enquiries became jobs.
Yes, and it costs nothing: a read-only audit that finds the most expensive problems and ends with a clear recommendation.
Start here
Send what you have. A missing number is not a blocker. Working it out is part of the audit. No contracts, ever. I reply within 12 hours.
Send the numbers
Spend, leads, and what you suspect is going wrong. I reply within 12 hours.