The AI Vault
  • Lead Generation
  • Paid Ads
  • Sales

How Much Does Lead Generation Cost?

Josh Pocock

9 min read

Ask five agencies what lead generation costs and you will get five numbers in five different units. One quotes $4,000 a month, one quotes $45 a lead, one quotes $300 an appointment and one wants 10% of revenue. None of those numbers can be compared until you convert them.

Lead generation is priced five ways: retainer, per lead, per qualified lead, per booked appointment, and per show or revenue share. Unit price rises down that list because each step shifts more risk to the vendor. Compare offers on cost per closed customer, the one unit all five share.

Below is what each model costs, what it does to the vendor's behavior, and how to pick.

What you are actually buying

The same work, cut at different points. Every step down hands the vendor more of the risk, and the unit price moves with it.

That is the whole pricing logic. A vendor who gets paid whether or not the lead answers the phone will charge you less per unit than one who only gets paid when someone shows up, because the second one is carrying your downside. Neither is a trick. The question is which risk you want to own.

The five models

Monthly retainer

A flat fee for the work: ads managed, pages built, campaigns run. Often $1,500 to $8,000 a month for a small to mid-sized business, plus ad spend paid directly to the platforms.

You carry all the risk. If the campaign does not produce, you still paid.

Right for you when you have enough volume to learn from, you want to own the account, the audience and the creative, and you intend to keep running this after the engagement ends. It is the only model where you build an asset.

Ask: who owns the ad account and the pixel data, is ad spend included or separate, and what is reported weekly.

Per lead

You pay a fixed amount for each contact delivered, typically $15 to $150 depending on the industry. Mortgage, insurance and legal sit at the top; home services and consumer offers sit lower.

You carry most of the risk, because a lead is a phone number, not an interest level.

Right for you when you can handle volume and you have a fast, disciplined follow-up process. It is the wrong model if your team takes two days to call, because you paid for the lead either way.

Ask: exclusive or shared, how many other buyers get the same lead, how old the lead is at delivery, and what the return policy is for bad data.

Shared leads are the quiet cost here. A shared lead sold to four buyers is a race, and the race is won in minutes. Our lead response time breakdown covers how short that window is.

Per qualified lead

The vendor filters before delivery, against criteria you set: budget, timeline, location, licence, whatever matters. Usually $75 to $400.

Risk is split. You pay more per unit and fewer units are junk.

Right for you when your sales time is expensive and your disqualification rate on raw leads is high.

Ask for the qualification criteria in writing and for the right to reject leads that fail them. "Qualified" with no definition is just a word on an invoice.

Per booked appointment

You pay for a slot on your calendar, typically $150 to $600 depending on industry and ticket size.

Risk is mostly theirs until the appointment is booked, and then it is yours again, because a booking is not a meeting.

Right for you when you can close well and the constraint is calendar volume.

Ask who defines a booking, what happens on a no-show, whether a reschedule counts twice, and what the confirmation cadence looks like. A vendor paid per booking has every reason to book the person who said "maybe." Our reduce appointment no-shows guide covers what a real confirmation sequence does to that number.

Per show or revenue share

You pay for attendance, or a percentage of closed revenue, often 5% to 20%.

Most of the risk is theirs, which is why the unit price is highest and why vendors are selective about who they offer it to.

Right for you when you have a proven offer, clean reporting and a close rate you can evidence. A vendor cannot price this without those three things, which is why most will not offer it to a new business.

Ask how shows and closes are verified, what attribution window applies, whether there is a floor fee, and what happens to the relationship if your close rate drops.

The number that compares them

Every model collapses to one figure: what you paid to acquire a customer. Work it out in four steps.

  1. Total monthly cost. Fees plus ad spend plus your own team's time plus any setup fee spread over 12 months.
  2. Divide by leads for cost per lead.
  3. Divide by appointments that showed for cost per show.
  4. Divide by customers won for cost per customer.

Then compare that against your average customer value and your gross margin. A $600 cost per customer is excellent for a $14,000 roof and terrible for a $200 service call.

A hypothetical comparison

Made-up numbers to show the method. Not market prices, vendor quotes or our pricing.

A business with a $4,000 average sale compares three offers over one month.

RetainerPer leadPer appointment
Fee$3,500$45 x 90 = $4,050$300 x 22 = $6,600
Ad spend$5,000includedincluded
Total$8,500$4,050$6,600
Leads18090n/a
Appointments booked361422
Showed24913
Customers734
Cost per customer$1,214$1,350$1,650
Revenue$28,000$12,000$16,000

The retainer wins here, and it also produced the most volume, which matters if you want the account to keep working next quarter. Change one assumption, like the show rate on the retainer's leads, and the ranking flips. That sensitivity is why the method matters more than the table. The same arithmetic, applied to two ad channels, is in cost per booked appointment.

The cost nobody quotes: what happens after delivery

