Facebook ads for Christmas light installers - a finished professional Christmas light installation lit at night

Facebook Ads for Christmas Light Installers: Budget, Targeting, and the Creative That Books Jobs

It is the first week of September. You have eleven jobs on the calendar and you need sixty. So you open Facebook, find the photo of the stone ranch you lit last December, tap Boost Post, put $200 behind it, and wait. Seven days later Facebook tells you that you reached 6,400 people. Your phone rang twice, both from a town ninety minutes away.

Quick Answer: Don't start with a big budget. Boost ten posts that already earned real organic engagement at $1/day for 7 days each ($70 total), kill the bottom 90%, then put $30 over 30 days behind the one or two that won. Target a 10-15 minute drive radius around routes you already service, homeowners 35-65, and retarget everyone who watched 25% of your install video. Expect $18-$45 per lead in September and October on an average ticket of $1,500-$2,000. If you can't answer the lead inside an hour, don't turn the ads on at all.

I have been installing Christmas lights professionally since 2014, and I run a community of more than 43,000 installers. Every year around Labor Day the same post shows up in that group: "I spent $800 on Facebook ads and got nothing." Almost every time, the money wasn't the problem. The order of operations was.

Why do most Christmas light Facebook ads fail?

Four reasons, in the order I see them.

They boost cold creative. A post that got three likes from your aunt won't start selling because you put $200 behind it. Facebook amplifies what people already respond to. If nobody engaged for free, paid reach buys you silence at scale.

They target the whole metro. A 25-mile radius looks impressive in Ads Manager and destroys your margin. Every job forty minutes outside your cluster costs an hour of drive time you can't bill.

They answer on Thursday. A lead quoted in 20 minutes closes at a completely different rate than the same lead answered three days later.

They advertise lights. Nobody wants lights. They want to pull into the driveway on Christmas Eve with the grandkids in the back seat and hear them go quiet for a second because the house looks magical. Your ad's job is to promise that moment. Your quote's job is to price the work.

How much should you spend on Facebook ads for a Christmas light business?

Less than you think in September, more than you think in October, and almost nothing in December.

Phase Monthly ad spend What the money is doing What to measure
Aug 15 - Sep 30
Testing
$70-$150 $1/day tests across 10 posts to find the one or two that people actually stop for Shares, saves, comments, 25% video views
Oct 1 - Nov 15
Scaling
$450-$900 $15-$30/day behind proven creative plus retargeting your video-view pool Cost per lead, quotes sent, close rate
Nov 16 - Dec 5
Filling gaps
$200-$400 Tight radius around streets your crews are already on this week Jobs booked inside existing routes
Dec 6 - Dec 24
Off
$0-$60 You can't install what you sell now. Bank the "next year" content instead Page follows, saved posts
Jan - Jul
Always-on
$30/month $1/day behind takedown, permanent lighting, and HOA content so you're not a stranger in September Audience growth, permanent lighting inquiries

On a $1,847 job with a 55% gross margin, a $40 lead that closes one time in four still costs you $160 to book about $1,000 in gross profit. That math works. What doesn't work is $800 dumped on one untested post in a single week.

What is the $1/day test and how do you run it?

This is the Dollar-a-Day approach, and it's the only ad method I've seen work reliably for a local installer with no marketing department. You're not trying to make a great ad. You're trying to find the one you already made by accident.

The $1/day ladder: seven-day Facebook ad test, kill the bottom 90 percent, then $30 over 30 days behind the winner

  1. Post ten things organically first. A 15-second walk-by video of a finished roofline. A before-and-after of a plain house and the same house lit. A close-up of a crew member clipping a C9 at 12" spacing. Post them over two or three weeks and let people react naturally.
  2. Look at what earned shares and saves, not likes. Likes are polite. Shares mean someone wanted their spouse to see it. That is your buying signal.
  3. Boost your top ten at $1/day for 7 days each. That is $70 total. Objective: engagement or video views, not conversions. You do not have enough volume yet for a conversion objective to learn anything.
  4. Kill the bottom 90%. Ruthlessly. Eight or nine of them will be flat and that is the point of the test.
  5. Put $30 over 30 days behind the winner. Same creative, same copy, longer runway. Do not "improve" it. You already know it works.
  6. Build a retargeting audience from everyone who watched 25% of that video or engaged with the post in the last 90 days, and run the actual quote offer to that pool starting October 1.
  7. Repeat the cycle monthly. New content goes into the $1/day funnel; only proven content graduates to real budget.

The rule underneath all of it: ads amplify proof, they don't create it. That is also why the review engine you build in your first few seasons matters more to your ad performance than any targeting setting.

