Published on 12/12/2025 Staff Pick

Solved: High CPLs for Roofing & Real Estate Ads

Inside this article, you'll discover:

I have agency do ads self for roofing, remodeling. Results are okay but CPL to high, clients are on $40/day budget. But, through clients, found 2 real estate agents wanting ads for seller leads. Can you guys, someone with home service or real estate experience, work as media buyer for me? Can you gaurantee results or show proof in either niche? I am growing and taking on more home service clients. Message with experience thanks

Mentioned On*

Bloomberg MarketWatch Reuters BUSINESS INSIDER National Post

Hi there,

Thanks for reaching out! Happy to give you some initial thoughts and guidance on your situation. It sounds like you're in a common spot for agencies starting to scale – managing client work, trying to get better results, and figuring out how to grow without everything falling apart. The fact you're seeing high CPLs with home service clients on Meta, especially on those small budgets, doesn't surprise me one bit.

The temptation is to find a "media buyer" who knows the magic buttons for that niche. But I reckon the problem isn't the person pressing the buttons, it's the strategy and the platform you're using in the first place. You're trying to find fish in a pond when they're all swimming in the river next door.

I'll walk you through why I think you're struggling and what I'd do instead. It's a bit of a different way of thinking, but it's what we've seen work time and time again for these types of businesses.

TLDR;

  • Your high CPL on Meta is normal because it's probably the wrong platform for urgent home service and real estate leads. You're interrupting people instead of helping people who are actively looking.
  • You should shift the majority of your clients' budgets to Google Search Ads. This is where people with "I need a roofer NOW" or "How do I sell my house?" problems go to find solutions.
  • Stop targeting broad demographics. You need to focus on your customer's 'nightmare scenario'—the specific, urgent pain that drives them to search for a solution. This will transform your ad copy and targeting.
  • Your offer is likely too weak. "Contact us" is not an offer. You need a low-risk, high-value first step, like a "Free Roof Inspection" or a "Free Instant Home Valuation," to get your foot in the door.
  • This letter includes an interactive calculator to help you and your clients project ad spend and lead volume, which can be a powerful sales tool for you.

We'll need to look at why you're burning cash on Meta...

First off, let's address the elephant in the room: Meta ads for roofing, remodelling, and seller leads. Can it work? Yes, sometimes. Is it the best place to put a client's £40/day budget? Almost certainly not. You're playing the game on the hardest difficulty setting from the start.

Think about the user's mindset. Someone scrolling through Facebook or Instagram is in a passive, entertainment-seeking mode. They're looking at photos of their grandkids, watching funny videos, or catching up with friends. Then your ad for "Roofing Services in New Jersey" appears. The chances that this person, at that exact moment, has a roofing problem they're ready to solve are incredibly slim. You're interrupting their leisure time with a sales pitch for a high-consideration, often urgent, service. It's the digital equivalent of a cold call.

The Meta algorithm is designed to get you the cheapest results for the objective you select. When you run a lead gen campaign, it's looking for people within your audience who have a history of filling out forms. These are often "form-fillers" who might give their details for a chance to win something or out of mild curiosity, not people with genuine, urgent intent. So you end up with a high CPL because you have to show the ad to thousands of uninterested people to find one person who's even remotely curious. And even then, the quality of that lead is often poor because they weren't actively looking for a solution. You're paying Facebook to find you non-customers.

This is a fundamental mismatch between the platform's nature and your clients' needs. A roofer doesn't need "brand awareness" among thousands of homeowners who are perfectly happy with their current roof. They need to be in front of the one person whose ceiling just started dripping. A real estate agent doesn't need to show up in the feeds of people casually browsing Zillow; they need to connect with the couple who just decided "it's time to sell".

Let me illustrate the difference in user journey. It's a bit of a simplification, but it gets the point across.

Meta Ads Journey (Interruption)

Passive Scrolling
User is browsing social media for entertainment.
Ad Appears
Your ad for 'Roof Repair' interrupts their feed.
Low-Intent Click
User might click out of curiosity, but has no urgent need.
High Drop-off
Low chance of conversion. High CPL and poor lead quality.

Google Ads Journey (Intent)

Real-World Problem
A storm damages the user's roof. A leak appears.
Active Search
User goes to Google and types "emergency roofer near me".
High-Intent Click
They click your ad because it directly solves their urgent problem.
Higher Conversion
High chance of becoming a quality lead. Lower effective CPL.

This flowchart shows the critical difference between the user's mindset on Meta (passive) versus Google (active). For service businesses, capturing active intent is almost always more efficient.

