A roofing company in Tampa paid an agency $12,000 over three months. Twenty-two leads came through. One turned into a booked job. The rest were wrong numbers, renters who didn't own homes, people who just wanted pricing over the phone and vanished, and a handful who never answered the follow-up call. That contractor is not an outlier. That's what most agencies deliver, and the retainer model is designed to keep it that way.
The problem is not that agencies don't know how to generate leads. The problem is that their business model doesn't require them to care whether those leads close. As long as you're paying the monthly fee, they're generating revenue. The quality of the lead, whether the phone number is real, whether the homeowner is actually ready to talk to a contractor — none of that changes what hits your bank account at the end of the month.
The Retainer Model Is Built for the Agency — Not You
The agency's income doesn't depend on your pipeline. It depends on your subscription. That structural misalignment runs through every decision they make. A retainer fee on top of separate ad spend on top of setup fees means the agency has revenue coming in before a single job is quoted, before an estimate is booked, before you recover a single dollar of your marketing investment.
Every month you receive a report full of impressions, clicks, and reach metrics that sound impressive in a Zoom call and mean very little when you're standing on a roof trying to figure out if you can afford to keep your crew busy next week. The retainer model does not incentivize the agency to get you better leads. It incentivizes them to keep the retainer flowing. The contractor carries all the risk in that arrangement. Always.
What Pay Per Lead Actually Means
Pay per lead is simple: you pay only when a verified, estimate-ready lead lands in your hands. No monthly fees. No ad spend markups. No setup costs. Luno Digital funds the Meta and Google ad campaigns ourselves. We run every lead through a structured qualification funnel. Our in-house sales team calls and texts every single lead to verify contact details, confirm the job scope, check the location, and confirm timing before the lead ever gets delivered to you.
You pay only when a verified estimate-ready lead is delivered. Zero upfront. Zero ad spend. Zero retainer. If we don't deliver a qualified lead, you don't pay. That is the entire model — and it only works if the leads are actually worth your time to call.
The Numbers Side by Side
Here is what the difference looks like on a real P&L for a roofing contractor.
Retainer Model
Pay Per Lead Model
In the retainer model the agency's risk is zero. In the pay per lead model ours is.
Why Roofing Gets Hit Hardest by Retainers
Roofing is seasonal, high-ticket, and brutally competitive. In slow months, a retainer drains cash reserves with nothing coming in. You are paying for impressions while your crew sits and your truck mileage ticks up doing nothing. In storm season and peak months, the same retainer agency floods you with unqualified leads — form fills from someone who clicked an ad out of curiosity, homeowners who wanted a ballpark figure over the phone, renters checking if their landlord is watching — while you're supposed to be running estimates on actual storm damage jobs worth $15,000 to $40,000.
Roofing contractors operate on tight margins and cannot afford to absorb marketing costs that do not convert. Insurance jobs, storm damage work, and full replacement cycles all demand high-intent, qualified leads from homeowners who are ready to move forward. That is not a form fill from someone who Googled "how much does a roof cost." That is a confirmed property owner with a confirmed scope, a confirmed timeline, and a confirmed willingness to take a call from a contractor today.
Five Questions to Ask Before Signing with Any Lead Gen Agency
Before you sign anything, ask the agency these five questions and do not accept a non-answer as an answer. Do they qualify leads before delivery, or do they just forward raw form fills the moment someone fills out a web form? Do they cover ad spend as part of their fee, or do they invoice it back on top of the retainer on a monthly basis? Do they have a real human sales team working every single lead by phone and text message before it reaches you, or are they purely a traffic and forwarding operation? Do they charge you when a lead doesn't answer the phone or fails to qualify after delivery? And finally — do they only earn their fee when you get results, or do they get paid no matter what, regardless of whether a single one of those leads turns into a booked estimate? If any answer goes the wrong way, walk away. The wrong agency will cost you more than they will ever save you.
Find Out if Your Market Is Available
Pay per lead only works in markets where we have the infrastructure to run campaigns and the sales capacity to qualify leads at volume. Not every area is active — and we won't take on a market where we can't deliver. If you want to know whether your roofing market is in our network, the only way to find out is to have the conversation.
There is no hard sell, no pitch deck, no 45-minute strategy webinar. Just a straight fifteen-minute call to find out whether the pay-per-lead model works for your area and your customers. Book that call here.