Facebook Lead Ads for Home Services: A Practical Setup Guide

Facebook Lead Ads for Home Services: A Practical Setup Guide

SpyLead



A new Leads campaign in Meta Ads Manager is built to find inexpensive form submissions. A roofer, plumber, or HVAC company needs something narrower: homeowners inside its service area who will answer the phone and book. The gap between those goals comes down to a handful of settings.

For affiliate marketers working with home service offers, this guide walks through the campaign setup screen by screen. It covers audience and location controls, lead forms, testing, and budget planning. The screenshots reflect Ads Manager in September 2026. Labels may change as Meta updates the interface.



Cheap leads vs. booked jobs

Meta’s automation is designed to lower cost per result. In early testing of Advantage+ leads campaigns, Meta reported an average 14% lower cost per lead and 10% lower cost per qualified lead. It has also reported that Advantage+ audience could lower cost per result by about 9.7% across traffic, engagement, and leads campaigns.

Those numbers matter, and automation may be the right choice for many campaigns. The catch for local services is that a result can simply be a form submission. The system does not know that a renter cannot approve a roof replacement, or that someone 40 miles away is outside the service area, unless the campaign settings or lead data tell it.

These are the defaults shown in a new Leads campaign and the settings to review for home services:

  • Audience. Default shown: Advantage+ audience, with age, gender, and interests treated as suggestions; Setting to consider: Specific audience.
  • Location expansion. Default shown: “Reach more people likely to respond” checked; Setting to consider: Unchecked.
  • City radius. Default shown: 25 miles around the selected city in the Dallas example; Setting to consider: The actual service radius.
  • Conversion location. Default shown: Website and instant forms; Setting to consider: Instant forms, or a separate website test.
  • Form delivery. Default shown: Flexible form delivery on, with Optimized selected; Setting to consider: Off, or Manual.
  • Ad format. Default shown: Multi-advertiser ads checked; Setting to consider: Test with and without it.



Step 1: Check the Special Ad Category

Start here because a Special Ad Category limits many of the settings that follow. Meta requires a category for certain ads involving housing, financial products and services, and other regulated subjects.

The Special Ad Categories menu in Ads Manager.


Housing examples include property listings, homeowners and renters insurance, mortgages, home equity and appraisal services, and real estate services. General home repair, roofing, HVAC, and plumbing are not among those examples. Ads Manager says a category may not be needed when none applies.

Two cautions matter. The examples are not comprehensive, and an ad centered on financing, such as monthly payments for a new system, may fall under the financial products and services category.

If a Special Ad Category applies, audience options become more limited. For housing ads in the US and Canada, Meta removes ZIP code targeting and location exclusions, expands a radius to at least 15 miles, requires broad age and gender settings, and restricts detailed targeting. Decide whether a category applies before building the audience.



Step 2: Create a Leads campaign and set the budget

Create a campaign with the Leads objective. A new campaign opens with Meta’s recommended Advantage+ leads setup. Budget, audience, and placement choices affect its setup score.

A new Leads campaign before changes to the campaign settings.


Campaign budget, bid strategy, A/B test control, and Special Ad Categories.


Budget strategy. Campaign budget lets Meta shift spending between ad sets. Ad set budget fixes spending at the ad set level. In the example account, a $50 daily campaign budget showed a maximum daily spend of $87.50 and a maximum weekly spend of $350. Some days can exceed the daily figure while the weekly amount stays capped.

Ad set budget selected, with a note about budget sharing.


For one service area, a single ad set can work with either budget type. If separate service zones or brands each need guaranteed spending, ad set budgets keep one from absorbing the other’s allocation. The default Highest volume bid strategy is a reasonable starting point until there is enough data to set a cost target.



Step 3: Choose a conversion location and performance goal

At the ad set level, the conversion location defaulted to Website and instant forms, allowing Meta to choose where each person converts. To get a clearer read on lead quality, choose one location. This setup uses Instant forms.

