How to Reactivate Past Customers for Home Service Businesses
A simple plan for turning your old customer list into repeat work, including templates.

Your past customers can be one of your best sources of new work because they already know you. To reactivate past customers, reach out with a useful reason to book again.
Done well, it doesn't need to feel like a sales blast. It should feel like a helpful reminder from a company they've already trusted.
Step 1: Gather and Clean Your List
Pull customer information from your CRM, invoicing software, spreadsheets, and old job records. Include:
- Name and contact details
- Service address
- Last service date
- Type of work completed
- Equipment or materials, if relevant
- Any opt-out or do-not-contact preference
Remove duplicates and customers who've asked not to hear from you. Then check what permission you have for the channel you plan to use.
Step 2: Check Your Permission
Email and text can have different requirements. For texting, the FCC's archived consumer guidance says commercial texts require written consent and that a past purchase isn't enough for covered autodialed marketing messages.
If you don't have the right consent, don't assume an old invoice is enough. You could use another permitted channel, such as a call or mailer, and ask a qualified attorney to review your plan. Our A2P 10DLC guide covers related business texting setup.
Step 3: Divide Customers Into Groups
One generic message to everyone is easy, but it's rarely the most useful choice. Start with a few groups:
| Segment | Useful reason to reach out |
|---|---|
| Maintenance customers | A seasonal check-up or tune-up |
| Past repair customers | A follow-up inspection, where appropriate |
| Older equipment | Information about options before it fails |
| Past estimates | Asking whether the project is still on their list |
| High-value past clients | A personal call or handwritten note |
Base your message on what really makes sense for the customer. For HVAC, ENERGY STAR recommends annual pre-season check-ups, with cooling checks in spring and heating checks in fall.
Step 4: Write a Helpful Message
Keep each message simple. Include your business name, why you're reaching out, and one clear next step.
Seasonal Maintenance Email
Subject: Time to schedule your [service]?
Hi [First Name],
This is [Name] with [Business]. We last helped you with [service] in [month/year], so I wanted to check whether you'd like to schedule [recommended service] before the busy season.
Just reply to this email or call [phone number], and we'll find a time that works.
Thanks, [Name]
Past Estimate Text
Use only if you've confirmed the appropriate permission:
Hi [First Name], it's [Name] from [Business]. We gave you an estimate for [project] last year. Is that still something you're considering?
Personal Call Script
"Hi [First Name], this is [Name] from [Business]. We worked on your [project] a while back, and I wanted to check in. Is everything still working well? Is there anything else on your list we can help with?"
Step 5: Stagger Your Outreach
Don't message your entire list at once if your team can't handle the replies. Start with a small batch, see what happens, and increase from there.
Staggering also helps you catch outdated contact information or a poorly worded message before it reaches everyone.
Step 6: Follow Up, Then Stop
One follow-up may be reasonable, particularly for customers who've opened or replied before. Don't keep sending the same message indefinitely. If someone says no or asks to opt out, stop.
Our guide to what contractors can automate explains how to set stop conditions so a customer who replied doesn't keep receiving reminders.
Step 7: Track the Results
Record:
- Number of people contacted
- Replies
- Appointments booked
- Revenue and gross profit
- Unsubscribes or complaints
Compare the segments to learn who responds. Then build the best-performing message into a regular campaign instead of waiting until your calendar looks empty.
Other Ways to Get More Value From Past Customers
- Ask for referrals. A satisfied customer may know someone who needs help.
- Ask for feedback. Use these review request templates after completed jobs.
- Offer a maintenance plan. Make recurring work easier to book if your service fits it.
- Stay in touch occasionally. Send useful seasonal advice rather than constant promotions.
The Bottom Line
Before you spend more on new leads, see what you can earn from customers who already know you. Clean your list, respect their permission, and send a useful reason to reconnect. For help building campaigns, see Sytclix's SMS Marketing service and Email Marketing service.
Frequently Asked Questions
How often should I contact past customers?
It depends on your service. A recurring service may justify seasonal reminders, while a roof replacement may call for less frequent contact.
Can I text my old customer list?
Don't assume you can. The rules depend on the message, the technology, and your consent records. Ask a qualified attorney before sending marketing texts.
What if my customer data is messy?
Start with your most recent or highest-value customers and clean that smaller list first. You don't have to fix everything before you begin.