Pricing · 8 min read

Pay Per Lead vs Monthly Retainer vs Revenue Share: Which Pricing Model Fits Your Business?

Cost per lead suits businesses testing volume, a flat retainer suits steady high-volume operations that want predictable costs, and revenue share suits high-ticket trades that prefer to pay only when jobs close. The right choice depends on ticket size, seasonality and cash flow.

By Joseph Chima · Published September 19, 2026

Cost per lead (CPL)

You pay an agreed amount for each qualified inbound contact. Costs track volume exactly, which makes it the lowest-risk way to test a new channel.

The weakness is definitional. Everything depends on what counts as qualified — wrong number, out of area, wrong trade, existing customer — and that definition needs writing down before the first invoice, not after the first dispute.

  • Best for: testing a new market, seasonal trades, businesses with tight cash flow.
  • Watch for: vague qualification rules, no call recordings, no monthly cap.

Flat monthly retainer

One predictable figure each month regardless of volume. For a business that already knows the channel produces, this is usually the cheapest structure per lead, because upside volume costs nothing extra.

It is the wrong structure for an unproven channel or a trade with violent seasonality, where you can end up paying peak-season rates through a dead quarter.

  • Best for: steady year-round demand, high call volume, businesses that want simple budgeting.
  • Watch for: paying the same in your slowest months; agree seasonality adjustments upfront.

Revenue share or commission

You pay a percentage of revenue from jobs the channel produced. Incentives align tightly: the provider only earns when you earn, which usually means they push harder on the pages producing real work rather than vanity traffic.

It requires trust in both directions and honest reporting of closed jobs. It suits high-ticket, lower-volume trades — roofing, concrete, restoration, full system replacements — far better than high-volume small-ticket work.

  • Best for: large average tickets, contractors who prefer variable cost, new relationships where both sides want skin in the game.
  • Watch for: agreeing what counts as attributable revenue, and how repeat customers are treated.

Choosing by business type

A rough guide that holds up in practice.

  • Emergency trades with high call volume and mid-size tickets — flat retainer usually wins.
  • Seasonal trades like landscaping, pressure washing and tree service — cost per lead, so cost follows demand.
  • High-ticket project trades like roofing, concrete and restoration — revenue share often works best for both sides.
  • Brand-new businesses with no data — start on cost per lead, switch once volume is known.

Why the trial comes first

Choosing a structure before you know the volume is guesswork dressed up as a decision. Thirty days of real, tracked calls from your own market turns it into arithmetic: you know the call count, the qualified share, the booked jobs and the revenue, and the right structure becomes obvious.

That is the order I use — trial first, structure second, and the structure is chosen against what actually happened rather than what either of us hoped would happen.

Questions People Ask About This

Which model is cheapest overall?
For a proven, high-volume channel, a flat retainer usually has the lowest effective cost per lead. For unproven or seasonal channels, cost per lead protects you better.
What counts as a qualified lead under CPL?
Define it in writing: correct trade, inside the service area, a real service enquiry, not a duplicate, and reachable. Anything vaguer produces monthly arguments.
Is revenue share risky?
It requires honest reporting from the contractor and clear attribution rules. In exchange, you pay nothing on months where nothing closes.
Can I switch models later?
Yes, and most businesses should as their data improves. Start where the risk is lowest and move once volume is predictable.

Want The Short Version? Try A Ranked Site For 30 Days.

One ranked site, one business, one market. Free for 30 days with no setup fee — tell me your trade and city.

Mike R. from Dallas, TX

booked a discovery call for roofing leads

12 minutes ago