$400k+ in client revenue generated, $109,200 contracted in a single month — peak client result, 38% peak lead-to-close rate, 11.3x peak return on ad spend, Exclusive, pre-qualified home service leads, US home service businesses at $20k+/month
Meta Ads For US Home Service Businesses

We build ad systems that turn scrollers into booked jobs.

9xBooked builds and runs Meta ad campaigns that deliver exclusive, pre-qualified leads to US home service businesses — roofing, HVAC, plumbing, landscaping, cleaning, and remodeling — so your team can focus on quoting and getting the work done.

Written revenue guaranteeExclusive leads, never shared30-minute audit call
$400k+
Client Revenue Generated
$109.2k
Peak Month, One Client
11.3x
Peak Return On Ad Spend

Across all client campaigns to date: contracted, collected, and projected revenue, including the annual value of signed recurring contracts. Tracked and estimated figures are separated on each case study.

Built For
  • Roofing & Exteriors
  • HVAC & Plumbing
  • Landscaping & Outdoor
  • Windows & Renovations
  • Cleaning Services
  • Electrical & Handyman
Verified in Ads ManagerLandscaping · Texas

$877 in ad spend, $30,000+ in landscaping revenue.

Four ad sets. The two founder-led UGC sets produced 48 of the 52 leads at $13.42 and $15.55 each, while the two static sets managed 2 leads each at $34.91 and $55.91. Swapping Meta’s instant form for our own qualifying form meant nearly every qualified lead booked an estimate — 15 jobs closed at a ~$2,000 ticket, a 29% lead-to-close rate.

Ad Spend
$876.94
Ad Spend
Leads
52
Leads
Lead-To-Close
29%
Lead-To-Close
Revenue
$30K+
Revenue
Meta Ads Manager showing four ad sets for one campaign. Jotform UGC custom audience: 24 website leads at $15.55 per lead, $373.26 spent. Jotform New Statics: 2 leads at $34.91 per lead, $69.82 spent. Jotform UGC: 24 website leads at $13.42 per lead, $322.05 spent. Jotform: 2 website leads at $55.91 per lead, $111.81 spent. Fifty-two leads and $876.94 in total spend across the four ad sets.
Meta Ads Manager, four ad sets in one campaign. The two UGC sets produced 48 of the 52 leads at $13.42 and $15.55 each; the two static sets produced 2 leads each at $34.91 and $55.91. The four rows total 52 leads and $876.94 in spend — the numbers quoted throughout this case study.
What makes 9xBooked different
The 9xBooked Guarantee

Every engagement comes with a guarantee of additional revenue — tailored to your business.

We don't publish a one-size-fits-all number. Your service area, pricing, capacity, and current marketing all shape what's realistic. On your free audit call, we review your business and put your specific revenue guarantee in writing — before you commit to anything.

How it works: Book a call → get audited → receive your custom revenue guarantee. Simple, honest, and built around your numbers.

Who it's for

US home service businesses currently doing $20k+/month in revenue.

What you get

A written revenue guarantee sized to your capacity, market, and budget.

Your team

Handles quoting, closing, and customer service — we handle the ads and leads.

The Booked Out System

The Meta Ads System Built To Book Home Service Jobs

A done-for-you Meta advertising system built specifically for US home service businesses — four stages that turn ad spend into a predictable pipeline of qualified bookings, not clicks and likes.

  1. 01

    Audit

    We find exactly what's costing you booked jobs across your site, Facebook, and Instagram.

  2. 02

    Optimize

    Every gap gets fixed before launch so cold traffic trusts you and takes one clear next step.

  3. 03

    Offers & Creative

    Market-specific offers packaged with custom photo and video ad creative built to stop the scroll.

  4. 04

    Test, Launch & Scale

    A structured 14-day test window identifies the winners — future budget goes only to proven ads.

For US Home Service Businesses

Built for Home Service Businesses That Need More Booked Jobs

9xBooked is for home service businesses doing $20k+/month that want a predictable pipeline. We run the ads and deliver exclusive, pre-qualified leads — your team quotes and closes.

