Your best leads aren't strangers on the internet. They're the people you've already worked with.
Past clients already know your work quality, your communication style, and what it's like to collaborate with you. The trust is built. The onboarding is done. And yet, most freelancers never reach out to past clients proactively. They just wait and hope.
Hope is not a business strategy. Let's talk about how to write the email that gets you rehired.
Why Past Clients Are Your Best Source of Revenue
Acquiring a new client costs 5-7 times more than retaining an existing one. That stat comes from the B2B world, but it applies to freelancing too.
Think about what it takes to land a new client: cold outreach, portfolio reviews, discovery calls, proposals, negotiations, contract setup, onboarding. It's hours of unpaid work before you earn a dollar.
A past client? You skip almost all of that. One email, a quick conversation about what they need, and you're working again. The sales cycle shrinks from weeks to days.
When to Reach Out
Timing can make or break a re-engagement email. Here are the best windows:
3-6 months after the last project ended. Long enough that you're not being clingy. Short enough that they still remember you fondly. This is the sweet spot.
When you see them in the news. Did they launch a new product? Raise funding? Rebrand? Any public event that suggests they might need your type of work is a perfect reason to reach out.
When you have relevant new work to share. Completed a project that's similar to what you did for them? That's a natural conversation starter.
Seasonal opportunities. If your past client is an e-commerce brand, reach out before their busy season. If they're in education, catch them before the new school year. Think about when they're most likely to need help.
When you spot something on their site or social media. Maybe their blog hasn't been updated in months. Maybe their website still has an issue you noticed. This gives you a specific reason to email that doesn't feel salesy.
The Simple Check-In Email
Sometimes the best approach is the simplest. No pitch. No agenda. Just a genuine check-in.
"Hi [Name],
Hope things are going well with [something specific to their business]. I've been thinking about our [project name] project and wanted to see how it turned out for you. Did you end up seeing the [results/metrics] we were aiming for?
I'd love to hear how things have progressed since we wrapped up. And of course, if there's anything else I can help with down the line, I'm always happy to chat.
Best,
[Your Name]"
This works because it's not asking for anything. It's showing genuine interest in their success. But it also opens the door for them to say "Actually, we do have something coming up..."
The "I Noticed Something" Email
This one is more targeted and works especially well when you can offer specific value.
"Hi [Name],
I was checking out [Company's] website the other day and noticed [specific observation]. It looks like you might be gearing up for [something], which is exciting.
I actually just finished a similar project for another client where we [brief result]. If you're thinking about [related work], I'd love to chat about how I could help.
No pressure at all. Just wanted to flag it since it's right in my wheelhouse.
Best,
[Your Name]"
The key is making the observation genuine and specific. Don't fabricate an issue just to have a reason to email. Clients see through that.
The "New Skills/Services" Email
If you've expanded your services since you last worked together, your past clients should know about it.
"Hi [Name],
Quick update from my end. Since we worked together on [project], I've been focusing on [new skill/service]. I've helped a few clients with [specific results], and it's become a big part of what I do now.
I mention it because I think it could be a great fit for [Company], especially given [specific reason]. Would you be open to a quick call to explore whether it makes sense?
Either way, hope you're doing well!
Best,
[Your Name]"
How to Handle the "We Already Found Someone Else" Response
It happens. You reach out, and the client says they're working with another freelancer now. Don't take it personally, and definitely don't get passive-aggressive about it.
Reply with: "Totally understand! Glad you've found someone good. If you ever need extra bandwidth or want a second opinion on something, I'm always here. Hope the new projects are going great."
Then put a reminder on your calendar to follow up in 6 months. Freelancer-client relationships end all the time. You want to be the first person they think of when that happens.
Don't Forget the Clients Who Ghosted
Some past clients didn't exactly end things cleanly. The project finished, and you just... never heard from them again. No feedback, no testimonial, no referral.
These clients are still worth emailing. Keep it light.
"Hi [Name], it's been a while! I was just going through some recent work and our [project] came to mind. Hope it's been working well for you. If you ever need anything similar, you know where to find me."
Short. No pressure. Just planting the seed.
For tips on handling the follow-up when clients go quiet, check out our article on what to do when a client doesn't respond.
Building a System for Past Client Outreach
Don't rely on memory. Build a simple system.
Keep a spreadsheet or use a tool like HubSpot (even the free version works) to track:
Set a recurring monthly task: "Review past client list and send 3-5 outreach emails." That's it. Thirty minutes a month that could generate thousands in revenue.
You can also use Pynglo to see which of your outreach emails get opened. If a past client opens your email but doesn't reply, you know there's interest. Follow up in a week.
The Ask for Referrals
Even if a past client doesn't have work for you right now, they might know someone who does. But you have to ask. People don't think to refer you unprompted.
"By the way, if you know anyone who could use help with [your service], I'd appreciate the introduction. Referrals from past clients are the best way I find new projects."
Add this to the end of your check-in emails. One sentence. Low pressure. Surprisingly effective.
How Often to Reach Out
Every 3-4 months is a good cadence for your best past clients. For others, every 6 months is plenty. Any more than that and you'll come across as desperate. Any less and they'll forget you exist.
Vary your messages each time. Don't send the same template over and over. Mix check-ins with new work updates, industry observations, and the occasional article or resource you think they'd find useful.
The goal is to stay in their peripheral vision so that when the need arises, your name is the first one that comes to mind. It's simple. It works. And it starts with one email.