Who should you target?

Keep it boring and tight. Facebook's targeting has gotten worse at interests and better at finding people like the people who already responded, so lean on geography and audiences instead of hobby checkboxes.

  • Radius: 8-12 miles, or better, drop pins on the two or three neighborhoods where you already have jobs and stack tight radiuses around them. Density beats reach every single time, which is the same reason route density decides your season's profit.
  • Age: 35-65. Under 35 rarely owns the kind of house that quotes at $1,800.
  • Homeowners: when the option is available in your market, use it. Renters are not your buyer.
  • Exclusions: exclude your existing customer list so you're not paying to advertise to people you should be calling directly about their renewal.
  • Lookalikes: once you have 200+ past customers uploaded, a 1% lookalike of your buyer list is the strongest cold audience you can build.
  • Retargeting: video viewers (25%+), page engagers (90 days), and website visitors. This pool is where your October quote offer should live, not in front of strangers.

What creative actually stops the scroll?

A finished Christmas light install lit at night with the caption sell the driveway not the linear foot

Real work, shot at dusk, with people in the frame. That's it. The polished stock-photo ad loses to a slightly shaky phone video of your own crew every time, because the phone video is obviously true.

Four formats that consistently pull for installers:

  1. The 6-second reveal. Dark house, cut, lit house. No music needed. This is the single highest-performing creative I see in the group, and it is the reason photographing your installs properly is a marketing task, not a hobby.
  2. The AI mock-up. Take a daytime photo of a real house in the neighborhood you're targeting and show it lit. AI house mock-ups lift close rates on quotes, and they work as ad creative for the same reason: people can't picture it until they see it.
  3. The crew at work. Someone on a ladder with a standoff, clipping warm white C9 LED bulbs along a ridge. It signals that you are a real company with real equipment, not a guy with a staple gun.
  4. The customer's face. If a homeowner will let you film ten seconds of them saying what the house looks like to their family, that clip will outrun everything else you own.

Copy rule: first line is the feeling, second line is the proof, third line is the ask. "Your family should pull into this driveway on Christmas Eve." / "We've lit 340 homes in [town] since 2019." / "Free quote in under an hour, text us your address." Never lead with linear footage. Never say "minimum." Anchor with "our packages start at $1,200."

Do you need reviews before you run ads?

Yes, and this is the step most installers skip. When someone sees your ad, the very next thing they do is search your company name. If that search turns up nine reviews and a Facebook page with no address, the ad money is gone. Ads create the click; your review profile decides whether it turns into a phone call.

Before you spend a dollar on paid reach, get the asking system in place: ask at the moment the customer first sees the house lit, hand them something physical to make it one tap, and follow up once. Review tap cards in every truck turn that ask into a two-second action instead of a text you forget to send.

What has to happen after the click?

An ad is a promise that somebody will answer. This workflow has to be running before you turn spend on.

  1. The lead hits your phone and your inbox at once. Form submissions sitting unread inside Facebook are the most common way installers waste ad budget.
  2. You call within minutes, and you open the same way every time: "Hi, I'm Jason with [Company]. How can we help you with this amazing, magical Christmas season? We want to make this magical." Then: "What are you looking for?" Then: "Have you ever had Christmas lights professionally installed?" If yes, ask what they liked and didn't like about the last company. If no, explain what separates you.
  3. You match the path to the lead. Most online leads want an online quote, so don't force a walkthrough. Get the quote out in 5-20 minutes, an hour at the absolute outside. If they want you on site, offer two specific times: "Tuesday at 3 or Thursday at 5," then text a confirmation with your name, your photo, and an ETA.
  4. You send the proposal with a payment link and an AI mock-up of their house lit up. Same day, no exceptions. Our full under-20-minute quoting workflow covers the tooling.
  5. In person, you close at the kitchen table. "I'm going to step out to my truck and put together your quote. I'd love to come back inside and go over it at the kitchen table with you." Never quote in the driveway. Never email the proposal before the close. The full sales process walks through all five steps.
  6. You take a 30%-50% deposit and give them options on how to pay it. The deposit secures their date. It is not "to buy materials." Price everything ending in 7: $1,247, $1,847, $2,147.

If a price question comes back instead of a yes, that is normal on ad leads and it has an answer. Handling price objections is a skill, not a discount.

How do you know if the ads are working?

Ignore reach. Ignore impressions. Ignore the little blue "your post is performing better than 90% of posts" badge. Track four numbers.