Conversion location choices for a Leads campaign, including websites, instant forms, messaging, calls, and an app.


Instant forms selected, with Page selection and suggested lead filters.


The two instant form performance goals: Maximize number of leads and Maximize number of qualified leads.


Maximize number of qualified leads optimizes toward leads marked as qualified in a CRM, rather than every submission. It requires CRM data sent through the Conversions API. Since April 2026, that goal has not been available for new campaigns without the integration; existing campaigns were affected from August 2026. Meta reported a 21% lower cost per quality lead for advertisers using the Conversions API for CRM with this goal on instant forms.

If the CRM supports a direct integration, connect it. Otherwise, a custom integration may be needed. Until lead outcomes are flowing back to Meta, start with Maximize number of leads and use the form questions in Step 8 to filter submissions.



What Advantage+ audience actually does

This setting is easy to misread. With Advantage+ audience on, the audience section separates controls from suggestions.

The default Advantage+ audience section in a new ad set.


Audience controls above the fields used to suggest an audience.


  • Controls include locations, minimum age, excluded custom audiences, and languages.
  • Suggestions include age, gender, detailed targeting, and included custom audiences. They do not always limit delivery.

If a roofer enters ages 35 to 65 and home improvement interests as suggestions, Meta may still show the ad to someone outside those suggestions if it predicts a submission. The location control still matters, which makes Step 5 particularly important.

A specific audience can make sense when legal, geographic, or business restrictions determine who should see an ad. A service radius is a geographic and business restriction.



Step 4: Switch to a specific audience

In the audience section, choose I need a specific audience. Ads Manager opens a dialog with three choices.

The audience dialog offering the current setup, value rules, or a specific audience.


“Switch to a specific audience” selected.


Value rules keep Advantage+ audience on while letting you signal which people are worth more. They may be useful in a later test, but delivery can still extend beyond the preferred audience. Setting a minimum age or excluding a custom audience alone does not turn Advantage+ audience off.

The ad set audience summary after switching to a specific audience.


After switching, check every field. Values carried over from the suggestion view may still appear as suggestions until edited.

Set age and gender to reflect the people who hire the service, or leave them broad and qualify through the form. For many trades, broad age targeting with a homeowner question is the cleaner test. If detailed targeting is used, check whether Advantage+ detailed targeting expansion is active. It can deliver beyond selected interests while respecting location, age, gender, and exclusions.



Step 5: Set the service area

This is the most important location setting in the guide. When Dallas, Texas was added in the example account, Ads Manager applied a 25-mile radius and checked Reach more people likely to respond by default.

Dallas selected with a 25-mile radius and an estimated audience of 20.2 million to 23.8 million.


The explanation that the setting can also reach people interested in the selected location.


People planning a trip to a city may be useful to a hotel. They are unlikely to be useful to a company installing water heaters there. With the box unchecked, the audience estimate in this example fell to 7.3 million to 8.5 million.

The same Dallas location with “Reach more people likely to respond” unchecked.


That drop shows how much broader the default estimate was. The Advantage+ setup score also fell, from 100 to 91, and Ads Manager offered to turn the setting back on. Leave it unchecked when leads must be inside the service area.

  • Set the radius around the area the business can actually serve. A pin at the shop or several cities with smaller radii may fit better than one default circle.
  • Exclude areas the business does not serve when the radius crosses into them, if exclusions are available for the campaign.



Step 6: Review placements

Placements defaulted to Advantage+ placements across Facebook, Instagram, and Audience Network on all devices.

Advantage+ placements selected, with a notice about placement exclusions.


Expanded placement settings showing all devices, platforms, placements, and skippable ads.


In the example account, there was no manual placement option at the ad set level. The interface pointed instead to placement value rules, creative tailored to placements, and account-level exclusions.

For home services, form type is another practical control. A Higher intent instant form delivers in the mobile Facebook Feed and Instagram feed. That narrows delivery away from some placements where accidental taps may be more likely. Step 8 covers the form setup.



