— Blog

Pay Per Appointment vs Pay Per Lead: What Contractors Actually Pay For

Every contractor who has bought marketing knows the feeling: the invoice is real, the jobs are not. Most of the time the problem isn’t the trade or the market. It’s the pricing model — specifically, who carries the risk when the marketing doesn’t turn into work.

There are three common ways home improvement contractors pay for new customers. Here’s what you actually get with each.

1. The monthly retainer

You pay an agency a fixed fee every month, usually plus an ad budget you fund yourself. The agency runs campaigns and sends you whatever comes in.

What you’re paying for: the agency’s time.

Who carries the risk: you. If the campaign produces nothing, the retainer is still due and the ad spend is still gone. The agency’s revenue doesn’t depend on your results, which is why so many contractors end up saying “I paid $4K a month and got zero jobs.”

Retainers can work when you have an in-house sales team that can work a high volume of raw inquiries, and you want control over the campaigns. For most owner-operated remodeling businesses, they’re the most expensive way to find out a campaign doesn’t work.

2. Pay per lead

You pay a fee each time a homeowner submits their details. That’s how most lead platforms work, and some agencies sell leads the same way.

What you’re paying for: a form fill — a name, a phone number and a project description.

Who carries the risk: still mostly you. A lead is not a conversation. You still have to:

  • reach the homeowner, often after they’ve already heard from other contractors;
  • find out whether they own the home and live in your service area;
  • check whether the scope is something you do and the timeline is real;
  • book a time and hope they’re there.

On many platforms the same request is sold to several contractors at once, so the first company to call usually wins — and you’re competing on price before you’ve seen the job. Cheap leads aren’t cheap if most of them never pick up.

3. Pay per appointment

You pay only when a homeowner has been reached, qualified and booked into a specific date and time for an estimate.

What you’re paying for: a confirmed appointment — the homeowner’s full name, a verified phone number, the property address in your service area, property type, the work they want, and a locked time slot.

Who carries the risk: the provider. With PixelPerfect, we fund the ads, call every inquiry, screen out anyone who doesn’t fit, and only bill when an appointment is confirmed. If it falls through for a reason within our guarantee — the homeowner doesn’t show, the address is wrong, the number goes dead — you get a replacement at no charge.

Comparing real cost: cost per estimate, not cost per lead

The sticker price per lead is always lower than the price per appointment. That comparison is misleading because it ignores everything that happens between the lead and the estimate.

A fairer number is cost per estimate actually sat. Work it out from your own history:

  1. Take what you spent on leads (or the retainer plus ad spend) in a month.
  2. Count how many of those turned into an estimate where you met the homeowner at the property.
  3. Divide spend by estimates.

Then add the cost of your own time — or your office manager’s — spent calling, texting and rescheduling. Compare that number to a per-appointment rate. For many contractors, the cheaper-looking option turns out to be the expensive one.

Retainer Pay per lead Pay per appointment
You pay for Agency time + ad spend Each form fill Each confirmed appointment
Ad spend You fund it Built into lead price Provider funds it
Screening and booking You You Provider
Shared with competitors Sometimes Often Never (exclusive)
If it doesn’t work You still pay You still pay You don’t pay

What pay per appointment doesn’t cover

To be fair to the model: a confirmed appointment is not a closed job. Whether the homeowner signs is still up to your pitch, your price and your reputation. We also screen for budget, but homeowners don’t always share their real number with a stranger on the phone, so budget can’t be guaranteed.

What it removes is the waste before the estimate: the voicemails, the wrong zip codes, the renters, the “just looking” calls and the drive to an empty house.

Which one is right for you?

  • Retainer — you have a sales team that can work raw volume and you want to own the campaign.
  • Pay per lead — you can call back every lead within minutes and you’re comfortable competing on speed and price.
  • Pay per appointment — you’d rather spend your time in homeowners’ kitchens than on the phone, and you want marketing that only costs money when it works.

If the last one sounds like you, see what we book for your trade or book a free 15-minute strategy call. We’ll quote a per-appointment rate for your market — that number is the only one you’ll ever pay.

Want appointments instead of leads?

We run the ads, screen every homeowner and book confirmed appointments on your calendar. You pay only when one lands.

Book your free strategy call