Paid Social

    Facebook Ads for Contractors: How to Book Projects

    How to run Facebook ads for contractors: project offers, local targeting, before-and-after creative, and lead follow-up.

    Matt SuffolettoWritten byMatt Suffoletto|Published July 18, 2026|Updated August 9, 2026|10 min read
    Share this guide

    Key takeaways

    • **Facebook Ads for Contractors:** Use this guide to decide what to fix first, what can wait, and how the work should support campaign performance.

    Facebook ads work for contractors when they push one clear project offer to homeowners inside a 20-mile radius, then route every lead to a phone call within 10 minutes. Contractors who follow up inside 5 minutes book 3 to 4 times more projects than those who wait an hour.

    Most contractor ad accounts fail for a plain reason. They boost a post, send clicks to a homepage, and let leads sit in an inbox for two days. This guide fixes all three. It covers the offer, the targeting radius, the creative that stops the scroll, and the follow-up cadence that turns a form fill into a signed estimate.

    If you want the full picture of how paid social fits home services, start with our paid social agency.

    Lead with one project offer, not a brand ad

    Homeowners scroll past ads that say "quality craftsmanship since 1998." They stop for a specific job with a specific number attached.

    Build the offer around a single project type you want more of:

    • Kitchen remodels: "Free 3D design and quote, booked this week"
    • Deck builds: "Composite deck estimate in 48 hours, financing available"
    • Bathroom renovations: "Fixed-price bathroom remodel, no surprise change orders"
    • Whole-home: "Free in-home consultation, $500 off projects booked in July"

    One offer per campaign. When you run three project types in one ad set, the algorithm cannot learn who to show it to, and your cost per lead climbs. Contractors running a single-offer campaign see cost per lead land between $18 and $45 in most metro markets. Mixed-offer campaigns often run past $70.

    Put the dollar figure or the timeframe in the first line of copy. "Booked this week" and "48 hours" do more work than any adjective.

    Pick the offer around the work you actually want more of, not the work that is easiest to advertise. If your margins are best on kitchens, lead with kitchens even if decks generate more raw clicks. The algorithm will happily bring you a flood of low-margin repair leads if that is what you optimize for, so point it at the jobs that pay. Rotate the offer seasonally too. Outdoor projects like decks and fences pull hardest in spring, interior remodels hold up better through winter.

    Set the targeting radius by project value

    Bigger projects justify longer drive times. Match your radius to your average ticket:

    Project type Average ticket Radius
    Handyman and repairs $300 to $2,000 10 to 15 miles
    Decks and fences $8,000 to $25,000 20 to 25 miles
    Kitchen and bath $20,000 to $60,000 25 to 35 miles
    Whole-home and additions $80,000+ 40 miles

    Layer homeowner status on top of the radius. Meta lets you target likely homeowners, and for remodels you can add household income brackets in the top 25 percent for your area. Skip age and gender narrowing. It shrinks your audience without improving lead quality, and the algorithm sorts for intent better than you can by hand.

    Exclude your existing customer list so you stop paying to reach people who already hired you. Upload it as a custom audience and set it to exclude.

    That same customer list has a second use. Upload it as the seed for a lookalike audience, and Meta finds new homeowners who resemble the people who already paid you for work. A lookalike built from past buyers usually beats cold interest targeting because it is grounded in your real customers, not a guess. Keep the list fresh by uploading closed jobs every month so the lookalike sharpens over time.

    Use before-and-after creative shot on a phone

    The single highest-performing contractor creative is a before-and-after of a real job. Not stock photos. Not a logo card. A cluttered old kitchen followed by the finished install.

    What tends to perform, ranked roughly by book rate:

    1. Before-and-after photo carousel, 4 to 6 real jobs
    2. A 20-second phone video of a completed project with the owner talking over it
    3. A single after photo with the price or timeframe as a text overlay
    4. A short clip of the crew working on site

    Shoot vertical, 9 by 16, so it fills the phone screen. Keep video under 30 seconds. Add captions, because 80 percent of feed video plays without sound. Refresh creative every 3 to 4 weeks before fatigue drives your cost per lead up 20 to 30 percent.

    Skip the polished agency render. Homeowners trust a photo that looks like the neighbor took it.

    Make photographing finished jobs part of the crew's routine. The best-performing accounts have a library of real before-and-afters because someone shoots every completed project on a phone before they leave the site. Two minutes of photos per job builds a creative bank you draw from for months, which is what lets you refresh ads often enough to stay ahead of fatigue.

    Send leads to an instant form, then call fast

    For contractors, an instant form on Meta beats a landing page most of the time. It loads in the app, pre-fills name and phone, and cuts the drop-off that kills homepage traffic. Expect form completion rates of 12 to 20 percent versus 3 to 6 percent for a cold homepage click.

    Keep the form to four fields: name, phone, project type, and a single qualifying question like "What is your rough timeline?" Every extra field cuts completions by roughly 5 percent.

    The lead is only worth what your follow-up does with it. Build this cadence and hold to it:

    • Minute 0 to 5: automated text confirming you got the request
    • Minute 0 to 10: a live phone call from a person
    • Hour 1: second call if no answer, plus a text
    • Day 1: third call and an email with a few photos of similar jobs
    • Day 3, 5, 7: spaced follow-ups until you get a yes or a no

    Contractors who call inside 5 minutes connect with 4 times more leads than those who wait 30 minutes. Route leads to a phone by SMS or a CRM the second the form submits. Do not let them queue in an email inbox.

    For a deeper look at what a booked-project funnel costs to run, see our paid social agency.

    Track cost per booked job, not cost per lead

    Cost per lead is a vanity number if half your leads are tire-kickers. Track the whole chain:

    • Cost per lead: ad spend divided by form fills
    • Lead-to-appointment rate: how many turn into a scheduled estimate
    • Appointment-to-sale rate: how many estimates you close
    • Cost per booked project: ad spend divided by signed jobs

    A contractor spending $2,000 a month at $30 per lead gets about 66 leads. If 40 percent book an appointment and you close 35 percent of those, that is 9 signed projects, or roughly $220 in ad cost per booked job. On a $15,000 average deck, that math works cleanly.

    Set up offline conversion tracking so Meta learns which leads became customers. Upload your closed jobs back to the platform weekly. Once the algorithm sees which form fills turned into signed contracts, it starts finding more people like them, and your cost per booked job drops over 60 to 90 days.

    Set a budget the algorithm can learn on

    Meta needs about 50 conversions per ad set per week to exit the learning phase. For lead campaigns, that means a budget that generates 50 form fills weekly.

    At $30 per lead, that is roughly $1,500 a month minimum for one ad set to stabilize. Below that, the algorithm keeps restarting learning and your results stay noisy. If your budget is tight, run one ad set with one offer rather than spreading $800 across four.

    Start at daily budgets you can hold for 30 days. Contractors who pause after 10 days never give the system enough data to optimize. Give it a full month before you judge the numbers.

    Plan around your busy and slow seasons

    Contractor demand swings hard with the weather and the calendar, and the ad plan should ride that rather than spend evenly against it. In peak season, when homeowners are already calling, lean the budget toward your highest-margin project types and let the ads capture demand that is there. In the slow months, shift toward offers that create demand a homeowner had not yet acted on, such as a winter discount on interior work or booking spring projects early at a locked price. Building a simple month-by-month plan of which offer to run and how hard to spend keeps the pipeline from swinging as violently as the weather, and it stops you from paying peak prices to chase demand that has already dried up.

    You may see this topic described with related searches like construction facebook ads, facebook ads for construction companies, facebook ads for roofers, and facebook ads for roofing companies. Those phrases are useful when they clarify what the reader needs next, but they should still point back to one clear plan.

    Frequently asked questions

    How much should a contractor spend on Facebook ads per month?

    Start at $1,500 to $2,000 per month for one metro market and one project offer. That range generates enough leads, around 50 to 65 a month, for Meta to optimize past the learning phase. Below $1,000 the algorithm struggles to stabilize, and results stay unpredictable.

    Do Facebook ads work better than Google for contractors?

    They serve different intent. Google captures homeowners already searching "deck builder near me," so it closes faster. Facebook creates demand by showing your work to homeowners who were not actively looking, which fills the pipeline for larger remodels. Most contractors run both once budget allows.

    What is a good cost per lead for contractor Facebook ads?

    Between $18 and $45 for a single-offer campaign in most markets. Handyman and repair offers land lower, kitchen and bath remodels run higher because the audience is smaller and the ticket is larger. Judge the number against your cost per booked job, not in isolation.

    Should I use a landing page or an instant form?

    Instant forms usually win for contractors. They pre-fill contact details and convert at 12 to 20 percent versus 3 to 6 percent for a cold homepage click. Use a landing page only when you need to explain financing or show a detailed portfolio before the ask.

    How do I stop getting unqualified estimate requests?

    Screen with a qualifying question on the form, then confirm scope, timeline, and budget on the first call before you book anything. Most low-quality leads fall out at one of those two filters. Booking estimates only for leads that clear both keeps your crew on paying work.

    How often should I change my ad creative?

    Every 3 to 4 weeks in most local markets. Contractor audiences are small, so the same before-and-after fatigues faster than a national campaign. Watch frequency, and when it climbs past 3.0 your cost per lead usually rises 20 to 30 percent, which is the signal to swap in fresh photos.

    How do beginners run Facebook ads?

    Start with one service, one local audience, and one clear offer. Install the pixel, use simple lead or message campaigns, test a few images and headlines, and follow up quickly because contractor leads go cold fast.

    Is $10 a day enough for Facebook ads?

    Usually, yes, if the work supports a real business goal and someone checks the result after it goes live. If it does not help people find, trust, or convert through the site, it is probably not worth doing.

    What is the best advertising for contractors?

    Choose the option that fits the goal, budget, risk, and team that will run it. A good choice should make the next step clearer, not add complexity that nobody owns.

    Get help booking more projects

    If you would rather have a team build the offer, targeting, creative, and follow-up for you, our paid social agency shows how we run contractor accounts end to end.

    You can also compare related playbooks: HVAC Facebook ads and Facebook ads for plumbers.

    Share this guide

    Related guides