Roofing & ExteriorsHVACPlumbingElectricalLandscaping & Lawn CareWindows & DoorsKitchens & BathroomsPaintingPest ControlCleaning ServicesDriveways & PavingHome Remodeling
Example Campaign Results

Before & After — Real Client Campaigns

Five campaigns across landscaping, hardscaping, and window cleaning — from $109,200 contracted in a single month to a 38% lead-to-close rate held over five months. Each one lists what was tracked in Ads Manager and what was estimated.

  • case 01

    hardscaping & outdoor living

    $109.2K
    contracted
    • optimised forlead volumeproject size
    • lead intentbrowsershomeowners planning a build
    • headline numbercost per lead$109,200 contracted
    Full Breakdown
    How It Started

    hardscaping is a high-ticket, low-volume trade. a patio or retaining wall is a considered purchase measured in tens of thousands of dollars, so the standard home-service playbook — chase volume, drive cost per lead to the floor — works against you. it fills the calendar with browsers and buries the two or three homeowners a month who are genuinely ready to commit to a build.

    Our Approach

    we built the campaign to filter rather than to accumulate. creative led with finished-project photography so the ad itself did the qualifying: homeowners actively planning a build responded, casual browsers scrolled past. lead volume was allowed to stay modest on purpose, and speed to the in-home estimate was treated as the number that mattered — on jobs of this value the estimate visit is where the sale is won or lost.

    Full Before & After
    • optimised forlead volumeproject size
    • lead intentbrowsershomeowners planning a build
    • headline numbercost per lead$109,200 contracted
    Campaign Results
    ≈ $1,600
    ad spend
    43
    leads
    $37
    cost per lead
    6
    projects won
    ≈ $18,200
    avg. project value
    $109,200
    contracted work

    on high-ticket trades, fewer and better beats more and cheaper. six signed projects off 43 leads is the whole model — the ads were built to filter, not to fill a pipeline.

    Contracted Work
    $109,200
    Read Case Study
  • case 02
    Ads Manager Proof

    residential lawn & landscaping

    29%
    lead-to-close
    • lead formmeta instant formscustom qualifying form
    • winning creativestaticsugc + founder-led video
    • cost per lead$35–$56$13–$16
    Full Breakdown
    How It Started

    the account was running meta's built-in instant forms. they are cheap to fill in and that is exactly the problem — a homeowner can submit one in two taps without ever intending to buy, so the pipeline looked healthy while the booked-estimate count stayed flat. the owner also had something most landscaping accounts do not: he was willing to be on camera.

    Our Approach

    two changes. first, meta's instant form was replaced with a custom qualifying form, so a lead cost the homeowner a little effort and arrived with real intent. second, the creative rotation was rebuilt around founder-led and ugc video, with statics kept only as a control. the ads manager screenshot shows how sharply those two ad sets separated from the statics.

    Full Before & After
    • lead formmeta instant formscustom qualifying form
    • winning creativestaticsugc + founder-led video
    • cost per lead$35–$56$13–$16
    • lead qualityunqualified volumenearly all booked an estimate
    Campaign Results
    $876.94
    ad spend
    4
    ad sets
    52
    leads
    $13–$17
    blended cost per lead
    15
    jobs closed
    29%
    lead-to-close rate
    ≈ $2,000
    avg. ticket
    $30,000+
    revenue

    a 29% lead-to-close on 52 leads beats a 5% close on 300. the two levers were lead quality and creative format, not budget — the whole campaign ran on under $900.

    Revenue Generated
    $30,000+
    Read Case Study
  • case 03

    full-service landscaping

    8.4x
    est. roas
    • targetingnarrow interest groupsbroad, inside the service radius
    • ad messaginggeneric landscapingnamed services like aeration
    • creativestock photosbefore/after, crew, selfie video
    Full Breakdown
    How It Started

    full-service landscaping sells a long menu — aeration, mowing, seasonal maintenance, cleanups — and the instinct is to advertise all of it at once, which produces ads nobody can act on. the account also had the two habits that quietly cap most landscaping campaigns: narrow interest-based audiences that fatigue within weeks, and stock photography that looks like every competitor in the county.

    Our Approach

    we went the other way on all three. targeting was widened to a broad age range inside a defined service radius rather than interest groups. messaging named a single service — aeration — instead of generic landscaping. and every stock image was replaced with the company's own before-and-after shots, crew action photos, and selfie-style video. offers led on value, like same-day estimates and a free mow, rather than on price cuts.

    Full Before & After
    • targetingnarrow interest groupsbroad, inside the service radius
    • ad messaginggeneric landscapingnamed services like aeration
    • creativestock photosbefore/after, crew, selfie video
    • offer typediscountssame-day estimates, free mow
    Campaign Results
    ≈ $9,400
    ad spend
    205
    leads
    $46
    cost per lead
    78
    jobs closed
    38%
    lead-to-close rate
    $900–$1,000
    avg. job value
    $79,000
    cash collected
    $45,000
    estimates pending
    8.4x
    est. roas

    broad targeting, one named service, and the company's own photography held a 38% lead-to-close across five months — a rate that survives scrutiny in this category. next up: leaning further into selfie-style video, and rotating the offer into fall cleanups and gutter add-ons to keep the pipeline full year-round.

    Cash Collected
    $79,000
    Read Case Study
  • case 04

    residential window cleaning

    6.0x
    blended roas
    • lead sourcereferrals onlypaid + referrals
    • monthly booked jobsunpredictable85
    • cost per jobunknown≈ $66
    Full Breakdown
    How It Started

    the company had been running for years on word-of-mouth and referrals. summers were busy, shoulder seasons were quiet, and there was no predictable way to fill the schedule. they had never spent a dollar on paid advertising and had no landing pages, no pixel data, and no baseline for what a booked cleaning job should cost.

    Our Approach

    we started with a broad test to learn what actually worked for their market — creative, copy, and audiences — before spending real money. every ad pointed to a simple landing page with a single call-to-action: call a dedicated tracking line so every booked job could be attributed back to the ad that produced it.

    Full Before & After
    • lead sourcereferrals onlypaid + referrals
    • monthly booked jobsunpredictable85
    • cost per jobunknown≈ $66
    • ad spend$0$5,640.65
    Campaign Results
    $5,640.65
    ad spend
    85
    booked jobs
    553
    conversations
    $34,000
    revenue generated
    6.0x
    blended roas

    the account went from zero paid infrastructure to a repeatable booking engine in one campaign cycle. once the winners were identified, spend scaled without cost-per-job creeping up.

    Revenue Generated
    $34,000
    Read Case Study
  • case 05

    residential window cleaning

    ≈ 11.3x
    roas
    • lead typeshared, low-intentexclusive, pre-qualified
    • cost per lead$15–40≈ $3.53
    • close ratesingle digits10%
    Full Breakdown
    How It Started

    the client had tried shared lead-gen services before and been burned — the same leads sold to 3–4 competitors, low intent, high refund rate. they wanted exclusive leads, from their own funnel, that their sales process could actually close.

    Our Approach

    we skipped broad testing and went straight to a lean 4-ad-set structure informed by what already worked in the vertical. creative, copy, and audience were varied inside a tight budget so every dollar produced a qualified lead — handed off warm and pre-qualified so the client's sales process could focus on closing.

    Full Before & After
    • lead typeshared, low-intentexclusive, pre-qualified
    • cost per lead$15–40≈ $3.53
    • close ratesingle digits10%
    • control of funnelnoneowned end-to-end
    Campaign Results
    $2,056.48
    ad spend
    220,000+
    impressions
    582
    leads generated
    ≈ $3.53
    cost per lead
    10%
    close rate
    58
    booked jobs
    $400
    avg job value
    $23,200
    revenue generated
    ≈ 11.3x
    roas

    swapping shared lead-gen for an owned meta ads funnel cut cost-per-lead by an order of magnitude and gave the sales team leads they could actually close.

    Revenue Generated
    $23,200
    Read Case Study