So, the first bit of advice is a tough pill to swallow: for these specific client types, you need to seriously question if Meta should be their primary advertising channel. It's not about finding a better media buyer for Meta; it's about being a better strategist and picking the right tool for the job.

I'd say you need to be fishing where the fish are... Google Search

This leads to the obvious solution: Google Search Ads. This is where your clients' customers are when they have money in hand, ready to solve a problem. Nobody Googles "remodeling contractor cost" for fun. They do it because they're seriously considering a project. Nobody searches "best real estate agent to sell my home" on a whim. They're at the start of a massive financial decision.

For service businesses, Google Search is the bread and butter. It's not sexy, but it works. You are directly answering a question or solving a problem the user has *right now*. The intent is baked in. This means your click-through rates will be higher, your conversion rates will be higher, and the quality of your leads will be far superior to anything you get from a passive social media scroller.

You mentioned your clients are on a $40/day budget. That's about $1200/month. Is that enough? For a competitive market, it's tight, but it's a starting point. Based on my experience with consumer services, costs can vary quite a bit. For instance, one campaign we're running for an HVAC company in a competitive area is seeing costs of around $60 per lead. On the other hand, one of our most successful consumer services campaigns was for a home cleaning company, which brought in leads for just £5 each. The actual cost will depend on the market, but even using the higher HVAC figure, a $1200 budget could generate around 20 leads a month. Now, you need to have a conversation with your client: if they close just two or three of those leads, is the campaign profitable? For an HVAC install, absolutely. The same maths applies to roofing and remodelling.

For real estate agents looking for seller leads, the numbers are different, but the principle is the same. Keywords like "what is my home worth" or "how to sell my house without a realtor" can be targeted to capture intent. The CPL might be higher, but a single commission from a closed deal can pay for months of ad spend.

Here’s a quick breakdown of the kind of keywords you should be thinking about for your clients:

Client Niche High-Intent Keywords (Examples) Why It Works
Roofing "roof repair near me", "emergency roof leak service", "new roof cost estimate", "local roofing companies" These terms signal urgency and a desire to take action. The user has a problem and is actively seeking a provider.
Remodelling "kitchen remodeling contractors", "bathroom renovation cost", "home addition builders", "basement finishing company" Shows the user is past the dreaming stage and into the planning and budgeting phase. They are looking for professionals.
Real Estate (Sellers) "how much is my house worth", "realtors that sell homes fast", "get a cash offer for my house", "listing agent near me" These queries come from people at the very start of the selling process, looking for information and professional help.

The challenge is managing expectations with a small budget. You can't target every keyword. You have to be strategic and focus on the ones with the highest commercial intent. It's about quality over quantity. I'd rather get my client five fantastic leads than 20 tyre-kickers from Facebook.

To help you have these conversations with your clients, I've put together a little interactive calculator. It lets you play with the numbers to see how different CPLs and ad spends translate into actual lead volume. This can help frame the investment and show them what's realistic.

Projected Monthly Leads:

20


Use this interactive calculator to project monthly leads based on ad spend and estimated CPL. Adjust the sliders to model different scenarios for your clients. Results are for illustrative purposes only. For a tailored analysis, please consider scheduling a free consultation.

You probably need to think less about demographics and more about nightmares...

Okay, so we've established that Google Search is a better hunting ground. But just showing up for the right keywords isn't enough. You need to speak to the potential customer in a way that resonates with their actual problem. This is where most advertising fails. It's generic.

Forget the idea of an Ideal Customer Profile (ICP) based on demographics like "Homeowner, age 45-65, income $100k+". It's useless. It tells you nothing about their motivations, their fears, or their urgent needs. Instead, you need to define your customer by their *pain*. By their nightmare scenario.

Your client's customer isn't thinking, "I require the services of a certified roofing professional." They're thinking, "Oh god, the weather forecast says thunderstorms all week and that brown spot on the ceiling is getting bigger. I'm terrified my kid's bedroom is going to get ruined."

That fear, that urgency, that specific, costly, and emotionally draining problem—that's what you target. That's what you write your ads about. Let's break it down:

  • For Roofing: The nightmare isn't needing a new roof. It's the catastrophic failure of the old one. It's water damage, mould, destroyed possessions, and battles with insurance companies. Your ad shouldn't sell shingles; it should sell peace of mind before the next storm hits.
  • For Remodelling: The nightmare isn't an old kitchen. It's the daily frustration of not having enough counter space. It's the embarrassment of having friends over to a dated, ugly bathroom. It's the stress of a growing family crammed into a space that's too small. You're not selling cabinets and tile; you're selling a better, less stressful daily life.
  • For Real Estate Sellers: The nightmare isn't just selling a house. It's the house sitting on the market for six months while they pay two mortgages. It's accepting a lowball offer because they're desperate. It's the fear of leaving tens of thousands of dollars on the table due to bad advice. You're not selling a listing service; you're selling financial security and a smooth transition to their next chapter.