Metric Healthy range If it's off, do this
Cost per lead $18-$45 (Sep-Nov) Over $60? The creative is the problem, not the budget. Go back to $1/day testing.
Lead-to-quote rate 70%+ Low means you're slow. Measure minutes from form fill to quote sent.
Quote-to-close rate 25%-40% on cold ad leads Add the mock-up, add the payment link, stop emailing before the close.
Average ticket from ads $1,500-$2,000 Low ticket means your creative is attracting bargain shoppers. Show bigger houses.

Run the math monthly, not daily. Facebook needs volume before its numbers mean anything, and daily swings will make you kill a winner on a slow Tuesday.

Where do Facebook ads fit next to Google and LSAs?

They do different jobs and you want both. Search catches people who already decided to hire someone. Facebook creates the people who hadn't thought about it yet.

Channel Intent Best window Typical lead cost
Facebook / Instagram Demand creation Sep-Nov, plus $1/day year-round $18-$45
Local Services Ads High intent, pay per lead Sep-Oct $25-$70
Google Search Ads Highest intent Oct-Nov $30-$90
Organic / local SEO High intent, compounding Year-round Time, not cash
Yard signs Neighbor proof Oct-Dec Under $10

All of them dump traffic into the same place, which is why the page they land on matters as much as the ad. If your site doesn't convert, ads just make the leak bigger. A site built for installer traffic is the cheapest fix available before October.

A worked example: one installer's September

Say you're a two-crew operation aiming for 60 residential jobs at a $1,750 average, or $105,000 for the season.

  • Sept 1-21: post 10 pieces of content organically. Spend $70 running each at $1/day for a week. Two win: a 6-second dark-to-lit reveal on a brick two-story, and a clip of a homeowner's kid pointing at the roof.
  • Sept 22-Oct 31: $20/day behind the reveal video ($800 total), plus $5/day retargeting the video-view pool with a "free quote in under an hour" offer.
  • Result at a $32 cost per lead: roughly 31 leads. At a 75% quote rate and a 33% close rate, that's about 8 jobs.
  • 8 jobs x $1,750 = $14,000 booked on $870 in ad spend, before the referrals and yard-sign neighbors those 8 installs generate.

That is a realistic outcome, not a best case. The failure version of this same story is $870 spent in one week on an untested post in a 25-mile radius, answered on Thursday.

Before you turn ads on: the readiness check

  1. 25+ Google reviews and a complete Google Business Profile.
  2. A phone number a human answers, or an auto-response that promises a callback time you can keep.
  3. A quote you can produce in under 20 minutes with a payment link.
  4. Enough professional light kits and clips on the shelf to fulfill what you sell. Nothing kills a season like booking 20 jobs you can't stock.
  5. Crew capacity. If you don't have the hands, ads are how you turn a good season into a reputation problem. Hire and train first.

If all five are true, start the $1/day test this week. If any of them are false, fix that instead. It will make you more money than the ad would have.

Related Guides

Frequently Asked Questions

Should I use Boost Post or Ads Manager?

Boost Post is fine for the $1/day testing phase and it is faster, which matters when you're running ten tests. Move to Ads Manager once you're scaling the winner, because that's where you build retargeting audiences, lookalikes, and proper geographic stacking. Most installers never need anything more complicated than that.

How early should I start running Christmas light ads?

Start $1/day testing in mid-August so you know which creative works before the money gets real. Turn on meaningful spend October 1. Homeowners start seriously shopping the first week of October, and demand falls off a cliff after about December 5 because you can't install what you sell after that.

Do Facebook ads work for commercial Christmas light jobs?

Not well. Commercial and HOA work is a relationship and proposal sale that happens April through August, with budget approvals in July and August. Facebook is a residential demand-creation tool. Use direct outreach, referrals, and in-person proposals for commercial.

What should my ad budget be if I'm a brand new installer?

$70 for the testing phase and $300-$450 for October if you can fund it. Don't borrow to advertise in year one. A new installer's cheapest leads come from yard signs at every job, asking every customer for a review, and knocking the six houses on either side of an install you just finished.

Why is my cost per lead so much higher than last year?

Usually your radius got wider, your creative got older, or more installers moved into your market and bid up the same auction. Refresh the creative first, because it's free. Rotate in new install footage every three to four weeks and keep the winners in the rotation rather than replacing them.


About the author: Jason Geiman has been installing Christmas lights professionally since 2014 and is the founder of ChristmasLightsHQ, the supplier and training resource built for professional installers. He runs a community of more than 43,000 Christmas light installers and teaches the pricing, sales, and installation systems used by contractors across the country. Ready to size a job? Run the numbers with the Christmas Light Calculator.