Step 7: Review the ad defaults

Single image or video and Carousel format choices, with Multi-advertiser ads checked.


Multi-advertiser ads was checked by default. It allows an ad to appear alongside others in the same unit and may resize or crop the creative. That could place it next to a competitor’s ad. There is no home service lead data here to settle the choice, so turn it off or test one version with it on.

Review creative enhancements as well. Some can change how an image, video, or text appears. If the ad depends on exact wording, such as a license number or offer, inspect each enhancement and the advanced preview.

Instant form selected as the destination, with an option to compare up to seven creative versions.



Step 8: Build an instant form that filters

The form is where lead quality is won or lost. Instant forms prefill contact details, making them easy to submit. That same ease can bring in people who gave the request little thought. Choose Create instant form and build the questions yourself.

The form creation dialog, with options to generate a form or create one manually.


Form type: Higher intent with phone verification

Higher intent selected, phone verification enabled, and a preview of the code screen.


Meta offers More volume, Higher intent, and Rich creative form types. Higher intent adds a review step. For a contractor, a working phone number is essential, so requiring a one-time passcode can help verify it before the lead reaches the office.

Check Flexible form delivery on the same screen. In the example builder, it was on with Optimized selected, allowing Meta to adjust or remove form elements based on likely responses. With Manual, you choose which elements can be tailored. If the qualifying questions are central to the form, turn the feature off or keep those questions out of the elements Meta can change.


Questions: the homeowner filter

Multiple choice, Short answer, Conditional, and Appointment request question types.


Conditional logic enabled for “Do you own the home that needs the work?”


Answer routing options: Go to a question, Submit the form, and Close the form.


Conditional logic lets each answer lead to another question, submit the form, or close it. A form using this logic needs at least one path to Submit and one to Close. People who reach Close are not delivered as leads. Filtering can raise cost per lead, but that trade can make sense when it removes requests that would never become bookings.

A simple structure for many trades:

  1. Do you own the home that needs the work? “Yes” moves to the next question. “No, I rent” closes the form, unless the business also serves landlords or property managers.
  2. What do you need help with? List the services actually offered. An unsupported service closes the form.
  3. When do you want this done? Options might include “As soon as possible,” “Within a month,” and “Just researching.” All can submit, but the answer helps the office prioritize follow-up.

Keep the form short. Fewer multiple choice questions tend to produce more submissions; more questions can improve lead quality. Test where that balance falls for the campaign. Connect the CRM so leads can be followed up promptly, and consider retargeting people who opened the form without submitting.

Contact fields need an explanation of how the data will be used, and the form needs a privacy policy link. On the Ending screen, tell people what happens next, such as when the office will call.



The learning phase and the budget

An ad set usually exits the learning phase after about 50 results in the week following its last significant edit. If it cannot reach that volume, Ads Manager may show Learning limited. Unnecessary edits, too many ads, thin budgets, and frequent budget changes can make learning harder.

The math matters for local services. At a hypothetical $40 cost per lead, 50 leads in a week would cost $2,000. Many campaigns run below that level.

  • Start with one properly funded ad set per service area before splitting by audience or offer.
  • Give changes time. Daily edits can keep restarting learning.
  • Expect Learning limited on smaller budgets. It is a delivery status, not a judgment on lead quality. Measure booked work.



A/B test audiences: Advantage+, broad, and interests

A clean test in the actual market is more useful than a general opinion about targeting. For each A/B test, change one variable, give versions equal budgets, and run the test for at least seven days. Tests can run for up to 30 days. Avoid targeting the same audience in other campaigns during the test, and do not test by repeatedly switching ads on and off.

Start with these three tests:


Test 1: Advantage+ audience vs. specific audience

  • A: Advantage+ audience, with the service radius as a location control and age and interests as suggestions.
  • B: Specific audience with the same radius, “Reach more people likely to respond” unchecked, and no interests.

