Lead Generation Agency Pricing: Retainer, Pay Per Lead or Performance?
How a lead generation agency charges in Australia, where each pricing model goes wrong and the seven questions to ask before you sign.
A lead generation agency finds and warms up potential buyers for you, then hands them over as enquiries or booked calls. In Australia most charge one of three ways: a monthly retainer, a fee per lead or a share of results. The right model depends on how fast you can answer and close what they send you.
That last part is the bit most people skip. The pricing model shapes what the agency is paid to care about. Pick the wrong one and you can pay for hundreds of leads your team never turns into work.
Here is how each model works, where each one goes wrong and the questions to ask before you sign. If you want to see how we approach the work, our lead generation service page sets it out.
What a lead generation agency actually does
The job sounds simple. Get the right people to put their hand up.
In practice it covers a few moving parts:
- Targeting. Who the buyer is, where they spend time and what problem makes them look for help.
- Channels. Paid ads, LinkedIn, email outreach, content, partnerships or a mix.
- Offer. The reason someone gives you their details. A call, an audit, a guide or a quote.
- Capture. Landing pages, forms and booking links that turn interest into a record.
- Handover. Getting the lead into your CRM with enough context for your team to act.
Good agencies own all five. Weak ones own the first two and call the rest "your side".
The three pricing models
1. Monthly retainer
You pay a fixed fee each month. The agency runs the campaigns, reports on activity and improves things over time.
Where it works: longer sales cycles, B2B services and anything where the agency needs months to learn your market. You get steady effort and a partner who is not chasing volume for its own sake.
Where it goes wrong: the agency gets paid whether or not leads arrive. Without clear targets, retainers drift into reports full of impressions and clicks.
2. Pay per lead
You pay a set amount for each lead that meets an agreed definition. No lead, no fee.
Where it works: high-volume, simple services where a lead is easy to define. Think quotes for a common job in a known area.
Where it goes wrong: the agency is paid for volume, not quality. If "lead" means a name and a phone number, you will get a lot of names and phone numbers. Some will be shared with other businesses too. Always ask if leads are exclusive.
3. Performance or revenue share
The agency takes a fee per booked meeting, per sale or a percentage of revenue. Often there is a smaller base fee on top.
Where it works: when both sides trust the tracking and the sales process is solid. The agency's interest lines up with yours.
Where it goes wrong: arguments about attribution. Who gets credit for a deal that came through a referral after someone saw an ad? Agencies also price in the risk, so the total cost can end up higher than a retainer.
Which lead generation agency model suits a service business
For most established service businesses, a retainer tied to booked calls is the safest start. It keeps the agency focused on quality while it learns your market. Move to a performance element once you both trust the numbers.
Pay per lead suits you only if three things are true:
- You can define a good lead in one sentence.
- Your team replies to every enquiry within minutes, not hours.
- You track which leads became paying clients.
If the second one is shaky, fix it first. Buying more leads into a slow reply process just makes the leak bigger. Our post on lead response time in Australia shows why speed matters so much.
Questions to ask before you sign
Bring these to the first call. The answers tell you more than the case studies.
- How do you define a lead? Get it in writing. A form fill, a qualified enquiry and a booked call are three very different things.
- Are the leads exclusive to us? Shared leads are cheaper because four other businesses are calling the same person.
- Who owns the ad accounts, pages and data? It should be you. If you leave, you keep the history.
- What happens in the first 90 days? Ask for the plan, the targets and the point where you both decide if it is working.
- How do leads reach us? Into your CRM, with source and notes, in real time. Not a spreadsheet once a week.
- What do you report on? You want leads, booked calls and cost per booked call. Clicks are a means, not a result.
- What is the minimum term and exit clause? Ask for a term that allows testing and gives you a fair exit. Twelve months with no exit is a warning sign.
Red flags
- Guaranteed lead numbers before they know your market.
- No questions about your sales process or close rate.
- They will not share access to the ad account.
- Reports that lead with reach and impressions.
- Cold email blasts with no thought for the Spam Act rules.
That last one matters in Australia. Commercial messages need consent, clear sender details and a way to unsubscribe. An agency that ignores this puts your brand at risk, not theirs. Our plain-English guide to the Spam Act and DNCR covers the details.
Where AI fits
AI does not replace the agency's judgement. It makes the slow parts fast.
- Research on target accounts before outreach.
- Personalised first lines at scale, checked by a person.
- Instant replies to new enquiries, day or night.
- Lead scoring so your team calls the best ones first.
The win is not more leads. It is fewer wasted ones. An agency that uses AI well should talk about reply time and booked calls, not just volume.
If you are weighing up options, the lead generation page shows how we run it: targeting, outreach and instant follow-up as one system.
Common questions
How much does a lead generation agency cost in Australia?
It depends on the model and the channels. Retainers are a fixed monthly fee, pay per lead is a set price for each lead and performance deals take a share of results. Ad spend is usually extra. Compare the cost per booked call, not the headline fee.
Is pay per lead better than a retainer?
Not by default. Pay per lead rewards volume, so quality can slip. It suits simple, high-volume services with a clear lead definition. Retainers suit longer B2B sales where the agency needs time to learn your market.
How long before a lead generation agency gets results?
Paid channels can bring enquiries in the first few weeks. Outreach and content take longer to build. Expect around 90 days before you can judge cost per booked call with confidence.
Should leads be exclusive?
Yes, for most service businesses. Shared leads are cheaper because other businesses are calling the same person. Ask the agency in writing.
Want a second opinion on your lead flow? Book a call or start with the free AI discovery.