Facebook Lead Ads for Home Services: 60-Day Playbook

Facebook Lead Ads for Home Services: 60-Day Playbook

This is an illustrative scenario based on typical accounts, not a specific client. The numbers below are representative of what we commonly see in US home services accounts (roofing, remodeling, windows, HVAC, solar) and are rounded for clarity; your market, offer and sales team will move them. The goal is to show the decisions behind a successful Facebook lead ads campaign for home services, in the order they are made, so you can copy the process rather than the figures.

Facebook lead ads for home services work because the audience is large, the creative can show real work, and instant forms remove the friction of a landing page on mobile. They fail, in our experience, for one of three reasons: forms that are too easy to submit (volume of unqualified leads), no follow-up within minutes (leads go cold), or optimizing for the Lead event instead of a qualified-lead signal. The playbook below addresses all three in sequence over 60 days.

Our scenario: a residential roofing and exterior remodeling company in a mid-size US metro, average job value around $12,000, closing roughly 1 in 4 estimates, with a monthly ad budget of $4,500. Before Meta they relied on referrals and Google Search, and they want a second lead source that is not tied to search demand.

Day 0: Setting the targets before spending anything

Start from the economics, not from a “good CPL”. With a $12,000 average job, a 25 percent estimate-to-close rate, and a target of spending no more than 10 percent of revenue on acquisition, the math gives us the ceiling:

Metric Target How it is derived
Allowed cost per closed job $1,200 10% of $12,000
Allowed cost per booked estimate $300 $1,200 × 25% close rate
Estimate booking rate from leads (assumed) 40% Typical for home services with fast follow-up
Allowed cost per lead (CPL) $120 $300 × 40%
Required leads per month at $4,500 38+ $4,500 / $120

Notice what this does: a $25 CPL is not automatically good, and a $110 CPL is not automatically bad. The number that matters is cost per booked estimate, and that is what we will optimize toward by week four. Many home services accounts never make this calculation and switch agencies every six months chasing cheaper leads that do not turn into jobs.

Days 1–14: Launch structure and instant form design

Campaign structure

  • One campaign, Leads objective, conversion location: Instant Forms. Advantage+ campaign budget on.
  • Ad set 1: Broad, 25-mile radius around the service area, homeowners 30–65+. No interest targeting; the creative does the targeting.
  • Ad set 2: Advantage+ audience with a seed of past customers (uploaded list, hashed) and website visitors. Helpful even if the seed is small (a few hundred contacts).
  • Budget: $150/day, split roughly 60/40 toward the broad ad set after the first week.

Home services companies often want to target by income or home value. Those options are largely gone from Meta targeting for housing-adjacent categories, and the Special Ad Category rules apply to some home-related offers (notably financing). Check whether your offer triggers the housing or credit category before launch; Meta’s lead ads help center and the Special Ad Categories documentation explain the restrictions.

Creative

Three concepts, two formats each (single image/video 4:5 and Reels 9:16):

  1. Before/after of a real job with the neighborhood named (“Roof replacement in Westfield, done in 2 days”).
  2. Owner on camera, 20 seconds, explaining what a free inspection includes and what it does not obligate you to.
  3. Seasonal urgency grounded in fact: storm season, insurance deadlines, winter prep. No fake countdowns.

Our creative testing framework explains how to rotate these without resetting learning.

Instant form: the single biggest lever

Two forms are built:

  • Form A (“More volume”): name, email, phone prefilled; one custom question. Fast to submit; typical CPL in this scenario around $35–$55, with 30–40 percent of leads unreachable or unqualified.
  • Form B (“Higher intent”): prefilled contact fields plus three custom questions: Are you the homeowner? (yes/no), What is the project? (dropdown), When do you want to start? (dropdown: ASAP / 1–3 months / just researching), and a review screen before submit. Typical CPL $70–$110, but 60–75 percent reachable and qualified.

Both run for the first two weeks against the same creative. The “higher intent” form is almost always the winner on cost per booked estimate, even when its CPL is double. We cover form mechanics in detail in our Facebook lead ads guide.

Days 1–14: Follow-up, the part the ad account cannot fix

Speed to lead decides more than any targeting setting. In the scenario, leads are routed instantly through the CRM integration (Meta’s native CRM connections, Zapier, or a tool like HighLevel or ServiceTitan), triggering:

  • An SMS within 1 minute: “Hi [name], this is [owner] from [company]. You asked about [project]. Can we call you in the next 10 minutes or is later today better?”
  • A phone call within 5 minutes during business hours; a scheduled call for after-hours leads at 8:05 the next morning.
  • Three further touches over 5 days for unreached leads (call, SMS, email with photos of similar jobs).

Illustrative effect: contact rate within 24 hours rises from around 45 percent (next-day calls) to roughly 70 percent (sub-5-minute response). That alone changes the economics more than a 30 percent CPL improvement would.

Days 15–30: First read and the qualification signal

After two weeks at $150/day (about $2,100 spent), the scenario looks like this:

Form A (volume) Form B (intent)
Spend $1,050 $1,050
Leads 26 13
CPL $40 $81
Qualified (homeowner, real project, reachable) 10 9
Booked estimates 5 6
Cost per booked estimate $210 $175