This tests the main audience decision using the campaign’s own leads.


Test 2: Broad vs. interests within a specific audience

  • A: Specific audience with location and age only.
  • B: The same settings plus interests related to the trade or home improvement.

A local radius already limits audience size. This test shows whether interests improve lead quality or only raise cost.


Test 3: One radius vs. smaller service zones

  • A: One radius covering the full service area.
  • B: The same budget focused on the core area where the business most wants work, using a smaller radius or pinned locations.

Travel distance affects margins for trades that drive to every job. Judge this test on cost per sold job, not lead volume.

Use CRM outcomes to choose the winner. Ads Manager may favor the lower cost per lead, while the version with a higher lead cost may book and close more work. A version costing 30% more per lead but booking at twice the rate is the stronger campaign.

For lookalike audiences, build from past paying customers rather than everyone who submitted a form.



Test creative with clear hypotheses

Audience settings decide who can see the ad. Creative affects who stops and responds. The ad-level creative test can compare up to seven versions and help each receive delivery.

Research before designing. Review ads from competitors and larger businesses in the trade. Repeated messages and long-running ads are worth studying, though a long run is only a clue, not proof that an ad performs well.

These concepts are test ideas, not reported results:

  • HVAC. Concept: Yes or no question; Example: “Is your AC blowing warm air? Yes / No”.
  • Roofing. Concept: Crew on a local roof; Example: “Storm season inspection in [City]. Photos of your roof, sent to your phone.”
  • Plumbing. Concept: A specific problem; Example: “Water heater making a popping noise?”
  • Remodeling. Concept: Before and after carousel; Example: “Same kitchen, 3 weeks apart.”

To run the tests:

  • Change one thing at a time: the hook, visual, or format.
  • Keep the audience and form the same across versions.
  • Match the form’s first question to the ad’s promise.
  • Record the date, spend, leads, and booked appointments so the next test starts with evidence.



A prompt for developing an ad

AI produces generic ads when the input is generic. Give it real customer language, common phone questions, reasons people do not book, and observations from current ads. Tell it to flag missing information instead of inventing claims.

You are a direct response copywriter for a local home service business.

BUSINESS
- Trade: [roofing / HVAC / plumbing / remodeling]
- Service area: [cities or radius]
- Offer: [only an offer we actually provide]
- Proof we can show: [license, years in business, review count and rating as shown on our profiles]

RESEARCH (paste real material; do not invent any)
- 10 customer reviews in their own words: [paste]
- The 5 questions our office hears most on the phone: [paste]
- The 3 most common reasons people do not book: [paste]
- Notes from ads in the market, including how long they have run: [paste]

TASK
1. From the research only, list the 3 strongest pain points and the exact customer phrases behind each.
2. Write 3 ad concepts, one per pain point. For each, give:
   - A hook for the first line of primary text
   - Primary text under 125 characters
   - A headline under 40 characters
   - An image or 15-second video direction a crew member could shoot on a phone
   - The first instant form question that matches the hook
3. Write one yes or no question ad for the strongest pain point.

RULES
- Use only facts from the BUSINESS and RESEARCH sections. If something is missing, write [NEEDS INFO] instead of guessing.
- No guarantees or invented prices, discounts, ratings, or statistics.
- Do not assert or imply personal attributes of the viewer.
- Use plain language a homeowner would use.
- Return the result as a table for a test plan.

Treat the output as a first draft. Check every claim, number, and offer against what the business provides before an ad goes live.



Plan the Facebook ads budget

Cost per lead matters once leads turn into booked and sold work. Use the business’s own cost per lead, booking rate, close rate, and average job value to estimate what a monthly budget might produce. Example starting values are placeholders, not industry averages.

  • Leads. Facebook Ads: 37.5; Google Ads: 25.
  • Booked appointments. Facebook Ads: 11.3; Google Ads: 7.5.
  • Sold jobs. Facebook Ads: 3.9; Google Ads: 2.6.
  • Revenue. Facebook Ads: $9,844; Google Ads: $6,563.
  • Cost per appointment. Facebook Ads: $133; Google Ads: $200.
  • Cost per sold job. Facebook Ads: $381; Google Ads: $571.
  • Return on ad spend. Facebook Ads: 6.56x; Google Ads: 4.38x.

