Pay Per Lead vs Retainer: The Short Answer
Pay per lead suits contractors testing a channel or with tight cash flow, costing roughly $25-$500+ per lead but often shared. A monthly retainer ($2,500-$15,000+) builds exclusive, compounding lead flow and lower long-term cost per lead. Choose pay-per-lead to start, retainer to scale.
If you run a roofing, HVAC, remodeling, or any other contracting business, the way you pay for marketing matters as much as how many leads you get. The two dominant models, pay per lead and the monthly retainer, behave very differently when it comes to cash flow, lead quality, and who ends up owning the pipeline. This guide breaks down both honestly, including a third option most contractors overlook, so you can pick the model that fits your stage. For a deeper look at how we structure programs, see our done-for-you lead generation services.
The Three Main Lead-Gen Pricing Models
Most lead-generation arrangements fall into one of three buckets. Understanding the trade-offs is the difference between a profitable marketing budget and a leaky one.
- Pay per lead (PPL): You pay a fixed price for each lead delivered. Spend scales directly with volume.
- Pay per appointment (PPA): You pay only for booked, confirmed appointments, a higher-commitment version of PPL.
- Monthly retainer: You pay a flat monthly fee for an agency to build and run campaigns on your behalf, keeping the assets and lead flow.
The right choice depends on your cash flow, how much you trust the channel, and whether you want to rent leads or own a pipeline. Let's look at each in detail.
Pay Per Lead Explained (costs, pros, cons)
With pay per lead, a provider sends you contacts who have expressed interest in your service, and you pay a set fee per lead. In 2026, contractor lead prices typically range from about $25 to $500 or more, depending on the trade and job value. Lower-ticket trades and shared leads sit at the bottom of that range; exclusive, high-intent leads for big-ticket jobs sit at the top.
The catch most contractors discover too late is that many PPL leads are shared, meaning the same lead is sold to three, four, or five competitors at once. That turns winning the job into a speed-to-call race. If you want to understand this dynamic before committing, our breakdown of exclusive vs shared leads is worth a read.
Pros of pay per lead
- Low commitment, easy to start and stop.
- Predictable per-unit cost, you know what each lead costs upfront.
- Great for testing a new channel or service area without long contracts.
- Spend scales with demand, useful for seasonal trades.
Cons of pay per lead
- Leads are often shared, lowering close rates.
- You build no owned assets, when you stop paying, the leads stop instantly.
- Quality varies, and you may pay for tire-kickers or wrong-area contacts.
- Costs can climb fast at volume with no efficiency gains over time.
Monthly Retainer Explained (costs, pros, cons)
With a retainer, you pay a flat monthly fee, typically $2,500 to $15,000 or more in 2026 depending on scope, for an agency to build and manage your lead-generation system: ads, landing pages, tracking, and follow-up. Crucially, the leads are exclusive to you, and the campaigns, creative, and data are assets that compound month over month.
Note that the retainer fee is usually separate from your ad spend. A common structure is a management retainer plus a media budget you control, so you're paying for expertise and ownership rather than per-unit delivery.
Pros of a monthly retainer
- Exclusive leads, no competing with four other contractors for the same homeowner.
- Compounding results, campaigns get cheaper and better as data accumulates.
- You own the assets: landing pages, ad accounts, audiences, and analytics.
- Lower effective cost per lead over time as efficiency improves.
Cons of a monthly retainer
- Higher upfront commitment and fixed monthly cost regardless of a slow month.
- Slower start, the first 30 to 60 days are often setup and optimization.
- Requires trust in the agency, results depend on execution quality.
Pay Per Appointment: The Middle Ground
Pay per appointment sits between the two. Instead of paying for raw leads, you pay only for confirmed, scheduled appointments, prospects who have agreed to a specific time to talk or get a quote. In 2026, contractor appointments typically cost more per unit than leads, often $75 to $300 or more, but each one is far further down the funnel.
The appeal is obvious: less time chasing dead-end contacts and a much higher contact-to-quote rate. The trade-off is that you're still renting rather than owning, and quality depends entirely on how rigorously appointments are qualified before they hit your calendar. PPA works well for contractors with a strong sales process who want their crews focused on quoting, not dialing. If you're weighing whether to buy at all, our take on whether buying leads is worth it covers the qualification question in depth.
Side-by-Side Comparison Table
Here's how the three models stack up across the factors that matter most to contractors. All figures are 2026 ranges and will vary by trade, market, and job value.
| Factor | Pay Per Lead | Pay Per Appointment | Monthly Retainer |
|---|---|---|---|
| Typical 2026 cost | $25 to $500+ per lead | $75 to $300+ per appointment | $2,500 to $15,000+ per month |
| Exclusivity | Often shared | Usually exclusive | Exclusive |
| Commitment | Low, pay as you go | Low to medium | Medium to high |
| You own the assets? | No | No | Yes |
| Cost per lead over time | Flat or rising | Flat | Falls as it matures |
| Best for | Testing, gap-filling | Sales-ready crews | Scaling predictably |
Which Model Wins for Contractors?
There's no universal winner, only the right model for your stage. A newer contractor or one entering a fresh service area benefits from pay per lead: low risk, fast feedback, and no long commitment while you prove the channel converts. If your crew is strong at closing but weak at chasing contacts, pay per appointment can be the most efficient use of their time.
Once you trust the channel and want to scale, a monthly retainer almost always wins on long-term ROI. You stop renting leads and start owning a pipeline that gets cheaper and more exclusive every month. The smartest contractors treat this as a progression: start with pay per lead to validate demand, then graduate to a retainer to build something that compounds. For a fuller view of when an agency relationship pays off, see are lead generation companies worth it.
How Much Should You Actually Pay Per Lead?
Regardless of model, the number that keeps you profitable is your maximum acceptable cost per lead. A reliable rule of thumb: your cost per lead should stay under roughly 10 to 15 percent of your average job value, adjusted for how many leads it takes to close one job.
Max cost per lead = (Average Job Value × Target Marketing %) × Lead-to-Close Rate
Example: $9,000 average job × 12% marketing budget = $1,080 to win a job. At a 1-in-9 close rate, your max cost per lead is about $120.
Run that math for your own trade before signing anything. If a pay-per-lead price blows past your ceiling, or shared leads drag your close rate below your assumptions, a retainer that lowers cost per lead over time often becomes the cheaper path. For typical 2026 figures by trade, see our cost per lead benchmarks by industry.
Frequently Asked Questions
Pay per lead is better for contractors who want to test a channel, have tight cash flow, or need leads fast without a commitment. A monthly retainer is better for contractors ready to scale, because it builds exclusive, compounding lead flow you own and typically delivers a lower cost per lead over time. Most contractors start with pay per lead and move to a retainer once they trust the channel.
In 2026, contractors typically pay roughly $25 to $500 or more per lead depending on the trade, job value, and whether the lead is exclusive or shared. Shared leads (roofing, HVAC, remodeling) often run $20 to $150. Exclusive, pre-qualified leads cost more, often $100 to $500. A good rule of thumb is to keep your cost per lead under 10 to 15 percent of your average job value.
Pay per appointment is a pricing model where you pay only for booked, confirmed appointments rather than raw leads. It sits between pay per lead and a retainer. You typically pay more per appointment (often $75 to $300 or more) than per lead, but every appointment is a prospect who has agreed to a specific time, so the contact-to-quote rate is much higher and there is less wasted follow-up time.
For most established contractors, a monthly retainer delivers the best long-term ROI because it builds owned, exclusive lead flow and a lower cost per lead as campaigns mature. Pay per lead can have strong short-term ROI for testing a channel or filling gaps. The best model is the one matched to your stage: pay per lead to start and prove demand, then a retainer to scale predictably.
Related Articles
Done-For-You Lead Generation
How Position Xero builds exclusive, compounding lead flow for service businesses and contractors.
Cost Per Lead Benchmarks by Industry
2026 CPL ranges for contractors, law firms, real estate, and more, plus how to set your max CPL.
Exclusive vs Shared Leads
Why shared leads hurt close rates and when exclusive leads are worth the higher price.
Want help implementing this for your business?
Book a free 30-minute audit. We'll review your current setup and show you exactly what we'd change.
Book My Free Strategy Call