Form B wins on the metric that matters. Form A is paused. More important, we now have a qualification signal to feed back to Meta:

  1. Every lead is tagged in the CRM as Qualified or Not Qualified within 24 hours.
  2. Qualified leads are sent back to the dataset as an offline/CAPI event (“QualifiedLead” or mapped to Schedule) using Meta’s Conversion Leads integration, which matches on the lead ID.
  3. Once Meta has at least a few dozen qualified events (typically 2–3 weeks of data at this spend), the ad set’s performance goal is switched from Leads to Conversion Leads, so delivery optimizes toward people who look like the qualified ones, not just form submitters.

This is the step that most home services accounts skip, and it is the one Meta’s own documentation recommends for lead quality. Expect the ad set to re-enter the learning phase after the switch; do not touch it for a week.

Days 31–60: Scaling without breaking it

With Conversion Leads optimization live and the “owner on camera” creative outperforming (in this scenario, about 35 percent lower cost per qualified lead than the before/after set), the second month focuses on controlled scaling:

  • Budget increased 20 percent per step, no more than twice a week, from $150 to about $215/day by day 50, keeping the monthly total near the $4,500 plan plus a modest increase approved on the basis of booked estimates.
  • Two new creatives added every two weeks; the losing one is paused when it has spent at least 1.5× the target cost per qualified lead without producing one.
  • A retargeting ad set at $20/day for form openers who did not submit and video viewers (50 percent+), with a different angle: financing options, warranty, reviews.
  • Frequency watched: above 3 per week in the broad ad set means it is time to refresh creative or widen the radius, not to raise bids.

Illustrative month-two results: roughly 52 leads at about $95 CPL, 37 qualified, 23 booked estimates at about $215 per estimate, and 6 closed jobs attributable to Meta over the period (some estimates from month one closing in month two). At $12,000 average job value, that is about $72,000 in revenue against about $4,950 in ad spend, well inside the 10 percent acquisition target. In a real account the closing lag is longer and lumpier than this; what matters is that cost per booked estimate held under the $300 ceiling while volume grew.

What would change for a European home services company

The playbook is the same; three parameters shift. Consent: EU visitors require opt-in before the pixel fires, though instant forms stay inside Meta and are unaffected, which is one reason lead forms are popular in Germany, the Netherlands and France for this vertical. Data return: sending qualified-lead data back to Meta needs a lawful basis and a clear privacy notice; most companies handle this with the contract/legitimate interest basis and hashed identifiers. Economics: average job values and CPLs are both lower in most European markets; a Dutch or German roofing lead typically costs €25–€70 on instant forms, so re-run the Day 0 math in local currency rather than importing US targets.

The playbook as a checklist

  1. Calculate allowed CPL from job value, close rate and estimate rate. Write it down.
  2. Create the pixel/dataset and connect the CRM before the first ad runs.
  3. Launch one Leads campaign, two ad sets (broad radius, Advantage+ with seed), three creative concepts.
  4. Test a volume form against a higher-intent form for two weeks.
  5. Respond to every lead within 5 minutes during business hours; automate the first SMS.
  6. Tag every lead Qualified/Not Qualified within 24 hours and send qualified events back to Meta.
  7. Switch to Conversion Leads optimization once there are enough qualified events.
  8. Scale budget 20 percent at a time; refresh creative every two weeks; add retargeting.
  9. Report on cost per booked estimate and closed jobs, not CPL.

FAQ

What is a good cost per lead for home services on Facebook?

It depends on job value and your sales process. In US markets instant-form leads for roofing, remodeling and HVAC typically land between $30 and $120. A higher CPL with better qualification usually beats a lower one, so judge by cost per booked estimate.

Instant forms or landing page?

Start with instant forms for volume and mobile convenience; add a landing page variant once you have a baseline. Landing pages often produce fewer but better leads and give you pixel data for retargeting.

How fast do I need to follow up?

Within 5 minutes during business hours. Contact rates fall sharply after the first hour, and most home services leads are also contacting two or three competitors.

Can I target homeowners by income or home value?

Those targeting options are largely unavailable, and offers involving financing fall under Special Ad Categories with further limits. Use geography, the homeowner question in the form, and creative that speaks to homeowners instead.

How much budget do I need to start?

Enough to generate roughly 40–50 leads a month so that qualification data accumulates: typically $3,000–$5,000 a month in US metros, less in most European markets.

Do Facebook lead ads work for HVAC and plumbing too?

Yes, with the caveat that emergency services (burst pipe, no heat) are better served by Google Search and Local Services Ads, where the intent is immediate. Meta lead ads suit planned work: replacements, installs, maintenance plans. Our Google Ads for HVAC playbook covers the search side.

Need help with your campaigns?

If you want this playbook built for your company, our Facebook Ads Setup (€390) covers campaign structure, instant forms and CRM connection, and Meta Ads Management handles the weekly optimization, qualified-lead feedback and creative refresh. Book a free 30-minute call and bring your job value and close rate; we will do the Day 0 math together.

Want this handled for you? Fixed prices, no long-term contracts.

Free Google Ads Audit Book a Call

PPC Insider: one useful email a week

Join the newsletter and get the Welcome Kit right away:

  • Negative keyword starter list (110+ terms that waste budget)
  • Seven Google Ads fixes for your first week
  • 10% off your first order and priority on the free mini-audit
  • Weekly tactics and platform changes for Google and Meta Ads
Blog Newsletter (PPC Insider)
No spam, unsubscribe anytime. See our Privacy Policy.