Adam Young - Pay Per Call

Home Improvement Pay Per Call: Is It Still Profitable?

Short answer: yes, but the easy money left a while ago.

Home improvement was one of the first verticals people rushed into with [pay per call](/choosing-a-pay-per-call-vertical/debt-relief-pay-per-call-rules-risks-and/) and for good reason. A homeowner with a leaking roof isn't filling out a form and waiting three days. They call. That urgency is why the phone beats the lead form here, and it's why payouts have stayed healthy while a lot of other verticals got squeezed.

So the question isn't really "does it work." It's "can you make the math work after ad costs, returns, and the eighty other ways a call quietly turns into nothing."

Let's get into the numbers.

What the payouts actually look like

Qualified calls in home improvement usually pay between $15 and $75. That's your general remodeling, handyman, window replacement. Steady, unglamorous stuff.

The real money sits in the high-ticket niches. Roofing, HVAC, and solar routinely pay $50 to $150 per call, sometimes more when demand spikes. A roofer closing a $12,000 job can afford $120 for a phone call that turns into a booked inspection. The economics work on their side, which is why they keep paying.

But here's the part beginners skip. A payout of $75 means nothing until you know what the call cost you to generate.

The spread is the whole game

Profit here is one thing: the gap between what you pay to make a call ring and what the advertiser pays you for it.

On Google Ads and Microsoft Advertising, home improvement keywords run anywhere from $5 to $50 per click depending on the service and the zip code. "Emergency roof repair" in a competitive metro after a hailstorm is not a $5 click. It's near the top of that range, sometimes above it.

Now do the ugly math. If your click costs $18 and it takes four or five clicks to produce one call that actually connects and stays on the line, you're spending $70 to $90 per call before you count anything else. Against an $80 payout, that's a nice way to light money on fire.

This is why so many people run home improvement for a month, lose their shirt, and declare [pay per call](/choosing-a-pay-per-call-vertical/auto-insurance-pay-per-call-a-beginners-overview/) dead. It isn't dead. Their spread was upside down and nobody told them.

The billable-call fine print nobody reads

Most advertisers only pay when a call lasts a minimum duration, usually 60 to 120 seconds. A caller who hangs up at 45 seconds because they got put on hold? No payout. You still paid for that click.

There's a second trap that's worse, because it's invisible until your report comes back thin. A lot of campaigns only pay for calls inside a specific geographic area and during set business hours, which means a perfectly good call with the right service, the right intent, and ninety seconds of talk time can generate zero revenue simply because the caller lives two counties outside the coverage zone or dialed at 9 p.m. on a Sunday.

I learned this the boring way. Early on I ran an HVAC campaign nationally and celebrated a huge call day. The stats page showed maybe 40 percent of those calls as billable. The rest fell outside coverage or after hours. I'd paid full price to send an advertiser calls they didn't even want.

So you have to match your targeting to the advertiser's actual footprint. If they cover Dallas business hours, you advertise to Dallas during business hours. Sounds obvious. Most people set it up once and never check.

Returns will quietly eat your margin

Networks reverse payouts. Duplicate calls, calls under the duration threshold, calls a live buyer flags as low quality. This is normal and mostly fair.

The number to keep in your head is 10 to 30 percent. That's how much your effective earnings can drop once returns clear. So when you model profit, don't use the gross payout. Knock a quarter off the top and see if you'd still be happy. If the campaign only pencils out at a zero return rate, it doesn't pencil out.

Buffers, IVR, and the volume tradeoff

One way to lift call quality is a buffer campaign. You route the caller through an IVR menu or a short live pre-qualification step before they hit the advertiser. "Press 1 if you own your home. Press 2 if you're renting." Something like that.

This works. Cleaner callers, fewer returns, happier buyers who keep taking your traffic.