This is straight-line math: leads equal budget divided by cost per lead, with each later rate held constant. Real costs change with season, competition, creative, and budget level. Daily spending can also exceed the stated daily budget on some days. Use the calculation to set expectations and a test budget, not as a forecast.

Search and social leads often behave differently. One person was actively searching for a contractor; the other was scrolling a feed. Use separate booking and close rates for each channel.



Setup mistakes that waste budget


Leaving “Reach more people likely to respond” checked

In the Dallas example, it nearly tripled the estimated audience by including people interested in the location. Interest in a city does not mean someone can book a local service there.


Judging campaigns on cost per lead

The cheapest leads can be the most expensive per sold job. Connect campaigns to booked appointments and closed revenue in the CRM.


Treating the Advantage+ score as a performance grade

The score changes as recommended settings are accepted or declined. It reflects alignment with those settings, not how many jobs the campaign books.


Splitting a small budget across too many ad sets

Several thinly funded ad sets can all struggle to gather results. A smaller number of properly funded ad sets may learn more effectively.


Using a form with no qualifying question

A renter, someone outside the service area, or someone seeking an unsupported service may submit. A conditional question can filter them before the office receives the lead.


Testing by switching ads on and off

Use the A/B or creative testing tools so versions receive comparable delivery.



Questions people ask


How do I set up Facebook lead ads for a home service business?

Create a Leads campaign, check whether a Special Ad Category applies, and set a realistic budget. At the ad set level, choose Instant forms, set the actual service radius, and uncheck “Reach more people likely to respond.” Build a Higher intent form with a qualifying question and conditional logic, then connect leads to the CRM.


Should home service businesses use Advantage+ audience?

Test it. Advantage+ audience may lower cost per result, but a form submission is not necessarily a bookable job. Compare it with a specific audience and judge both by cost per booked appointment using CRM data.


How do I turn off Advantage+ audience in Ads Manager?

In the ad set audience section, choose the option for a specific audience. In the September 2026 interface, it was labeled I need a specific audience, followed by Switch to a specific audience. Interface labels can change. Setting a minimum age or excluding a custom audience alone does not turn Advantage+ audience off.


Do home service ads need the Housing Special Ad Category?

General home repair is not among Meta’s listed housing examples, but those examples are not comprehensive. Ads that promote financing or a housing opportunity may need a Special Ad Category. Check the content of the specific ad before deciding.


How much should a home service company spend on Facebook ads?

Work backward from the number of jobs needed. Divide the budget by the expected cost per lead, then apply the business’s booking and close rates. Also consider the learning phase: a budget producing only a few leads per week may leave an ad set in learning for longer. Fewer, better funded ad sets often make more sense than many small ones.


Are instant forms or a website landing page better for contractor leads?

Instant forms prefill details and make submission easy, which can also bring in lower-intent leads. A Higher intent form adds a review screen, and phone verification can check the number. A website form adds friction that may filter intent but can cost more per lead. Test both and compare cost per booked appointment.


How can I improve lead quality from Facebook lead ads?

Use a Higher intent form, consider phone verification, and add a qualifying question such as whether the person owns the home. Route disqualifying answers to Close the form. Send lead outcomes back through the Conversions API when available so the campaign can optimize for qualified leads.


How long should a Facebook ads A/B test run?

Run it for at least seven days; tests can run for up to 30. Change one variable, give each version the same budget, and avoid using the same audience in other campaigns during the test. Repeatedly switching ads or ad sets on and off is not a reliable substitute.




Our Telegram Channel - @SpyLeader

For Spy Service please write - @TrafficSponsor

Report Page