Published on 12/12/2025 Staff Pick

Solved: High CPL on Meta Ads for Roofing & Real Estate

Inside this article, you'll discover:

I run ads for roofing and remodeling its okay results, but the CPL is kinda high. Most clients got like a $40/day budget. But, Ive found two real estate agents who are really wanting to run ads for seller leads. Could you help me someone who like know home service or real estate niches, who can make guarantee results or give proof of service? I want someone good, because Im growing and taking on more home service clients all the time can you message with experience.

Mentioned On*

Bloomberg MarketWatch Reuters BUSINESS INSIDER National Post

Hi there,

Thanks for reaching out!

I've reviewed your enquiry and have some initial thoughts for you, as I've got a fair bit of experience with service-based businesses and lead generation. It sounds like you're in that tricky growth phase, which is both exciting and a massive headache. You're right to think about bringing in specialist help, but I reckon the problem you're facing is a bit deeper than just finding a media buyer who can press the right buttons on Meta.

The core issue, from what I can see, isn't just a slightly high CPL or finding a good freelancer. It's a fundamental mismatch between your clients' services, their budgets, and the platform you're using. We can definitely get that CPL down, but it'll involve rethinking the whole approach rather than just tweaking the ad campaigns. I'll walk you through it.

TLDR;

  • Stop asking for "guaranteed results." Any media buyer who promises them is a liar. The industry is too volatile for guarantees. Focus on their process and past results instead.
  • Your clients' $40/day budget is crippling your campaigns. It's not enough data for Meta's algorithm to learn effectively, trapping you in a cycle of high CPLs.
  • For roofing and remodelling, you're on the wrong platform. These are high-intent services. You should be using Google Search Ads to capture people actively looking for help, not trying to interrupt them on Facebook.
  • Real estate seller leads can work on Meta, but your offer and follow-up process are everything. Ditch the generic "Free Home Valuation" and create an offer that solves a real pain point.
  • This letter includes an interactive calculator to estimate your lead potential and flowcharts to visualise the right advertising strategy for your niches.

First, let's kill the idea of "guaranteed results"...

I want to tackle this head-on because it’s the biggest misconception in the advertising world, and it’s what gets a lot of agency owners into trouble. When you ask for a "guarantee," you're signalling to experienced professionals that you might not fully grasp the nature of paid advertising, and you're opening the door for cowboys and charlatans to promise you the world.

Nobody, and I mean nobody, can guarantee results. Not me, not the best agency in London, not even Mark Zuckerberg himself. Here's why:

  • We don't control the platform. Google and Meta are constantly changing their algorithms. An update tomorrow could completely change campaign dynamics. What worked last week might not work next week.
  • We don't control the market. Are your competitors suddenly doubling their ad spend? Has the housing market cooled, making seller leads harder to find? These external factors are completely out of a media buyer's control.
  • We don't control the creative. An ad that resonates with an audience today can suffer from "ad fatigue" in a month and stop performing. Creative testing is an ongoing process, not a one-time fix.
  • We don't control your client's sales process. This is the big one. A media buyer can generate hundreds of high-quality leads, but if your client takes three days to call them back or is terrible on the phone, those leads will go cold and the entire campaign will be deemed a failure. The conversion from lead to customer is where the real money is made, and that happens after the click.

So, what should you look for instead of a guarantee? You should be looking for a track record of success in similar niches (case studies), a transparent and logical process for testing and optimisation, and a clear understanding of your business goals. You're not hiring a magician; you're hiring an expert who uses data to navigate an unpredictable system. Anyone who tells you otherwise is selling you a fantasy.

Your biggest enemy isn't your CPL, it's your clients' budget...

Right, let's talk about the $40/day budget. I know it's what the clients are willing to pay, but you need to understand how badly this is hamstringing your efforts. In the world of Meta ads, data is fuel. The algorithm needs a steady stream of data (clicks, conversions, etc.) to learn who your ideal customer is and how to find more of them. This is called the "Learning Phase".

With a budget of $40/day, you are starving the algorithm of fuel.

