Big chains mail "$99 whole house" coupons. Competing on price alone is a losing game.
For carpet and upholstery cleaning companies
Carpet cleaning leads that turn into once-a-year customers.
Spur finds the homes most likely to need carpet cleaning (larger family homes, recent move-ins, sellers getting ready to list, and landlords between tenants), writes a postcard for each owner, and mails it with a QR code to your booking page. Then it reminds every customer when they're due again.
Free forever plan · No card · 20 property searches a month
The problem
Carpet cleaning is a once-a-year purchase, and most companies never ask twice.
Customers who were happy last spring forget to book again unless someone reminds them.
Saturation mail reaches homes with hardwood throughout, where there's no carpet to clean.
How it works
From list to mailbox in one workflow.
The same five steps every time, set up for carpet cleaning companies.

Plays for Carpet Cleaning
Carpet cleaning plays you can run in Spur today
After a winter of boots and closed windows.
Fresh carpet before the furniture arrives.
Rental owners cleaning between tenants.
Odor and stain treatment for pet households.
Listing-ready carpet for long-time owners.
Guest-ready rooms before Thanksgiving.
Upsell sofas and area rugs to carpet customers.
Rebook every customer a year later.
See it in Spur
What a carpet cleaning list looks like in Spur
A sample list for one Plano zip: owner-occupied homes with 4+ bedrooms built 1995–2008. Names are partly masked.
- Rachel T.6721 Prairie Rose Dr4 bed · 3,100 sq ftOwned 9 yrsFenced yard
- Hank & Liz P.6809 Prairie Rose Dr5 bed · 3,800 sq ftOwned 16 yrsGame room
- Aisha M.4512 Willow Bend Ln4 bed · 2,950 sq ftBought 3 wks agoNew owner
- Owner in Dallas, TX4530 Willow Bend Ln4 bed · 2,780 sq ftRentalAbsentee
- Greg & Dana S.6902 Bluebonnet Ct4 bed · 3,350 sq ftOwned 12 yrsFenced yard
AI draft for Rachel T. · 6721 Prairie Rose Dr
Hi Rachel,
Homes on Prairie Rose Drive have a lot of carpet upstairs, and between kids, pets, and a long winter, carpet holds onto more than a vacuum can reach.
We use truck-mounted hot water extraction, the method most carpet manufacturers recommend, and our technicians are IICRC-certified. Most rooms are dry within a few hours. Three rooms start at $129, and we offer pet odor treatment for the spots that need it.
Scan the code on this card to book online. We'll send you a reminder next spring so you don't have to remember.
Jen Alvarez · FreshStep Carpet Care · (972) 555-0186
Sample data for illustration. Your results depend on your market and filters.
Playbook
How to grow a carpet cleaning business with repeat customers
Carpet cleaning lives and dies by repeat business. A typical household books once a year, sometimes twice with pets or kids, and a happy customer can be worth many years of cleanings plus upholstery, rugs, and tile. The companies that grow steadily are the ones that make sure every customer hears from them again at the right time.
Start by targeting the homes with carpet. Homes built in the 1990s and 2000s commonly have wall-to-wall carpet in bedrooms and upstairs, while many newer and recently renovated homes have hard flooring throughout. Larger family homes with more bedrooms mean more rooms per job. Long-time owners preparing to sell and new buyers moving in are both in a short window where a professional cleaning is an easy yes.
Landlords are a dependable segment. Rental owners clean carpet between tenants and often need a vendor who can turn a unit quickly. Filtering for absentee owners with several properties and mailing them at their own address reaches the decision-maker, and one landlord relationship can mean dozens of jobs a year.
Use the warranty angle honestly. Many major carpet manufacturers recommend professional hot water extraction every 12 to 18 months, and some warranties reference that. Mention it as useful information, along with IICRC certification, which homeowners and property managers look for.
Finally, automate the reminders. A card to every customer about 11 months after their cleaning, plus spring and holiday campaigns to your list, will produce a steady base of rebookings. Pair those with neighbor mail around each job and you build dense routes where your truck spends more time cleaning and less time driving.
Add services to every visit. Upholstery, area rugs, tile and grout, and protective treatments are natural upsells for a customer who already trusts you in their home. Mentioning them on reminder cards and after each cleaning raises the average ticket without adding new customers.
A few repeat customers cover your year of Spur.
- Spur Team: $49/mo billed annually = $588/yr
- 250 postcards on Team at $0.94 each = $235
- One whole-home cleaning ≈ $200–$400, and many rebook every year
Example math. Your pricing and retention will vary. Run your own numbers →
One tool, not four
Spur vs. the usual carpet cleaning marketing
Carpet Cleaning by the numbers
Why carpet cleaning is a yearly habit
professional cleaning interval many major carpet manufacturers recommend
is the industry standard for professional carpet cleaning
on annual cleanings cover a year of Spur Team
FAQ
Questions from carpet cleaning companies
How do carpet cleaning companies get repeat customers?
Send every customer a reminder card about 11 months after their cleaning, plus spring and holiday campaigns to your list. Spur schedules the reminders automatically.
Who are the best carpet cleaning prospects?
Larger family homes built in the 1990s and 2000s, new buyers, sellers preparing to list, and landlords between tenants.
Can I reach landlords and property owners?
Yes. Filter for absentee owners with several properties and Spur mails them at their own address, where turnover decisions are made.
How do I compete with big-chain coupons?
Don't compete on price alone. Mail specific, personal postcards that mention certification, drying time, and pet treatment, and focus on repeat customers rather than one-time deals.
What does Spur cost for a carpet cleaning company?
Solo is free forever with no card. You pay per postcard when you mail. Team is $49/mo billed annually with more searches, QR codes, automations, and lower postcard pricing.
Keep exploring
Related trades and guides
Start in minutes. No card required.
Last year's customers are due again. So are their neighbors.
Build a carpet-heavy home list and mail your first carpet cleaning postcard today.
Find homeowners who need carpet cleaning — freeFree forever plan · No card · 20 property searches a month
Prefer a walkthrough? Book a demo