A lead's value decays in minutes, and every model above hands you the lead and stops. In an audit of 2,241 US companies, Harvard Business Review found only 37% responded to a web lead within an hour, and firms that reached one within an hour were nearly seven times as likely to qualify it as firms that waited an hour longer.

So before you negotiate a better price per lead, work out what your current follow-up is costing you. If your team reaches leads in four hours, a 20% discount on lead price is worth far less than cutting that to four minutes.

This is the gap our done-for-you AI appointment setters fill. Agents built on StrideOps respond to an opted-in lead in under 2 seconds by voice or text, ask your qualifying questions and book the ones that fit, at 9 p.m. as readily as at 9 a.m. We get most clients live in 2 to 3 weeks.

Buying leads versus generating them

Worth separating, because they are different businesses.

Generating means you run ads, rank pages or do outreach, and the leads are yours alone. Higher effort, lower unit cost at scale, and you keep the asset.

Buying means a vendor sells you contacts they collected. Faster to start, and the consent question is the one to get right. Under the FTC's Telemarketing Sales Rule, a written agreement to receive prerecorded marketing calls has to name the specific seller, which means consent collected by a lead generator for "our partners" generally does not transfer to you. The FTC's Telemarketing Sales Rule guidance and the rule text at 16 CFR Part 310 are the primary sources. Separately, the FCC confirmed in FCC 24-17 that AI-generated voices count as artificial voices under the TCPA, so AI calls need the same prior express consent.

In practice: ask any lead vendor for the exact consent language the consumer saw and which sellers it named. If they cannot produce it, you are buying the list and the liability. This is not legal advice, so confirm your setup with counsel. The industry-specific version of this is in where to buy MCA leads.

Or build it yourself

The third option is to run lead generation in-house. It is more work and the unit economics are better, and the tooling has got good enough that a small team can do it. If you want to see what that build involves before paying anyone, the free AI Operator Kit walks through the pieces.

Be honest about the hours. A retainer you cancel to save $3,500 a month is a win only if the 25 hours it takes you cost less than that.

How to choose

  • New offer, unproven close rate: retainer. You need learning and data more than you need efficiency, and no vendor will give you a performance deal anyway.
  • Proven offer, slow sales team: fix follow-up speed before you change pricing models. It is usually the biggest single lever.
  • Proven offer, fast team, want volume: per lead or per qualified lead.
  • Calendar is the constraint, closing is strong: per appointment, with a no-show clause.
  • High ticket, clean attribution, patient vendor: per show or revenue share.
  • You want to own the channel long term: retainer, with the ad account in your name.

Our lead generation page covers how we structure it, and the industry pages for mortgage loan officers, roofing contractors and MCA funders show what the numbers look like in those markets.

FAQ

How much should you pay for lead generation?

It depends on the model. Retainers commonly run $1,500 to $8,000 a month plus ad spend, leads $15 to $150, qualified leads $75 to $400, booked appointments $150 to $600, and revenue share 5% to 20%. Compare them on cost per closed customer, not on the unit each vendor happens to quote.

How much to pay for lead generation per lead?

$15 to $150 for most industries, with mortgage, insurance and legal at the top. Price alone means little without knowing whether the lead is exclusive, how old it is at delivery and what the return policy is.

Is a retainer or pay per lead better?

A retainer is better when you want to own the channel, you need volume to learn from, or your offer is unproven. Pay per lead is better when your follow-up is fast and disciplined and you want to pay only for delivered contacts.

What is a good cost per lead?

One that leaves room after your close rate and margin. Divide your average gross profit per customer by the number of leads it takes to win one. If cost per lead is well under that, it is good, whatever the headline number.

Does lead generation include follow-up?

Usually not. Most models end at delivery, which is why response speed is the biggest uncontrolled variable in the whole purchase.

Work out which model fits you

Tell us your average sale, close rate and current response time, and we will show you which pricing model actually costs you least. Book a Stride Scaling Call.

Done for you

Want this running in your business?

We build and run AI that answers, follows up and books calls, all reporting into one CRM. Most clients are live in 2 to 3 weeks.

Keep reading

    • AI Appointment Setters
    • Sales

    8 min read

    How Much to Pay an Appointment Setter

    What to pay an appointment setter: base, per appointment, per show, commission and offshore rates, and what each structure does to the way they work your leads.

    Read post
    • Lead Generation
    • AI Agents

    11 min read

    How to Choose an AI Marketing Agency: A Buyer's Checklist

    Seven questions that separate an AI marketing agency worth hiring from one worth leaving: account ownership, data portability, pricing shape, who does the work, reporting, what the AI actually is, and the first 90 days.

    Read post
    • Lead Generation
    • AI Appointment Setters

    11 min read

    In-House vs Outsourced Appointment Setting (or AI)

    Hire a setter, rent a team, or run AI. What each one costs, how long each takes to ramp, how much of your week it eats, and the specific way each one fails.

    Read post