When you start thinking this way, your entire approach changes. Your keyword research becomes more specific. Your ad copy stops being about your client ("We're the best roofers!") and starts being about the customer's problem ("Leaky roof? Get a free inspection today."). Your landing page reinforces this message, showing you understand their pain and have a clear solution.

This is the differance between speaking to everyone and speaking to someone. It's how you stand out in a crowded search results page and convince someone to click your ad instead of the other three.

You'll need a message that actually connects with them...

Once you understand the customer's nightmare, you can craft a message they can't ignore. A simple but incredibly powerful copywriting framework for this is Problem-Agitate-Solve (PAS).

You're not just stating what your client does. You're entering the conversation already happening in the customer's head.

Here's how it works in practice for your client niches:

What Most Ads Say (Generic & Ineffective)

Best Roofing Company in NJ
We offer quality roofing services. Residential and commercial. Call us for a free estimate.
Top Real Estate Agent
Thinking of selling your home? I can help you get the best price. Contact me today to learn more.

What Your Ads SHOULD Say (Using PAS)

Leaky Roof? NJ Storm Repair Experts
Problem: Worried about that ceiling stain? Agitate: A small leak can cause thousands in hidden damage. Don't wait. Solve: Get a Free Emergency Inspection & Quote.
Know Your NJ Home's True Value
Problem: Unsure what your home is worth in today's market? Agitate: Guessing could cost you your hard-earned equity. Solve: Get a Free, Accurate Home Valuation in 5 Mins.

A comparison of generic, feature-based ad copy versus problem-focused copy using the Problem-Agitate-Solve framework. The 'After' examples connect with the customer's immediate pain point.

See the difference? The first set of ads is all about the service provider. The second set is all about the customer and their problem. The "After" examples will get more clicks, higher quality clicks, and ultimately generate better leads because they prove you understand the searcher's situation before they even get to your website. You can't just promise results to your clients; you have to build a system that's designed to create them, and it starts with the message.

And finally, you need an offer they actually want...

This is the final piece of the puzzle, and it's where most small business advertising completely falls apart. You can have the right platform, the right targeting, and the right message, but if your offer is weak, your conversion rates will be terrible. You'll get clicks but no leads.

What is the call-to-action on your clients' websites right now? I'm willing to bet it's something like "Contact Us," "Learn More," or "Get a Quote." These are not compelling offers. They are high-friction and low-value. They ask the user to do all the work with no immediate reward.

"Contact Us" implies a sales pitch is coming. "Learn More" is a commitment to read more text. "Get a Quote" can be intimidating; it sounds like a big commitment and people fear being hounded by a salesperson.

Your offer's only job is to provide a moment of undeniable value. It must be a low-risk, high-value first step that solves a small, immediate problem for the prospect. This is how you earn their trust and get them to raise their hand.

You need to brainstorm with your clients to create what we call a "Lead Magnet" or a "Foot-in-the-Door" offer. It has to be something that is easy for them to say "yes" to.

  • For Roofing/Remodelling:
    • Weak Offer: "Get a Quote"
    • Strong Offer: "Get a Free 17-Point Roof Inspection & Photo Report." This sounds official, valuable, and educational. It provides tangible value (the report) even if they don't hire your client. Another great one is "Emergency Tarping Service" for storm-related keywords.
  • For Real Estate Agents (Sellers):
    • Weak Offer: "Contact Me for a CMA"
    • Strong Offer: "Get an Instant, Automated Home Valuation Online." or "Download Our Free Guide: 7 Costly Mistakes to Avoid When Selling Your NJ Home." These provide immediate value and position the agent as an expert guide, not just a salesperson.

This strong offer becomes the entire focus of your landing page. You're not sending traffic from your Google Ad to their cluttered homepage with 10 different buttons. You send them to a dedicated page that has one job: to sell them on the free offer. One headline, a few bullet points about the benefits of the offer, and one clear button to claim it. That's it. This focus dramatically increases conversion rates.

The "guarantee" you're looking for from a media buyer doesn't exist. No honest professional can guarantee results because there are too many variables. But what an expert *can* do is implement a proven process like this one – a process that systematically de-risks advertising and stacks the odds in your clients' favour. The guarantee is in the strategy, not the outcome.

This is the main advice I have for you:

