Topics: Meta & Google ads, Costs & pricing
Want this done for your business? Get a fixed quote or book a free 30-minute call.
In this guide
- Why do published cost-per-lead benchmarks mislead Australian businesses?
- How do you calculate the most you can afford to pay for a lead?
- How do close rate and job value change your target?
- Why do Meta and Google leads cost different amounts?
- How should you judge cost per lead in the first month?
- When is a cheap lead actually expensive?
- Frequently asked questions
- Set the number before the budget
Quick answer: A good cost per lead in Australia is any figure comfortably below your own maximum, which is gross profit per job × close rate × the share of that profit you're prepared to spend winning the job. A business making A$1,200 gross profit a job, closing one qualified lead in four and willing to spend half its profit can pay up to A$150 a lead.
Search for an Australian cost-per-lead benchmark and you'll find tidy tables by industry, each built from someone else's accounts, someone else's definition of a lead and someone else's prices. None of them know your margin. This guide builds the target from your own numbers instead. It uses the same thinking as our real cost per lead data from India, adapted for Australian dollars, GST, and both Meta and Google.
Why do published cost-per-lead benchmarks mislead Australian businesses?
A benchmark averages businesses with different prices, margins and definitions of a lead, so it can't tell you what you can afford. Look closely at any published figure and you'll find at least one of these problems:
- No shared definition. One source counts every form fill, another counts calls over a minute, another counts a chat that only says "hi".
- Junk included. Duplicates, wrong numbers and out-of-area enquiries inflate volume and flatter the cost.
- Mixed industries. "Home services" lumps a gutter clean in with a two-storey extension.
- Tax unclear. Some figures include GST and some don't.
So define the lead before you set any target. Write one line, such as "a form, call or chat from someone in our service area asking about a service we offer", and count only leads that meet it. Those are your qualified leads.
How do you calculate the most you can afford to pay for a lead?
Multiply gross profit per job by your close rate, then by the share of profit you're willing to spend on acquisition.
Maximum cost per lead = gross profit per job × close rate × acquisition share
Gross profit per job is revenue minus materials, labour and subcontractors, ex-GST. Close rate is the share of qualified leads that become paying jobs. Acquisition share is the slice of gross profit you'll spend to win the job, leaving the rest for overheads and profit.
These businesses are hypothetical; swap in your own figures:
| Business (hypothetical) | Gross profit per job | Close rate | Acquisition share | Maximum cost per lead |
|---|---|---|---|---|
| Emergency plumber | A$300 | 60% | 40% | A$72 |
| Kitchen renovator | A$9,000 | 10% | 30% | A$270 |
| Physio clinic, first course of treatment | A$400 | 50% | 40% | A$80 |
| Wedding photographer | A$2,500 | 15% | 30% | A$112.50 |
Your working target should sit below the maximum, so one weak month doesn't wipe out the profit. Keep everything ex-GST if you're registered, so the profit figure and the ad cost are measured the same way. If customers come back, as they do for physios or cleaners, you can use profit over the first year instead of the first job, but only if you actually track repeat visits.
How do close rate and job value change your target?
They move it more than any setting inside the ad account. Take the hypothetical kitchen renovator and change only the close rate:
| Close rate | Maximum cost per lead |
|---|---|
| 5% | A$135 |
| 10% | A$270 |
| 20% | A$540 |
Doubling the close rate doubles what you can pay. That's why quick replies, a clear quoting process and showing a realistic price range in the ad can turn "expensive" leads into profitable ones. Job value works the same way: a minimum job size or a sensible upsell lifts gross profit per job and with it your ceiling.
Australian buyers often get two or three quotes, and tradespeople on the tools miss calls. Both drag close rates down quietly. Before you blame the ads, check how fast leads are answered and how many quotes turn into jobs. Our guide to lead quality vs volume covers the follow-up side in more depth.
Why do Meta and Google leads cost different amounts?
Google catches people already searching for your service; Meta reaches people who weren't looking yet. Search intent is valuable, so clicks cost more and leads cost more, but they often close better. Meta leads are usually cheaper and more plentiful, and they need more nurturing.
That's why channels should be compared on cost per job won. A hypothetical month:
| Channel (hypothetical) | Spend | Qualified leads | Cost per lead | Jobs won | Cost per job |
|---|---|---|---|---|---|
| Google search ads | A$3,000 | 30 | A$100 | 9 | A$333 |
| Meta lead forms | A$3,000 | 75 | A$40 | 6 | A$500 |
Here the cheaper lead lost. It can just as easily go the other way: visual businesses such as photographers and renovators often do well on Meta because the work sells itself in a feed. Measure rather than assume. For what agency fees and ad spend typically look like here, see our breakdown of digital marketing cost in Australia.
How should you judge cost per lead in the first month?
Treat month one as calibration, not a verdict. The platforms are still learning, tracking needs checking, and many leads haven't had time to become jobs.
| Period | What to check | What to decide |
|---|---|---|
| Week 1 | Ads delivering, leads arriving, tracking firing | Fix faults only |
| Weeks 2–4 | Cost per qualified lead by campaign and creative | Pause clear losers |
| Days 30–60 | Close rate starting to show | Shift budget gradually |
| Days 60–90 | Cost per job won against your maximum | Scale, fix or stop |
For long sales cycles, such as renovations or B2B services, stretch the window further before deciding.
None of this works without a lead log. A shared spreadsheet or CRM view with six columns is enough: date, channel, campaign, qualified (yes or no), quoted value and won (yes or no). Fill it in daily for the first month; it's the only place where cost per lead becomes cost per job. If a lead came by phone, ask how they found you and record the answer, because call tracking rarely catches everything.
When is a cheap lead actually expensive?
When it eats staff time or never becomes a job. Watch for numbers that ring out, enquiries from outside your area, "just after a rough price" messages and duplicate submissions.
Count the time as well. Forty leads at A$20 look better than fifteen at A$60, until you add the hours spent chasing the forty and find the fifteen produced more jobs. If an estimator spends fifteen minutes on each junk lead, that time belongs in the cost.
Cheap junk usually has a fixable cause:
- Forms that are too easy. Add one qualifying question, such as suburb or budget range, or switch Meta forms to the higher-intent option.
- No price signal. A "from" price or typical range in the ad filters out people who were never going to buy.
- Loose locations. Check that targeting covers people in your service area, not people interested in it.
- Slow replies. A lead called back the next day is often a lead someone else has already quoted.
Frequently asked questions
What is a good cost per lead for Facebook ads in Australia?
One comfortably under the maximum your own margin and close rate allow. There's no honest national figure, because a café and a solar installer will have targets that are miles apart. Work out yours with the formula, then aim well below it.
Is $50 a lead good?
For the hypothetical kitchen renovator above, with a A$270 ceiling, it's excellent. For the emergency plumber at A$72, it works but leaves little room. For a business making A$100 gross profit a job, it loses money.
Why are Google Ads leads more expensive than Meta leads?
Searchers already want the service, so many businesses bid on the same keywords and clicks cost more. Those leads often close at a higher rate, which can make the cost per job lower. Compare on jobs won, not leads.
How many leads should I get before judging a campaign?
Enough to see a close rate, not just a cost per lead. For most small businesses that means 60 to 90 days of qualified leads and the jobs that came from them. A handful of leads in week one tells you very little.
Should cost per lead include GST?
If you're registered for GST, work ex-GST on both sides of the formula, because you claim back the GST shown on your invoices. If you aren't registered, any GST you pay is a real cost, so include it. Check how each platform invoices your account.
Set the number before the budget
Once you know your maximum, every conversation about budgets, channels and agencies gets simpler. Our Meta and Google lead generation work starts from this calculation and reports on jobs won, not clicks, and you can read more about GRWW in Australia. Send us your numbers and we'll help you sanity-check the target.