Pay per client vs retainer vs pay per lead marketing pricing - ELSA Marketing

Pay Per Client vs. Retainer vs. Pay Per Lead: Which Marketing Model Fits a Local Business?

September 24, 2026•3 min read

If you've talked to a few marketing agencies, you've probably heard three very different pricing pitches. One wants a monthly retainer. Another sells you leads. A third says you only pay when you get a customer.

They can all work. But they put the risk in very different places. Here's a plain-English breakdown so you can decide what fits your business.

Model 1: The monthly retainer

How it works: You pay a fixed fee every month (often with a contract) for management of your ads, SEO, social media or all three. Ad spend is usually separate.

Pros:

  • Predictable cost
  • Good fit for long-term work like brand building or SEO
  • Often includes reporting and strategy time

Cons:

  • You pay the same whether you get 2 customers or 20
  • Results are often reported as clicks, impressions or "leads," not booked jobs
  • Contracts can lock you in after you realize it isn't working

Best for: Businesses with a strong in-house sales process that just need marketing execution.

Model 2: Pay per lead

How it works: You pay a set price for each lead (a name and phone number, or a form fill). Many lead services sell to multiple businesses in the same area.

Pros:

  • You only pay when someone inquires
  • Easy to start and stop

Cons:

  • A "lead" isn't a customer. You pay even if they never answer
  • Shared leads mean you're racing competitors for the same person
  • Lead quality varies a lot, and disputes are common

Best for: Businesses with a fast, staffed sales team that can call every lead within minutes.

Model 3: Pay per client

How it works: Your fee is tied to customers who actually book and pay you, not clicks or leads. The ad budget is usually separate and paid to the ad platforms.

Pros:

  • Incentives are aligned: the agency only wins when you do
  • No paying for leads that ghost you
  • Forces the agency to care about follow-up and booking, not just ad clicks

Cons:

  • The per-client fee is higher than a per-lead price (because it's a customer, not a name)
  • Requires clear tracking so both sides agree on what counts as a client
  • Not every agency can offer it, because it only works if they're confident in their system

Best for: Local service businesses that want customers, not marketing reports.

Questions to ask any agency before you sign

Whatever model you choose, ask these:

  1. What exactly am I paying for? A click, a lead, an appointment, or a paying customer?
  2. Who pays the ad budget, and how much do you recommend?
  3. What happens after a lead comes in? Who responds, and how fast?
  4. Is there a long-term contract? What does it take to cancel?
  5. Is there a guarantee? If so, what are the exact terms?
  6. Do you work with my competitors? Are leads exclusive to me?
  7. How will I see results? Can I see the actual conversations with my leads?

An agency that's confident in its results won't be afraid of any of these questions.

The bigger point: leads aren't the finish line

Most marketing models stop at "we got you a lead." But for a local business, the money is made after that: answering fast, following up, booking the appointment, and making sure the customer shows up.

That's why the pricing model matters. It tells you what the agency is actually focused on.

How ELSA Marketing prices

ELSA Marketing works on Pay Per Client: no monthly retainer, and our fee is tied to customers we booked who paid you. You set the ad budget, which goes to Google and Meta, and we build, run and manage the campaigns plus an AI booking assistant that answers every lead in about 60 seconds. We also offer a 30-day booked-calendar guarantee, and we only take a limited number of businesses per trade in each area.

See the full breakdown on our How It Works & Pricing page, or book a free strategy call to go over the terms for your trade.

Back to Blog