Tracking

Why your cost per lead looks fine while your cost per sale climbs

Written by Michael Nadalin, CEO and Founder · 07 Sept 2026 · 7 min read
Why your cost per lead looks fine while your cost per sale climbs

Cheap leads and flat sales are the same problem

I get sent a lot of ad reports by machinery dealers and ag service businesses, and the first page nearly always looks great. Cost per lead down. Volume up. Someone has circled the number in green.

Then I ask what cost per sale did over the same period and the room goes quiet. Nobody knows. The sales live in a CRM, or a spreadsheet, or in the head of a bloke called Trev who has been selling headers for twenty years and does not fill anything in.

So here is my position, and I will defend it. Cost per lead is not a performance metric. It is a volume metric wearing a costume. You can push it down any afternoon by asking for less, targeting broader, and letting the platform find you the cheapest humans who will type something into a box. None of that has to move a single piece of agricultural machinery off the yard.

The two numbers move in opposite directions more often than people expect, because the cheapest leads and the most expensive customers are usually not the same people.

WHAT A GOOD CPL HIDES
Cost per lead fell from $140 to $85
The dear leads were the ones with a budget
Form fills up 40 percent
Most were parts and pricing questions
Meta Ads had the cheapest CPL
Longest gap between enquiry and quote
Google Ads had the dearest CPL
Nearly every machine that actually sold
Lead volume looked healthy in March
Nobody could say what closed in August
Each of these was a real pattern I have watched play out across a full season, not a theory.

The leak sits between the form fill and the quote

Take a normal month for a dealer running Google Ads on machinery terms and Meta Ads for retargeting and local reach. A hundred leads land. That feels like a strong month and the report says so.

Then you follow them all the way through. A chunk never get reached inside three days, because the enquiry came in at 9pm and the callback happened Thursday. Of the ones you do reach, plenty are researching for next season, or chasing a part, or want a number to beat up their existing dealer with.

The share that reaches a quote is where your money actually lives. I have seen that number sit anywhere between 8 percent and 30 percent on near identical spend, and the difference between those two businesses is worth more than every bid adjustment you will make this year.

Halve your cost per lead and you feel clever. Double your quote rate and you make money. Only one of those shows up on the ad platform dashboard.

100 LEADS THROUGH A MACHINERY YARD
Leads recorded in the CRM
100
Reached inside three days
62
Genuinely in market this season
34
Quoted
15
Sold
4
The biggest single drop is speed to contact, and it costs nothing to fix.

Rural buyers do not buy on your reporting month

A grower is not sitting in a city office with a quarterly budget and a procurement calendar. He is in a spray rig, or a header, or trying to get a crop off before the weather turns.

So the enquiry arrives in February and the deal closes in July. In between sits seeding, a conversation with the accountant about what the write off looks like this year, a partner who has opinions, and usually a field day where he puts hands on the machine.

Your ad platform knows none of that. Conversion windows commonly close at 30 or 90 days, so by the time the sale lands the click has aged out and the algorithm has already crowned a winner based on who filled in a form fastest. That is exactly how you end up optimising an entire account toward tyre kickers, one automated bid at a time.

Rural buyers are slow, not cold. Those are different things and your reporting has to tell them apart.

ONE CHASER BIN, SIX MONTHS
February
Grower prices a new chaser bin, fills in your form at 9:40pm
March to April
Silence. He is seeding. Your monthly report has already banked him as a lead.
May
Rings the dealer he already knows, to compare your number
June to July
Tax planning. The real buying conversation happens here.
August
Order placed, delivery locked in for next season
September
Money hits the bank against a click your ad account forgot months ago
The click that started this is invisible to the platform by the time the money changes hands.

The plumbing that fixes it

None of this is exotic. It is five steps, and most businesses stop dead at step two.

The one that always gets skipped is step four, the value. If you push every won deal back at the same fixed number, or worse at sticker price, the bidding learns that a $28,000 side by side and a $410,000 self propelled sprayer are the same event. They are not, and neither is the margin on them.