The catch is you'll lose some volume. Every extra step is a chance for someone to hang up. So you're trading raw quantity for quality, and whether that trade helps depends on your payout structure and how strict your buyer is about returns. For high-ticket roofing and solar, the buffer usually pays for itself. For $15 handyman calls, the extra friction can wipe out your thin margin entirely.

Seasonality is real and you should plan around it

Home improvement demand isn't flat, and pretending it is will hurt you.

HVAC peaks twice, hard, in summer and again in deep winter. That's when the ACs die and the furnaces quit, and payouts climb because buyers are desperate for calls. Roofing spikes after storms. A single hail event can send roofing demand vertical for weeks in one region. General remodeling tends to sag in late fall and through winter, when nobody wants contractors tearing up the house during the holidays.

Anyway, the practical move is to shift your budget toward whatever's in season instead of running one static campaign all year. Chase the storm. Follow the heat wave.

The Telephone Consumer Protection Act governs how you generate calls in the US, and it has teeth. Statutory damages run $500 to $1,500 per call or text. Multiply that by a bad dialer list and you have a business-ending event, not a fine.

If you're running compliant paid search traffic where the caller dials you, your exposure is lower than someone blasting cold texts. But the second you touch outbound or SMS, get real about consent and documentation. This is not the corner to cut.

The networks and tools

The names you'll see most here are Ringba, Retreaver, Marketchorus, and Digital Market Media, and several of them handle the call tracking and routing that makes any of this measurable in the first place. Ringba in particular is the tracking layer a lot of serious buyers build on. Honestly, you can't run this vertical blind. If you don't know which keyword produced which billable call, you're guessing, and guessing is expensive here.

Want the full framework rather than one article's worth? The book The Pay Per Call Revolution covers campaign structure well, and I write more of these breakdowns over at AdamYoung.com.

So is it still profitable

Yes, for people who treat it like a margin business instead of a lottery. The payouts are strong, the intent is genuine, and high-ticket niches keep paying real money because their close values are huge. But the spread is tight, the fine print is brutal, and the returns are relentless.

My honest recommendation: start with one high-ticket niche, one geography that matches an advertiser's coverage exactly, during business hours, with a buffer, and a budget you'd shrug off losing. Prove the spread small before you scale the spend. Get your tracking dialed in with a platform like Ringba from day one.

FAQ

How much do I need to start? Enough to buy meaningful click data without panicking. Plan for at least $1,000 to $2,000 in test spend on paid search, because at $5 to $50 per click you'll burn through a small budget before you learn anything.

Which niche is easiest to start with? HVAC, if you time it to a season. Demand is urgent, payouts hit $50 to $150, and callers already know they need help. Roofing is great too but ties heavily to storm timing.

Why are my calls not counting as billable? Usually duration, coverage area, or business hours. Check that your calls last past the 60 to 120 second threshold and that your traffic matches the advertiser's exact geography and open hours.

Can returns really cut earnings that much? Yes. A 10 to 30 percent reversal rate is normal, so model your profit on net payouts, not gross.

Is outbound calling worth it here? Rarely worth the TCPA risk for a beginner. At $500 to $1,500 per violation, one bad list ends the whole operation. Start with inbound paid search.

Frequently asked questions

How much do I need to start?

Plan for at least $1,000 to $2,000 in test spend on paid search, since clicks run $5 to $50 and you'll burn a small budget before you learn anything.

Which niche is easiest to start with?

HVAC, if you time it to a season. Demand is urgent, payouts hit $50 to $150, and callers already know they need help. Roofing is strong but tied to storm timing.

Why are my calls not counting as billable?

Usually duration, coverage area, or business hours. Calls must pass the 60 to 120 second threshold and match the advertiser's exact geography and open hours.

Can returns really cut earnings that much?

Yes. Expect a 10 to 30 percent drop once returns clear, so model profit on payouts minus about a quarter, not the gross amount.

What do payouts actually look like?

Qualified calls usually pay $15 to $75, while high-ticket niches like roofing, HVAC, and solar routinely pay $50 to $150 per call or more when demand spikes.