Think about it. If your target CPL for a roofer lead is, say, $50, you might not even get one lead per day. The algorithm needs around 50 conversions per week to exit the Learning Phase and start optimising effectively. At one lead per day (if you're lucky), you'll never give it enough data to do its job. You'll be permanently stuck in the inefficient, expensive Learning Phase, where costs are volatile and results are unpredictable.

It's like trying to drive a lorry from London to Manchester on a fiver's worth of petrol. You'll spend the whole time sputtering along, never getting up to speed, and you'll probably break down before you even get out of the city. You're not saving money; you're just guaranteeing an inefficient journey.

This is a conversation you need to have with your clients. You have to reframe their thinking from "What's the minimum I can spend?" to "What's the minimum investment required to get a predictable return?". I’ve seen campaigns for consumer services where a CPL of around $10 was possible, but for something more competitive like home services, it's often much higher. I remember one campaign we ran for an HVAC company in a competitive area, and they were seeing a CPL around $60. At $40/day, they wouldn't get a single lead. They'd just be burning cash.

£40/Day Budget
Stuck in Learning Phase
Low Budget
£150/Day Budget
Exits Learning Phase Quickly
Healthy Budget

A visual representation of how a low daily budget can trap a campaign in the inefficient "Learning Phase," compared to a healthier budget that allows the algorithm to gather data and optimise effectively.

I'd say you're fishing in the wrong pond for roofers...

This is probably the most important piece of advice I can give you for your roofing and remodelling clients. You are focusing your efforts on Meta (Facebook/Instagram), which is a platform for demand generation. You're trying to create demand where it doesn't necessarily exist. You're interrupting someone scrolling through pictures of their niece's birthday to say, "Hey, thought about your roof lately?". For most people, the answer is no.

Roofing and remodelling are high-intent, need-based services. People don't think about them until they have a problem. Their roof is leaking, their kitchen is falling apart, they need an extension. When that happens, where do they go? They go to Google. They search for "emergency roofer near me" or "kitchen remodel cost". This is demand capture. The demand already exists; you just need to be there to capture it.

Your number one priority for these clients should be Google Search Ads, and possibly Google Local Service Ads. This is a complete strategy shift, but it's one that aligns with customer behaviour.

Here’s what that looks like in practice:

  • Keyword Targeting: You bid on keywords that signal immediate commercial intent. Not "how to fix a roof," but "roof repair company [city]". Not "kitchen ideas," but "get a quote for kitchen installation".
  • Ad Copy: Your ads need to speak directly to the searcher's urgent problem and offer a clear solution. "Leaky Roof? 24/7 Emergency Repairs. Call Now for a Free Estimate."
  • Landing Page: The page they land on must be ruthlessly efficient. A clear headline that matches the ad, bullet points about why you're the best choice (licensed, insured, great reviews), and a massive phone number and a simple contact form. No distractions.
  • Call Extensions & Call-Only Ads: For many emergency services, people just want to talk to someone. You can set up ads where the primary call to action is to call you directly from the search results.

By shifting to Google, you stop trying to convince people they have a problem and start presenting your clients as the solution to people who already know they have one. The leads you get will be far more qualified, and even if the CPL is higher than you'd like on Meta, the lead-to-customer conversion rate will be exponentially better, which is what actually matters for ROI.

Meta Ads (Demand Generation)
😵

User is Browsing

Scrolling through social media, not thinking about their roof.

⬇️
📢

Ad Interrupts

Your ad appears, trying to create interest from scratch.

⬇️
🤔

Low Intent

User might click out of curiosity. They're not ready to buy.

⬇️
📉

Result

Low quality leads, low conversion rate, wasted spend.

Google Ads (Demand Capture)
💧

User has a Problem

Their roof is leaking, and they need it fixed NOW.

⬇️
🔍

Active Search

They go to Google and type "emergency roofer near me".

⬇️
🎯

High Intent

Your ad appears, offering the perfect solution.

⬇️
📈

Result

High quality leads, high conversion rate, great ROI.


This flowchart illustrates the fundamental difference between trying to generate demand on Meta versus capturing existing demand on Google for high-intent home services.

You'll need a better plan for Real Estate seller leads...

Now, for your real estate clients, Meta can actually be a very effective platform. This is a situation where you can generate demand, as people might be passively considering selling. However, the approach is absolutely critical, and it's where most agents and agencies go wrong.

Delete the "Free Home Valuation" Offer

The first mistake is the offer. Nearly every agent runs ads with the same boring, low-value call to action: "Find out what your home is worth!" or "Get a free home valuation!". This is a terrible offer. It's commoditised, every other agent is offering it, and it screams "I want to get my foot in the door to give you a sales pitch." Prospects are wise to this. It offers them very little tangible value and positions the agent as just another salesperson.

Your offer’s only job is to deliver a moment of undeniable value. You must solve a small, real problem for free to earn the right to solve the big one (selling their house).

Better offers could be:

  • A guide: "Download our free guide: The 5 Costliest Mistakes to Avoid When Selling Your [City] Home."
  • A checklist: "Get our 20-Point Checklist for Maximising Your Home's Sale Price."
  • A report: "Get the latest [Neighbourhood] Property Market Report: Is Now the Right Time to Sell?"

These offers provide genuine value. They educate the homeowner, build trust, and position your client as an expert authority, not just a salesperson. The lead you get from someone who downloads a detailed guide is far more qualified than someone who clicked a generic valuation button.

You need to build a real funnel, not just run an ad

Getting the lead is only step one. Leads from Meta are notoriously "top of funnel." They are not ready to sign a listing agreement today. They need to be nurtured. Your success will be determined by your client's follow-up process.

A successful funnel looks like this:

  1. The Ad: A compelling ad (often a video of the agent giving a quick tip) promoting the high-value offer. The ad copy should agitate a pain point, like "Worried about leaving money on the table when you sell?".
  2. The Lead Form: A Meta Lead Gen Form to make submission as frictionless as possible. Ask for name, email, and phone number. Maybe one qualifying question like "What is your timeframe for selling?".
  3. Instant Follow-up: The moment the form is submitted, two things must happen automatically. First, an email is sent delivering the promised guide/checklist. Second, a notification is sent to the agent to call them.
  4. Nurture Sequence: The lead is then entered into an automated email/SMS sequence that provides more value over the next few weeks—more tips, case studies of successful sales, market updates.
  5. The Call: The agent needs to call within 5 minutes. Not tomorrow, not in an hour. Five minutes. The call shouldn't be a hard sell. It should be, "Hey, I saw you downloaded our guide on selling mistakes. Just wanted to make sure you got it and see if you had any initial questions. My goal is just to be a helpful resource for you."

This process weeds out the tyre-kickers and builds a relationship with genuine prospects. It takes more work than just running an ad and hoping for the best, but it's the only way to get a consistent, profitable ROI from real estate leads on Meta.

Total Leads Per Month
30
New Clients Per Month
2

Use this interactive calculator to estimate your lead generation potential. Adjust the sliders for ad spend, CPL, and your client's closing rate to see how many leads and new clients you could generate. Results are for illustrative purposes only. For a tailored analysis, please consider scheduling a free consultation.

So, this is how to find a proper expert...

Now we circle back to your original question: how to find a good media buyer. Armed with the knowledge above, you can now have a much more intelligent conversation and properly vet potential partners.

Forget asking for guarantees. Here's what you should be doing:

  • Demand to see case studies. And don't just glance at them. Dig in. Are they for similar niches? What platforms did they use? What were the actual business results (e.g., ROAS, cost per acquisition), not just vanity metrics like clicks or impressions? A good case study tells a story: here was the problem, here was our strategy, here's how we executed it, and here are the results.
  • Book a strategy call and ask tough questions. Don't let them just give you a sales pitch. Turn it into a consultation. Describe your roofing client and ask them, "What would be your 90-day plan for this client?". If their first answer is "We'll test some more creatives on Facebook," they're out. The right answer should be a series of questions back to you about the business, followed by a suggestion to explore Google Ads. Their answers will reveal the depth of their strategic thinking.
  • Look for an educator, not a vendor. The best partners will teach you along the way. They'll explain *why* they're making certain decisions. They'll push back on you and your clients when a budget is too low or a strategy is flawed. Tbh if a potential partner just agrees with everything you say, they're probably desperate for the work and lack the conviction of a true expert.
  • Check their reviews and testimonials. This is basic due diligence, but it's still important. See what past clients say about their communication, transparency, and results.

Essentially, you're looking for proof of expertise, not a promise of results. The expertise is what leads to the results. We, for example, always offer a free initial consultation where we'll go through an existing ad account and give our honest assessment and a bunch of actionable advice. That way, a potential client gets a real taste of the expertise they'd be paying for. It builds trust far more effectively than any empty guarantee ever could.

I've detailed my main recommendations for you below:

This is a lot to take in, I know. It's a shift in thinking from "find someone to run my ads" to "develop a winning strategy for each client type". To make it more concrete, here is the actionable advice I have for you:

Area of Focus Problem Actionable Solution
Client Management Clients have unrealistic expectations (guarantees) and insufficient budgets ($40/day). Educate them. Explain why guarantees are impossible and how low budgets prevent optimisation. Reframe the conversation around the minimum investment needed for predictable results (suggest starting at £1-2k/month for local services).
Roofing & Remodelling Using the wrong platform (Meta) for a high-intent service, resulting in high CPL and low-quality leads. Immediately pause Meta campaigns. Propose and launch Google Search Ad campaigns focusing on commercial-intent keywords ("roofer near me," "kitchen quote"). Optimise for phone calls and lead form submissions on a simple, high-converting landing page.
Real Estate Agents The default "free valuation" offer is weak and commoditised. Leads from Meta will be low quality without a proper follow-up system. Develop a high-value lead magnet (e.g., a guide or checklist). Build an automated nurture sequence via email/SMS. Insist the agent implements a rapid (sub-5 minute) call-back process for all new leads.
Hiring a Media Buyer You're looking for the wrong thing (guarantees) and risk hiring a "cowboy". Stop looking for guarantees. Instead, vet candidates based on their case studies, strategic thinking (ask them for a 90-day plan), and transparency. Use a free audit/strategy call as your main vetting tool.


Trying to implement all of this while also running your agency, managing clients, and trying to grow is a monumental task. The strategic side of paid advertising—choosing the right platforms, developing the right offers, building the right funnels—is where the real value is created. It's also the most time-consuming part and requires a depth of experience that takes years to build.

This is where partnering with a specialist consultancy can make a huge difference. We don't just manage campaigns; we build the entire growth engine around them to make sure they're profitable.

If you'd like to chat through any of this in more detail, we offer a completely free, no-obligation strategy session where we can take a proper look at your specific situation and give you a clear, actionable plan. It might be the most valuable 30 minutes you spend on your business this month.

Hope this helps!

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