Swipe to compare campaigns →

How Many More Jobs Could You Complete With 10 Extra Booked Jobs Every Month?

Book a call and we'll review your service, coverage area, capacity, average job value, current marketing, and campaign economics.

Revenue Calculator

See what the Booked Out System could return for you

Tune the inputs to your business. Defaults use real ranges from home service accounts we've run.

$3,000
$1,000$25,000
$250
$100$10,000
$30
$10Our accounts average $20–$40$80
25%
5%Industry avg 15–25%60%
45%
15%70%
55%
0%Repeat & referral work drives LTV90%
Leads / mo
100
Booked jobs / mo
25
Cost per job
$120
Estimated Monthly Revenue4.4x ROAS
$13,125
$6,250 first-job + $6,875 from repeat customers.
Gross Profit / mo
$5,906
Net after Ad Spend
$2,906
ROI
97%
Break-even jobs / mo
27
Projected over
Revenue
$157,500
Net Profit
$34,875
Guaranteed Floor (3.5x)
$10,500
Typical Range (5–9x)
$15,000–$27,000
Get your written guarantee →

Estimates only — your written guarantee is sized to your business on the free audit call.

Common Questions

Home service marketing, answered

What is home service marketing?

Home service marketing is how businesses like roofing, HVAC, plumbing, landscaping, cleaning and remodeling companies generate booked jobs — through paid advertising, search, local listings, and referrals. For most trades the core challenge is not awareness but predictability: turning a variable flow of enquiries into a reliable pipeline of qualified work you can plan crews around.

