Most agencies start spending on day one, because spending is the thing that looks like work. The problem is that nobody has established what a lead is worth to you yet — so when the first month's numbers come in, there is no honest way to say whether they were good.
A $60 lead is a bargain for one business and a slow bleed for another. Same number, opposite meaning. Until you know which one you are, every decision after that is a guess you are paying for.
So the first month is not the campaign. It is finding out what your numbers actually are, with instruments built for your business specifically. Then the campaign is the thing that scales what we already proved.
Step one: what a job actually costs you
Not what you charge. What it costs. Almost nobody has this number to the dollar, and the ones who think they do are usually wrong in the same specific way.
Not because the owner was careless — no accounting package computes this, and every operator in the trade runs on the same rule of thumb until somebody builds the thing that doesn't.
For a junk removal client I built a job estimator that takes load size and density, drive distance and average speed, crew size and hourly wage, disposal tonnage and facility minimums, stairs and flights, difficulty multipliers, and the overhead the business needs to carry. It builds the cost up from those, then sets price from a target margin.
The estimator also carries a 1.30× labor burden by default, because a $25/hour employee does not cost $25 an hour. Payroll taxes, insurance, and unbilled time are real and they land on every job whether or not anyone accounts for them. Every default in the tool is an industry figure that gets replaced with the client's real number the moment we have it — the defaults exist so the thing is useful on day one, not so anyone relies on them.
The output is the number the whole engagement rests on: the profit left over after a job is actually done.
Step two: what a lead is worth
Once we know what a job leaves behind, a lead's value is arithmetic. Job profit multiplied by the share of leads that turn into jobs. That is it.
It sounds obvious written down, and yet the number of businesses spending money on ads without it is close to all of them. Work yours out — it takes about thirty seconds and you probably know all three inputs off the top of your head.
Work it out for your business
What is a lead actually worth to you?
A lead is worth
$120
This is your break-even. Pay more than this per lead and you are working for free.
Comfortable target
under $40
Roughly a third of break-even — that is a 3× return on ad spend.
The number that comes out is a ceiling, not a target. Pay less than it and you make money on every lead. Pay more and you are buying revenue at a loss, which is a thing you can do deliberately and a thing you should never do accidentally.
Step three: what you can afford to spend
Now the ad question becomes answerable instead of philosophical. There is a number you cannot exceed per lead, and a minimum monthly budget below which the platform never gathers enough data to optimize at all.
Both matter and they are different constraints. Plenty of businesses fail on the second one — the cost per lead was fine, there just were not enough of them for the system to learn anything, so it never got better and the account was judged a failure at week three.
There is a budget and learning-phase check on the Meta page that works out whether the numbers you have can support a campaign at all. Sometimes the honest output is no, and that is a useful answer that costs nothing.
Step four: what is worth scaling
By this point we have a ceiling, a floor, and a live account. Now the job is finding the one thing that beats the ceiling — a service, an audience, a specific offer, a particular search term — and putting the budget there instead of spreading it thin across everything.
This is the part people imagine is the whole job. It is maybe the last third of it, and it only works because the first three steps produced a standard to measure against. Scaling without that standard is just spending faster.
Why the tools get built in an afternoon
The reason I can hand a client a costing tool built around their actual business, rather than a spreadsheet template, is that the system I work in already knows them.
Their pricing, their service area, their trucks, their disposal facilities and what those charge, what they have already tried, what the last campaign did. That context is written down and searchable, so building the tool is mostly a matter of deciding what it should compute. I am not reconstructing the business from memory while also trying to get the arithmetic right — which is exactly the point at which these things normally get abandoned half-finished.
A concrete one, from a different client. Their homepage was shipping 23 megabytes to every visitor — the hero video streaming in roughly 430 separate requests and never stopping — on a store where most of the ad spend is mobile. I found it by pointing my own tooling at the live site, re-encoded the video that afternoon, and it shipped the same day with the owner signing off on the quality tradeoff first. 23,134 KB down to 5,418 KB. About 430 requests down to one.
I can still quote those numbers because the audit that found them is a document in a system, not something I half-remember. That is the whole advantage. It is not that I am fast — it is that I never start from nothing, and the second tool for a client is always quicker than the first.
And then it all lands in one place
None of the above is worth much if the numbers live in four dashboards and a spreadsheet nobody opens. Every figure — leads, source, cost per lead, close rate, the job value they turned into — gets plumbed into your CRM, so the reporting is just your own system telling you the truth in the place you already look.
No monthly PDF. No screenshot of a graph with the axis cropped. You can check it on a Tuesday at 6am without asking me anything.
If you already know your cost per job, your close rate, and what you can afford to pay for a lead, you do not need month one and I will say so. Most people do not know all three, and the ones who find out usually change something about how they price before we ever run an ad.
Why not just start running ads immediately?
Because you would have no way to judge the result. Ads produce a cost per lead in week one no matter what — the question is whether that number is good, and that is unanswerable until you know what a lead is worth to you. Starting immediately does not save time, it just moves the discovery to later and makes you pay for it in wasted spend.
Do I have to pay for a whole month of work before anything runs?
No. Instrumentation and launch overlap — the account gets built while the numbers are being established. What does not happen is scaling spend before we know the ceiling. In practice the first campaign is usually live inside the first two weeks, deliberately small.
What if my numbers say ads are not worth running?
Then I tell you, and we fix whatever makes them not worth running — usually pricing, close rate, or follow-up speed — before spending anything. Below roughly $1,000 a month in ad budget paid media generally is not worth running, and I would rather say that than take the work and blame the market in month three.
Do I get to keep the tools?
Yes. The estimator, the tracking, the dashboard, the ad accounts and their history are yours and stay in your name. If we stop working together you keep all of it, including everything the account has learned.
Is this just a spreadsheet with extra steps?
A spreadsheet would work if someone maintained it, and nobody does. The difference is that these are built around one business specifically — its disposal fees, its drive times, its crew wages — and they sit next to the live account rather than in a file that goes stale in a month.
What does "plumbed into the CRM" actually mean?
Every lead arrives tagged with where it came from and what it cost, moves through stages you can see, and carries the job value once it closes. That is what makes cost per booked job a real number instead of an estimate — and it is why I can report on that rather than on cost per lead, which is the flattering one.
Want this working on your business?
I work with a small number of businesses at a time. If something here sounds like your situation, let's talk.
Let's Talk