I know this is a lot to take in, and it's a fundamental shift from just "running ads on Meta". It requires you to be more of a marketing strategist for your clients than just a button-pusher. But this is how you deliver real value, justify your fees, and get clients results that make them stick with you for the long haul. I've detailed the main recommendations for you below as an action plan.

Problem You're Facing Recommended Solution Primary Platform Key Action Items
High CPL & Poor Lead Quality Target High-Intent Users Google Search Ads Pause Meta lead gen campaigns for new customers. Reallocate that budget to a tightly-themed Google Search campaign focusing on "problem" and "solution" keywords.
Generic, Ineffective Ad Messaging Focus on the Customer's "Nightmare Scenario" Google Ads & Landing Page Rewrite all ad copy and landing page headlines using the Problem-Agitate-Solve (PAS) framework. Make it about their pain, not your client's services.
Low Website Conversion Rate Create a Compelling, Low-Friction Offer Client's Website / Landing Page Replace "Contact Us" with a high-value Lead Magnet (e.g., "Free Roof Inspection," "Instant Home Valuation"). Build a dedicated, simple landing page for this single offer.
Unrealistic Client Expectations Educate on Realistic Metrics & ROI Client Communication Use the CPL calculator to set clear expectations on lead volume for their budget. Shift the conversation from CPL to the potential Return on Investment (ROI) from closed deals.

Implementing a strategy like this is a significant undertaking, especially when you're also managing the day-to-day of your agency. It involves in-depth keyword research, compelling copywriting, landing page optimisation, and careful campaign management. It's a very different skillset to just setting up a lead form on Facebook.

This is often where agencies like yours decide to partner with a specialist. Not just a freelance "media buyer," but a team that can help build the entire strategic framework from the ground up, ensuring every piece works together to turn ad spend into profitable customers for your clients.

If you'd like to chat more about this and have us take a look at one of your client's accounts, we offer a completely free, no-obligation initial consultation. We can jump on a call, review what you're currently doing, and give you some more specific, actionable advice. It might be the most valuable 30 minutes you spend on your agency this month.

Hope this helps give you a new perspective!

Regards,

Team @ Lukas Holschuh

Real Results

See how we've turned 5-figure ad spends
into 6-figure revenue streams.

View All Case Studies
$ Software / Google Ads

3,543 users at £0.96 each

A detailed walkthrough on how we achieved 3,543 users at just £0.96 each using Google Ads. We used a variety of campaigns, including Search, PMax, Discovery, and app install campaigns. Discover our strategy, campaign setup, and results.

Implement This For Me
$ Software / Meta Ads

5082 Software Trials at $7 per trial

We reveal the exact strategy we've used to drive 5,082 trials at just $7 per trial for a B2B software product. See the strategy, designs, campaign setup, and optimization techniques.

Implement This For Me
👥 eLearning / Meta Ads

$115k Revenue in 1.5 Months

Walk through the strategy we've used to scale an eLearning course from launch to $115k in sales. We delve into the campaign's ad designs, split testing, and audience targeting that propelled this success.

Implement This For Me
📱 App Growth / Multiple

45k+ signups at under £2 each

Learn how we achieved app installs for under £1 and leads for under £2 for a software and sports events client. We used a multi-channel strategy, including a chatbot to automatically qualify leads, custom-made landing pages, and campaigns on multiple ad platforms.

Implement This For Me
🏆 Luxury / Meta Ads

£107k Revenue at 618% ROAS

Learn the winning strategy that turned £17k in ad spend into a £107k jackpot. We'll reveal the exact strategies and optimizations that led to these outstanding numbers and how you can apply them to your own business.

Implement This For Me
💼 B2B / LinkedIn Ads

B2B decision makers: $22 CPL

Watch this if you're struggling with B2B lead generation or want to increase leads for your sales team. We'll show you the power of conversion-focused ad copy, effective ad designs, and the use of LinkedIn native lead form ads that we've used to get B2B leads at $22 per lead.

Implement This For Me
👥 eLearning / Meta Ads

7,400 leads - eLearning

Unlock proven eLearning lead generation strategies with campaign planning, ad creative, and targeting tips. Learn how to boost your course enrollments effectively.

Implement This For Me
🏕 Outdoor / Meta Ads

Campaign structure to drive 18k website visitors

We dive into the impressive campaign structure that has driven a whopping 18,000 website visitors for ARB in the outdoor equipment niche. See the strategy behind this successful campaign, including split testing, targeting options, and the power of continuous optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

633% return, 190 % increase in revenue

We show you how we used catalogue ads and product showcases to drive these impressive results for an e-commerce store specialising in cleaning products.

