What a holiday Facebook campaign costs a cleaning company, and when it pays back
A line-by-line cost breakdown of a 30-day pre-holiday Facebook ad campaign for a cleaning company, and the math on when the first-clean leads turn into profit.
Every November the same thing happens. Your phone fills with "can you come before Thanksgiving" and you either cannot fit them in or you spend money on ads in a panic and wonder in January whether any of it paid. The way out is knowing the real cost of a holiday campaign before you start it, and which number has to come true for it to pay back.
Below is a plain breakdown of a 30-day Facebook and Instagram campaign for a cleaning company in a mid-size market, started now so the work lands in the two weeks before Thanksgiving and the first half of December. Every figure is a hypothetical example or a typical range. Swap in your own.
The line items
| Item | Typical range | Example used below |
|---|---|---|
| Ad spend, 30 days | $15 to $40 a day | $20 a day, $600 total |
| Creative (phone video, 3 clips) | $0 if you shoot it | $0 |
| Lead form or landing page | $0 with Meta's instant form | $0 |
| Your time answering leads | 4 to 8 hours | 6 hours |
| Follow-up texting tool | $0 to $100 a month | $50 |
So the out-of-pocket cost in the example is about $650, plus a working day of your time. That is it. The expensive part of a campaign is not usually the ads. It is the leads you pay for and then fail to call back.
What $600 tends to buy
For a holiday "deep clean before guests arrive" offer, cleaning companies commonly see cost per lead somewhere between $15 and $40, depending on the market and how sharp the creative is. Take $25 as a middle example. That is 24 leads.
Not every lead books. Some are price shopping, some live outside your area, some never answer. If you reach them within five minutes, a booking rate of one in four is a reasonable working assumption. That is six first cleans.
At a typical holiday deep clean of $250 to $450, call it $320, six jobs is about $1,900 in revenue. After labor and supplies at a rough 55% of the ticket, you keep around $860 on those jobs. Against $650 in cost, the campaign has paid for itself on the first visit with a little left over.
If that were the whole story, it would barely be worth the effort. It is not the whole story.
The number that decides everything
The real payback is the share of holiday clients who stay on as recurring. Say two of the six convert to biweekly service at $150 a visit. That is 26 visits a year each, or about $3,900 per client, and $7,800 in annual revenue from a $650 campaign.
That is why the offer matters more than the budget. A one-time "holiday special" attracts one-time buyers. An offer that tells people what happens next, "Book your pre-Thanksgiving deep clean, then keep the house that way with biweekly service," attracts the people you actually want. Price the first clean honestly. The first clean discount post covers why cutting it deep tends to backfire.
Where the money leaks
Three places, in order of how much they cost:
Slow follow-up. A form lead at 7 p.m. that hears from you at 10 the next morning has usually booked someone else. If you cannot answer quickly, set up an automatic text that goes out within a minute. The missed calls and follow-up guide has the exact wording, and the calculator shows what a slow reply costs over a season.
A thin profile. People who see your ad will look you up on Google before they book. The median cleaning company in our data has 6 reviews, and 37.3% have no website at all. If someone clicks through and finds a bare listing, the ad paid for a look, not a booking.
No hours. 62.7% of cleaning companies list no hours on their Google profile. A holiday shopper who cannot tell if you are open this week moves on.
When not to run it
Skip the campaign if your calendar is already full through mid-December. Ads cannot create crew hours. Spend the month raising holiday prices and asking current clients for referrals instead.
Skip it also if you have fewer than a handful of reviews and no photos. Spend two weeks on your profile first using the Google Business Profile guide, then run a shorter campaign in early December.
A simple go or no-go test
Before you spend a dollar, write down three numbers: your average first clean ticket, your best guess at how many first-time clients go recurring, and how fast you can reply to a lead. If you can reply within ten minutes and at least one in four first-timers stays on, a $600 holiday campaign is close to a sure payback over a year. If you cannot answer quickly, fix that first. The Facebook and Instagram ads guide covers the creative and targeting in more depth.
If you want the campaign, the lead form and the follow-up texts set up for you, any service is available as a free 14-day trial, no card. Text or call (801) 666-2415.