What is the best marketing for home service businesses?

It depends on whether your work is urgent or planned. Emergency jobs belong on search, because those customers are already typing. Planned, higher-value work — roof replacements, HVAC installs, remodels, landscaping — usually performs better on Meta, where you reach the much larger group of homeowners who need the work but are not searching today. Most established businesses run both.

How much do home service leads cost?

It varies enormously by trade. Published Google Ads benchmarks put roofing around $228 per lead and cleaning around $47, with the gap driven mostly by conversion rate — roofing converts at about 3.7% against 17.65% for cleaning. The number that matters is what you can afford: average job value multiplied by gross margin and close rate sets your ceiling.

Who is 9xBooked?

9xBooked is a Meta ads agency for US home service businesses. We build and run Facebook and Instagram campaigns for roofing, HVAC, plumbing, landscaping, cleaning and remodeling companies, delivering exclusive leads that are never resold to competitors, with a written revenue guarantee sized on a free audit call.

How long does it take for home service ads to work?

Leads usually arrive within days, but a stable cost per booked job takes 30 to 60 days. The first two weeks are the ad platform learning who converts, and early numbers swing in both directions. Judging a campaign in week one is the most common way owners abandon something that was about to work.

Do I need a big budget to advertise my home service business?

You need enough for the platform to gather conversion data, which for most trades means at least $1,500 to $2,000 a month in ad spend. Below that, campaigns tend to stay stuck in the learning phase and costs never come down. Running a smaller budget consistently beats running a larger one intermittently.

More in our guides for home service businesses.

Book Your Call

Book Your Free 9xBooked Audit Call

Share four quick details and pick a time on the calendar. We'll tell you honestly whether the 9xBooked system is likely to work for you.

Book your free audit call

Four quick questions, then pick your time. Under 60 seconds.

Step 1 of 5

What type of home service business do you run?

30 minutes · No pitch · Honest yes/no on fit

On the call, we'll cover:

  • Your current lead flow and where jobs come from
  • Service area, average job value, and capacity
  • Whether Meta ads will realistically work for you
  • A rough forecast of booked jobs and cost per job
  • Honest yes/no on fit — no pressure, no pitch
30-minute audit call
For US home service businesses ready to invest in growth

Your details stay private — used only to prepare your call. No spam, no shared lists.