Meta ads for home-service companies

    We book the estimates. Your sales reps close them.

    We film your crews on site, run the Meta ads, and put homeowners on your team’s calendar. Built for home-service companies doing $150K+ a month ($2M+ a year).

    100+ home-service companies served across the US

    Closed jobs, trackedtracked / live
    Jobs closed, September 2026$4.1M
    One roofing client, 14 weeks$2.05M
    One HVAC client, 106 days$1.4M
    Companies served100+
    Ad budget starts at$200/day

    Gross jobs sold, from tracked client accounts. Your close rate is the multiplier we can’t control.

    100+

    Companies served

    $4.1M

    Jobs closed, September 2026

    10+

    Trades served

    5.0

    Average rating on Google

    Real messages from real accounts

    We blur the names. We don't touch the numbers.

    Pulled from our Slack channels with clients.

    Weekly results recap for a roofing client, names blurred

    ROOFING · FLORIDA

    Our recap for a two-market roofer, July 7 to October 13: 64 signed jobs worth $2,052,355 on $180,105 of ad spend, 11.4x.

    Slack message from a roofing client, names blurred

    ROOFING · MID-ATLANTIC

    A roofing client adding two new markets at once, with a third on hold only because they're backed up with work in an existing one.

    Slack message from a roofing client, names blurred

    ROOFING · PACIFIC NORTHWEST

    A roofing owner's own list one evening: five jobs closed, $129,181 gross, plus an $18,000 job. The next day he closed two more at $33,000 and $43,000.

    Slack message from a HVAC client, names blurred

    HVAC · WEST COAST

    Our update to an HVAC client: three approved estimates in one day, $41,551 total.

    Slack message from a HVAC client, names blurred

    HVAC · SOUTHEAST

    A heating and cooling company owner, four months after launch: $2,300 short of $250,000 in jobs sold from our leads.

    Slack message from a HVAC client, names blurred

    HVAC · SOUTHEAST

    An HVAC owner posts a $41,960 job won from a Meta lead our call center had booked three days earlier.

    01The Problem

    Where the money leaks out

    Most companies at this size are dealing with at least two of these.

    01

    Spend you can't trace

    Your reports come back in clicks and leads. Nobody can tell you what a booked estimate actually costs you.

    02

    A sales team with gaps

    You've built the crews and hired the closers. The constraint isn't capacity anymore, it's a calendar that isn't full.

    03

    Ads nobody remembers

    Stock footage and generic offers rent attention for a single click. They build nothing that's still working for you next quarter.

    04

    Competing on price

    When homeowners can't tell you apart from the other four quotes, the only lever left is the number at the bottom.

    02How It Works

    From branded ad to booked estimate

    Three moving parts: content that carries your brand, spend heavy enough to own the market, and estimates that land on your team's calendar.

    01

    Branded content, filmed on site

    We send a videographer to your job sites to film your crews, your trucks, your owner. Every ad carries your name and your face rather than stock footage a competitor could run tomorrow.

    • On-site videography at your location
    • 10+ professional videos
    • Content you own forever
    02

    Spend heavy enough to be remembered

    We run Meta campaigns across your whole service area at a budget that puts you in front of the same homeowners again and again. Repetition is what turns a name into the default choice.

    • Hyper-local saturation
    • Multiple ad variations tested
    • Your ad account, your data
    03

    Estimates on your team's calendar

    Every ad goes to a custom quiz funnel, designed and branded for your company. Homeowners answer a few questions, then book themselves onto your team's calendar. We optimize the account to cost per booked estimate rather than cost per lead.

    • Custom quiz funnel, branded to you
    • Homeowners self-book on your calendar
    • Optimized for cost per booked estimate
    • Full tracking and attribution
    Who We Work With

    Built for companies doing $2M+ a year

    We're built for established home-service companies doing $150K+ a month ($2M+ a year). Smaller companies get an extra piece.

    $2M+

    Content & ads

    You already have the crews, the closers, and a sales floor that can handle volume. We film the branded content, run the media, and book estimates onto your team's calendar, with the goal of making yours the name homeowners in your market already recognize.

    • On-site branded video content
    • Meta ad management & funnels
    • Estimates booked onto your team's calendar
    • Measured on cost per booked estimate
    $750K – $2M

    The full system

    Companies at this size usually don't have a sales floor yet, so we add ours. Same content and the same media buying, plus our call center working every lead within minutes.

    • Everything in the content & ads system
    • Call center working every lead within minutes
    • Open 8am–8pm, 7 days a week

    Doing under $750K? We’ll point you to the exact playbook to get there.

    03Creative That Converts

    Real ads from real companies

    Every video is filmed on-site with your crew, edited for the feed, and built to make the phone ring. Tap any video to pause. Tap the speaker to hear it.

    Creative 01Fencing
    Creative 02Bathroom remodeling
    Creative 03Concrete coatings

    Filmed, edited, and shipped by Akoola

    04Proven Results

    The numbers behind every account

    What jobs actually sold for, and what the leads cost, from tracked client accounts.

    Jobs closed, September 2026

    $4.1M

    Gross jobs sold across tracked client accounts

    Companies served

    100+

    Electrical

    $37

    Cost per lead

    industry $60–$120

    Crawl space

    $37

    Cost per lead

    industry $40–$80

    HVAC

    $56

    Cost per lead

    industry $80–$150

    Figures from tracked client accounts. Your close rate is the multiplier we can't control.

    05Real Clients, Real Numbers

    Hear it from the owners

    Every story here is paired with the real numbers from that account.

    Featured story

    A Portland window company, scaling on Meta.

    Alvin, window company owner, Portland, OR

    10.3x

    ROAS

    Ivan, electrical company owner

    More wins across the trades

    Identified by trade only. Every figure is from a tracked client account. We’ll screen-share the real accounts on a call.

    Roofing, two markets

    $2,052,355 signed

    64 signed jobs in 14 weeks on $180,105 in ad spend. 11.4x return.

    HVAC

    $1.4M approved

    Approved jobs in 106 days, with $214K of it in a single week.

    Crawl space and insulation

    18x return on ad spend

    $147,000 revenue on $7,860 in spend. 9.6x after our fee comes out.

    Remodeling

    $93,060 closed

    On $6,566 in ad spend. 14.2x return, $33 per lead, $180 per booked consult.

    Closed-revenue and ROAS figures are pulled from the ad accounts we manage for each client.

    The deal

    If you've been burned by an agency, read this.

    You see the real number every week

    We report what a booked estimate costs you, not clicks or impressions.

    Your leads are yours

    Every lead comes from your ads with your name on them. We don't share them or sell them to anyone else.

    Month to month is fine

    Pay monthly, or pay a quarter up front and save 10%.

    You keep everything

    The ad account and the content are yours, even if we stop working together.

    Ad budget starts at $200 a day.

    06The Math

    Plug in your trade. See the math.

    Three quick steps: pick your trade, enter your average job value, then drag your monthly ad spend. We'll show the revenue you could expect, and how it grows as you scale up.

    Revenue projectionEstimate in 3 steps

    Step 1 · Your trade

    Pre-filled for your trade. Edit it to your real number.

    $

    Typical numbers for HVAC

    What the data shows for this trade — not something you set.

    Cost per lead$55 – $130
    Cost per booked appointment$180 – $430
    Close rate34% – 40%
    Return on ad spend7× – 20×
    $30,000
    $6,000$100,000
    Revenue vs. spendmore spend, more revenue
    Lower spendHigher spend · more revenue

    Projected monthly revenue

    $255K – $562K

    Low-to-high estimate at $30,000/mo in ad spend

    Return per $1 spent

    8×-19×

    $8 to $19 back for every $1

    Booked appts / mo

    73-163

    Closed jobs / mo

    28-63

    These are typical planning ranges for home-service trades, in line with the accounts we run. Your actual numbers depend on your offer, market, and how fast your team follows up. More budget puts more booked jobs on your calendar, the curve above is revenue climbing as you scale. Returns ease a little at the very top as audiences saturate, but the revenue keeps growing. Close rate is the multiplier we can’t control, so we pre-sell every appointment before your rep walks in.

    07Reviews

    What our clients say

    5.0average on Google

    "I recently worked with the Akoola team to build my new website, and I can honestly say it was one of the best experiences I've had with any agency. The site looks incredibly stylish and professional. A huge shoutout to Mark. His energy, creativity, and attention to detail made the whole process exciting and smooth."

    IP Design Group

    Google review

    "I approached this company with a brand-new business I had just launched. I have to say, I was beyond impressed with the results. They exceeded my expectations, giving my business a huge boost. They even built me a website at no extra cost and helped with marketing another company of mine."

    One Deck

    Google review

    "After working with multiple marketing firms these guys finally gave me results. I've recommended to many friends and will continue to do so. I highly recommend Mark and the Akoola team for anything website/marketing related."

    AP Custom Construction

    Google review

    08The Difference

    Why companies choose Akoola

    Optimized for

    Cost per booked estimate
    Cost per lead

    Content

    Filmed on your job sites
    Stock photos

    Branding

    Every ad carries your name
    Unbranded lead-gen creative

    Where leads land

    Booked on your team's calendar
    Dumped in your inbox

    Ad account

    You own it
    They own it
    09The Process

    From kickoff to leads in 14 days

    Here's exactly what the first two weeks look like.

    01Day 1

    Strategy & kickoff

    We learn your business, your market, and build the game plan.

    02Day 2–3

    Content planning

    We script the videos and plan the shoot around your schedule.

    03Day 4–7

    On-site filming

    Our videographer comes to your job sites and captures everything.

    04Day 8–10

    Ads & CRM setup

    We build your campaigns, set up tracking, and wire booking into your team's calendar.

    05Day 14

    Go live

    Ads launch. Leads route to your team. Estimates start landing on the calendar.

    10FAQ

    Questions we get before every call

    Before You Book

    What happens on the call

    We pull real numbers from accounts in your trade, map your market, and tell you honestly whether Meta will work for you.

    We only take on trades and markets where our data already says we can win.

    We map what it costs to own your market: the budget, the cost per booked estimate, and how long saturation takes.