Implement This For Me
🌍 Environmental / LinkedIn & Meta

How to reduce your cost per lead by 84%

We share some amazing insights and strategies that led to an 84% decrease in cost per lead for Stiebel Eltron's water heater and heat pump campaigns.

Implement This For Me
🛒 eCommerce / Meta Ads

8x Return, $71k Revenue - Maps & Navigation

Learn how we tackled challenges for an Australian outdoor store to significantly boost purchase volumes and maintain a strong return on ad spend through effective ad campaigns and strategic performance optimisation.

Implement This For Me
$ Software / Meta Ads

4,622 Registrations at $2.38

See how we got 4,622 B2B software registrations at just $2.38 each! We’ll cover our ad strategies, campaign setups, and optimisation tips.

Implement This For Me
📱 Software / Meta & Google

App & Marketplace Growth: 5700 Signups

Get the insight scoop of this campaign we ran for a childcare services marketplace and app. With 5700 signups across two ad platforms and multiple campaign types.

Implement This For Me
🎓 Student Recruitment / Meta Ads

How to reduce your cost per booking by 80%

We discuss how to reduce your cost per booking by 80% in student recruitment. We explore a case study where a primary school in Melbourne, Australia implemented a simple optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

Store launch - 1500 leads at $0.29/leads

Learn how we built awareness for this store's launch while targeting a niche audience and navigating ad policies.

Implement This For Me

Featured Content

The Ultimate Guide to Stop Wasting Money on LinkedIn Ads: Target Ideal B2B Customers & Drive High-Quality Leads

Tired of LinkedIn Ads that drain your budget and deliver poor results? This guide reveals the common mistakes B2B companies make and provides a proven framework for targeting the right customers, crafting compelling ads, and generating high-quality leads.

July 26, 2025

Find the Best PPC Consultant in London: Expert Guide

Tired of PPC 'experts' who don't deliver? This guide reveals how to find a results-driven PPC consultant in London, spot charlatans, and ensure a profitable ad strategy.

July 31, 2025

The Complete Guide to Google Ads for B2B SaaS

B2B SaaS Google Ads a money pit? Target the WRONG people & offer demos nobody wants? This guide reveals how to fix it by focusing on customer nightmares.

August 15, 2025

Fix Failing Facebook Ads: The Ultimate Troubleshooting Guide

Frustrated with Facebook ads that burn cash? This expert guide reveals why your campaigns fail and provides a step-by-step strategy to turn them into profit-generating machines.

July 31, 2025

Solved: Video ads or still images on Facebook Ads?

I'm trying to figure out if I should make video ads or just use still images on Facebook. Because it's a newer solution to business problems, I'm thinking of using still images to get a simple message across to users. What do you all recommend?

August 4, 2025

Solved: Best bid strategy for new Meta Ads ecom account?

Im starting a new meta ads account for my ecom company and im not sure what bid strategy to use.

July 18, 2025

B2B Social Media Advertising: Generate Leads on LinkedIn & Meta

Unlock the power of B2B social media advertising! This guide reveals how to choose the right platforms, target your ideal customers, craft compelling ads, and optimize your campaigns for lead generation success.

August 4, 2025

The Complete Guide to Meta Ads for B2B SaaS Lead Generation

B2B SaaS ads failing? You're likely making these mistakes. Discover how to fix them by targeting pain points and offering instant value, not demos!

August 17, 2025

Building Your In-House Paid Ads Team vs. Hiring an Agency: A Founder's Decision Framework

Struggling to decide between an in-house team and an agency? Discover a founder's framework that avoids costly mistakes by focusing on speed, expertise, and risk mitigation. Learn how a hybrid model with a junior coordinator and the agency will let you scale faster!

August 8, 2025

Google Ads vs. Meta Ads: A Data-Driven Framework for E-commerce Brands

Struggling to choose between Google & Meta ads? E-commerce brands, discover a data-driven framework using LTV. Plus: Target search intent & ad creative tips!

August 19, 2025

Solved: Need LinkedIn Ads Agency for B2B SaaS in London

I'm trying to find an agency that know how to run LinkedIn ads for B2B SaaS, but I'm having a tough time finding someone in London that get it.

July 31, 2025

The Small Business Owner's First Paid Ads Campaign: A Step-by-Step Guide

Struggling with your first paid ads? It's likely you're making critical foundational mistakes. Discover how defining your customer's 'nightmare' and LTV can unlock explosive growth. Plus: high-value offer secrets!

August 19, 2025

Unlock The Ad Expertise You're Missing.

Free Consultation & Audit