Pay Per Appointment: How Contractors Only Pay for Booked Jobs

You've paid for clicks that never called. You've paid for leads that never answered. You've paid a retainer in a slow month and gotten a shrug. Pay per appointment is the model built to end all three. You pay when a qualified job lands on your calendar, and not before.

Pay per appointment is a performance pricing model where you're charged a flat fee for each confirmed, qualified appointment booked into your schedule, not for clicks, impressions, or raw leads. No booking, no charge. The risk sits with whoever generates the appointment, which is exactly where it belongs.

Why the model exists

Every other way of buying customers asks you to pay before you know if it worked.

Pay-per-click bills you the moment someone taps your ad, whether they call or bounce. In competitive home-service categories that click runs $10 to $35, and most of those visitors leave without dialing. Pay-per-lead is better. You pay for a contact, but a shared lead sold to four companies still leaves you racing, and you paid either way. Retainers bill you flat whether the calendar fills or sits empty.

Pay per appointment flips the order. The provider generates demand, responds, qualifies, and books, on their dime, and only invoices once there's a real slot with a real prospect. If they can't fill your calendar, they don't get paid. That's the kind of incentive you want on the other side of the table.

How pay-per-appointment pricing works

The fee is per booked, qualified appointment, and it scales with what a closed job is worth to you.

Trade Typical job value Rough cost per appointment
Lawn care / small service Low $30-$70
Pest control Low-mid $50-$90
Garage door Mid $60-$110
Fencing Mid-high $75-$130
Roofing / remodeling High $100-$200+

(Ranges are directional. Your market, season, and exclusivity terms move them.)

The logic is simple. A roofer closing a $12,000 replacement can pay $150 for a confirmed estimate and still come out far ahead. A lawn-care company on $200 tickets can't, so its per-appointment price has to sit lower. Match the fee to the math: appointment cost ÷ close rate ÷ average job value should land inside the 8-12% of revenue that healthy home-service companies spend on acquisition. If it does, the channel pays for itself.

What "qualified" has to mean

This word is the entire difference between a great pay-per-appointment deal and an expensive one. A fee per appointment only protects you if "appointment" has teeth.

Before you sign, pin down the qualification standard in writing:

Then ask the question that separates partners from vendors: what happens when a booking misses one of those? A real pay-per-appointment provider credits the junk and doesn't bill it. One that charges you for a renter in the wrong county and calls it "a qualified lead" is selling shared leads with a markup. We walk through the full standard in contractor appointments.

Pay per appointment vs pay per lead vs pay per call

Three performance models, three different things you're buying.

Pay per lead buys a contact. Cheapest per unit, most work left on your plate, and shared leads drag your close rate toward 5%.

Pay per call buys a live inbound phone call, better intent because they dialed, priced around $25-$55 in home services. You still have to convert the call to a booking yourself. The pay-per-call leads guide covers that model in depth.

Pay per appointment buys the call already qualified and scheduled. Highest price per unit, least work left for you, and the close rate climbs because the prospect is exclusive and expecting you. Strong closers land 30%+ on warm, booked appointments versus that 5% shared-lead floor.

There's no universally right answer. If you've got a great phone team that closes calls, pay-per-call may net out cheaper. If your phone is a bottleneck and you'd rather just show up to booked estimates, pay-per-appointment wins. Be honest about which describes your shop.

When pay per appointment is worth it, and when it isn't

It's worth it when three things are true: you have capacity to fill, you (or a rep) close warm prospects well, and your job value is high enough that a $75-$150 fee still leaves healthy margin. Roofing, remodeling, HVAC replacement, and restoration clear that bar without thinking.

It's not worth it if you can't reliably run the appointments you book. A no-show you caused is money you lit on fire, and the vendor isn't to blame for your scheduling. It's also a poor fit for thin-margin, low-ticket work where the per-appointment fee swallows the job, unless that first visit opens the door to recurring revenue.

I'll say the unpopular part out loud: pay per appointment doesn't fix a weak closer. It fills the calendar. If you're losing warm, qualified prospects at the kitchen table, more appointments just means more chances to lose. Fix the close first, then turn on the volume.

How RankLocal runs pay per appointment

We generate the demand, respond fast, qualify against your real criteria, service, radius, ownership, timing, and book exclusive, confirmed slots onto your calendar. You're billed per qualified appointment, junk gets credited, and you choose the trades and zip codes. No retainer, no paying for clicks that ghost you.

Not sure whether calls, leads, or appointments fit your shop? Start with the appointment setting services overview, or compare the top appointment setting companies before you commit.

Red flags in a pay-per-appointment contract

The model is only as good as the fine print. Four things to read before you sign, because this is where "pay only for results" quietly turns into "pay for whatever we call a result."

A vague definition of "qualified." If the contract doesn't spell out service fit, service area, decision authority, and timing, then they decide what counts, and they're motivated to count generously. Get the four filters in writing.

No junk-credit clause. A renter in the wrong county should cost you nothing. If there's no mechanism to dispute and credit unqualified bookings, you're carrying all the risk in a model that's supposed to put it on them.

Shared inventory hiding behind "appointment" language. Ask point-blank whether the booking is exclusive. Some providers book the same homeowner with two or three contractors and still call each a pay-per-appointment. That's a shared lead with a markup.

Volume minimums and long lock-ins. A confident provider lets you start small and leave if it doesn't work. Minimum monthly spends and 6-12 month contracts protect them, not you. Month-to-month is the tell that they trust their own bookings.

None of this means pay-per-appointment is risky, done right it's the safest model you can buy. It means the contract is where you confirm "done right." Read it like the invoice depends on it, because it does.

Frequently asked questions

What does pay per appointment mean? You pay a flat fee only when a qualified prospect is booked into your calendar, not for clicks, impressions, or raw leads. No confirmed appointment, no charge.

How much does a pay-per-appointment cost? Commonly $50-$150+ per booked, qualified appointment, scaling with job value. Lower-ticket trades like lawn care sit at the bottom; roofing and remodeling sit at the top because a closed job is worth far more.

Is pay per appointment better than pay per lead? It depends on your operation. Pay per appointment costs more per unit but the prospect is qualified, exclusive, and scheduled, so close rates run much higher. Pay per lead is cheaper but leaves the chasing and qualifying to you. See appointment generation for how the two connect.

Do I pay for no-shows? With a good provider, the appointment is credited if it was unqualified, and reconfirmation steps cut no-shows before they happen. Always confirm the no-show and junk-credit policy in writing before signing.

What makes an appointment "qualified"? Right service, inside your service area, a homeowner or authorized decision-maker, and a real need with a real timeframe. Anything missing those should be credited, not billed. Details in contractor appointments.

Can I cap how many appointments I get? Yes, with any decent provider. You set the volume, the trades, and the service area, and adjust as capacity changes, turn it up when you're slow, down when you're booked solid. If a provider won't let you control volume, that's a reason to look elsewhere.


Only want to pay for jobs that actually hit your calendar? See how our appointment setting works and pick the trades and zip codes you want.

More Home Service Verticals

Roofing Leads Fence Leads Pest Control Leads Landscaping Leads Garage Door Leads Appointment Setting Pay-Per-Call Leads Home Service Leads Lead Gen for Contractors