Facebook and Instagram ads for carpet cleaners: the before-and-after economy
The before-and-after creative that works for carpet cleaning on Meta, offers that book instead of shop, daily budgets, audiences and retargeting.
Carpet cleaning is one of the few home services that was made for Meta. The transformation is visual, it happens in seconds, and it is satisfying to watch in a way a new water heater is not. A single unbroken clip of a wand pulling one clean stripe across a filthy traffic lane will outperform anything a production company sells you, and it costs nothing to film.
The mistake most owners make is treating Meta like Google. Nobody on Instagram was searching for you. You are creating the thought, which changes what the creative has to do and what the offer has to be.
The creative that works, in order
1. The one-pass stripe. Vertical video, phone propped on the stair rail, no music, no talking. Filthy traffic lane, one pass of the wand, clean stripe. Fifteen seconds. Let the audio of the machine run. Post it raw.
2. The recovery tank. Show the water coming out of a house. It is unpleasant and it is the single most shared piece of content in this industry. Add one line of text: "This came out of a three-bedroom in Gilbert this morning."
3. Pet stains under UV. Black light on a carpet, glowing spots the homeowner never knew were there, then the treated result. This ad sells the highest-margin service you offer.
4. The technician talking to camera for 20 seconds. "Most people ask how long it takes to dry. Four to six hours with our truck-mounted unit." Plain answer, no script reading. These build trust and they retarget well.
5. Static before-and-after pairs. Same angle, same light, side by side. Cheapest to produce, still works, use them in the retargeting set.
Film everything. A technician who takes 30 seconds of video on every third job produces a year of creative without a single shoot day. Rotate in new clips every two to three weeks, because carpet cleaning ads fatigue fast in a small geographic audience.
Offers that book instead of shop
The offer decides whether you get bookings or tire kickers. Rules that hold up in this trade:
- Never run a whole-house price. "$99 whole house" attracts exactly the caller who will fight the invoice, and it is why so much of the trade has a bait-and-switch reputation to overcome. The pricing guide goes into it.
- Anchor to rooms or square feet: "Three rooms and a hallway, $169, pet treatment available."
- Bundle instead of discounting: "Book three rooms, we clean one sofa free." A sofa costs you 25 minutes and no chemistry to speak of, and it makes the ticket look bigger without cutting your rate.
- Use a deadline that is real: "Six Saturdays left before Thanksgiving."
- For move-outs, a flat price by unit size converts far better than a per-room quote.
Audiences and budget
Keep it simple. Meta's targeting in a small local radius does not need help.
- Cold: a radius audience around each service city, 25 to 60 years old, homeowners where the housing status option is available, no interest targeting. Let the algorithm find people. Budget $20 to $40 a day per city.
- Warm: everyone who watched 50% of a video, engaged with the page or Instagram account in 365 days, or visited the website. $8 to $15 a day.
- Past customers: upload your customer list as a custom audience. This is the highest-return audience you own, because carpet gets cleaned every 12 to 18 months and your list already trusts you. Exclude anyone booked in the last nine months, then show them a reminder offer.
- Lookalike: 1% lookalike of your past-customer list, once the list is above about 500 records.
Start at $30 a day total, run at least seven days before judging anything, and change one thing at a time. A carpet cleaning account at $900 a month in a mid-size metro should be producing leads in the $15 to $50 range, with the wide spread coming down to creative more than targeting.
Lead forms, calls, or messages
Instant lead forms are cheap and low quality unless you gate them. Add two qualifying questions: how many rooms, and what city. That trims the volume and improves the answer rate. Then call within five minutes, every time, because Meta leads go cold faster than any other source. What the delay costs is in the calculator and the missed-call guide.
Click-to-call ads work well on weekends. Click-to-Messenger works if somebody genuinely watches the inbox. Traffic to a landing page works best when the page has real prices on it, which brings you back to the website essentials.
Retargeting is where the money is
Most people who see your ad are not ready today. They will be in three months, or the week before a holiday. A retargeting set at $10 a day against everyone who watched a video or hit the site keeps you in front of them for pennies, and it is the ad set that quietly produces the best cost per booking in almost every account.
Rotate three retargeting creatives: a before-and-after, a review screenshot with the reviewer's first name only, and a plain 20-second answer to the drying-time question.
Property managers and commercial
Meta is a weak channel for commercial work but not a dead one. Job title targeting on Facebook is unreliable at local scale. What does work: an ad set aimed at a radius around the large apartment complexes you want, with copy written to the maintenance supervisor, and a landing page with a flat move-out price sheet and an email address. Only 20.9% of carpet cleaning companies publish an email address anywhere, and property managers send work by email.
What to expect and what to ignore
Expect a cost per lead that looks great and a booking rate that looks worse than Google. That is normal. Meta creates demand; Google captures it. Judge Meta on booked jobs per dollar over a month, not on cost per lead in a week.
Ignore boosting posts from the app. Ignore anyone selling you "verified homeowner leads." Ignore reach and impressions entirely.
Frequently asked
How much video do I need to start? Three clips. One stripe pass, one tank, one technician answering the dry-time question. Film them this week between jobs.
Do I need a professional editor? No, and polished video usually performs worse here. Vertical, raw, captions burned in because most people watch muted.
What about TikTok and YouTube Shorts? The same clips work there and cost nothing to repost. Treat it as free distribution rather than a paid channel, and keep the paid budget on Meta and Google. Where you stand against the rest of the trade is in the benchmark report.
Meta ads, including creative direction and the past-customer audience build, are part of the free 14-day trial. Text or call (385) 832-6175.