The other thing people get wrong is cadence. A monthly upload means your bidding is permanently a month behind the season, which in agriculture is the difference between being in front of a buyer during the tax window and turning up after he has signed.

CLICK TO CASH, FIVE STEPS
1
The click carries an ID
GCLID and fbclid drop into hidden fields on every form, plus call tracking numbers
2
The lead lands with its source
CRM stores campaign, ad group, keyword or ad, not just the word Website
3
Someone moves the stage
Contacted, Qualified, Quoted, Won or Lost, each with a date on it
4
A real value goes on the deal
Machine specific, ideally gross margin, never a flat placeholder
5
Push it back to the platforms
Offline conversion import to Google Ads, Conversions API to Meta, with the original click ID
Run the push weekly. Monthly means your bidding is always a season behind your buyers.
Steps one and two are a developer job once. Step three is a people job every single day.

A lead, a sales-qualified lead and a sale are three different things

Your form cannot tell them apart. Your CRM can, if a human moves the stage.

I would take 22 leads a month where six are genuinely in market and the salesperson can name all six, over 90 leads where nobody can tell you a single thing by Friday. The second account looks better in every report and earns less.

The rule I hold agriculture marketing accounts to is simple. If a lead type cannot be traced to a dollar outcome inside twelve months, it does not get fed back to the bidding as a conversion. Track it, report on it, do not train the algorithm on it.

THREE THINGS YOU ARE CALLING A LEAD
LOOSE
What the form counts
  • Anyone who typed a name and a mobile
  • Parts and warranty questions
  • Price checks for another dealer
  • Job seekers and suppliers
TIGHT
Sales-qualified leads
  • Reached and spoken to
  • Named machine or capacity need
  • Season or timeframe stated
  • Finance or trade in on the table
REAL
What the bidding should learn from
  • Quoted, with a value attached
  • Won, with margin not RRP
  • Matched back to the original click
  • Uploaded weekly, not monthly
Only the third column belongs in your conversion column in Google Ads or Meta Ads.

What I would do in the next fortnight

You do not need a new platform, a rebuild, or a six month project. You need the first three of these done properly before the next buying window opens.

Do the first three and within one season you will know whether your farm equipment leads are genuinely cheap or just cheap looking. Do all five and you can start pouring money into the campaigns that shift machinery instead of the ones that shift form fills.

FIX ORDER, HIGHEST RETURN FIRST
Put a source on every lead
Hidden GCLID and fbclid fields, plus a tracked number for calls. Without this nothing else works.
Day 1
Add a Quoted stage to the CRM
Quote rate by source is the single most useful number you are not currently looking at.
Day 2
Fix speed to contact
A same day callback on a 9pm enquiry lifts contact rate more than any targeting change.
This week
Upload won deals with real values
Teaches Google Ads and Meta Ads the difference between a $28k unit and a $410k one.
Week 2
Stretch your conversion windows
A 30 day window in a six month buying cycle is measuring the wrong half of the season.
Week 2
The first two cost a day of work between you and whoever built the site.
Quick check

Two questions before you go

Two calls you will actually have to make on a machinery account this year.

  1. 1. Your cost per lead has dropped from $140 to $85 over eight weeks and lead volume is up 40 percent. Machines sold has not moved. What do you do first?

  2. 2. You launched a Google Ads campaign for seeding equipment in March. By late April you have 60 leads and zero sales. Your typical sales cycle runs four to seven months. What is the right call?

Michael Nadalin, Founder of Market Lead and Harvest Lead
Written by
Michael Nadalin
Founder, Market Lead & Harvest Lead

Michael is the founder of both Market Lead and Harvest Lead, building lead and sales systems for agriculture and machinery businesses across Australia and the USA.

Want this system built for your business?

Harvest Lead builds lead and sales systems for agriculture and machinery businesses across Australia. Book a call and we will map your search demand.

Book a strategy call