You're staring at a blank email. You've got skills. You've got experience. But you have no idea how to tell a stranger why they should care. And worse - you're competing with hundreds of other freelancers doing the exact same thing.
That's the cold email problem most freelancers face. They either don't write them at all (and wonder why they're not getting clients), or they write something so generic it disappears into the spam folder before anyone reads it.
Here's the thing: cold email isn't hard. But it's different from how most people think about reaching out. You're not trying to make friends. You're not trying to impress someone with how good you are. You're trying to start a specific conversation with someone who has a specific problem you can solve.
Let me break down exactly how to do it.
Before you write a single word, you need to know who you're emailing. Not "companies that might need my services." I mean a specific person at a specific company with a specific problem.
If you're a content writer, don't email "marketing managers." Email the marketing manager at a B2B SaaS company that's launching a new product and has no blog content. If you're a developer, don't email "tech companies." Email the CTO at an agency that just took on three new clients and probably needs extra hands.
This matters because you can't write a compelling email to nobody. You can only write a compelling email to someone.
Spend time finding people who actually need what you do - right now, not eventually. Look at LinkedIn. Look at recent news about companies. Check job postings. If they're hiring for a role you could support, that's a signal they're growing and might need a freelancer.
Stop overthinking this. Your subject line doesn't need to be clever. It needs to be clear and honest about why you're emailing.
Good subject lines:
Bad subject lines:
The subject line's only job is to get the email opened. Make it specific enough that it feels personal, and relevant enough that they know why you're contacting them. That's it.
People decide in the first sentence whether they're reading the rest of your email. So make that sentence about them, not about you.
Don't start with:
Start with something that shows you know why you're reaching out to them specifically.
Better openings:
The pattern is the same: You mention something specific about them or their company that proves you're not sending mass emails. This is the credibility moment. Use it.
This is where most cold emails fail. People jump straight to "here's how I can help." But that's putting the cart before the horse. First, show them that you understand what they're dealing with.
One or two sentences that demonstrate you get their situation:
"I'm guessing you're probably juggling a lot right now - new clients mean new content needs, but finding writers who understand your process takes time."
Or:
"I imagine your team is stretched thin keeping up with support tickets while also building new features. Most dev teams end up either hiring full-time (expensive) or dealing with inconsistent contractors (risky)."
This does two things. First, it makes the person feel like you actually understand their world - which builds trust. Second, it transitions naturally into why you're emailing them.
Now you can talk about what you do. But keep it short and focused on what matters to them, not all your credentials.
Don't write: "I'm a freelance copywriter with experience in SaaS, e-commerce, and B2B. I've written for companies like [list]..."
Write: "I write product pages and email sequences for SaaS companies. My last client went from a 2% conversion rate to 4.2% in three months."
Or even simpler - just explain what you actually do for people:
"I handle all content writing for growing agencies - blog posts, case studies, email campaigns, the works. Usually costs less than hiring someone full-time, and clients don't have to manage the process."
That's it. One sentence about what you do. Maybe one proof point if you have a good one. Then move on.
End with a small, specific ask. Not "let's schedule a call" (too much friction). Something smaller:
The goal is to get a response, not to close a sale in the email. Most cold emails are about opening a door, not walking through it.
One email won't do anything. You need to send a lot of them. Aim for at least 20-30 per week if you're serious about this. And follow up 3-4 times over two weeks if you don't hear back.
Most responses come from follow-ups, not the initial email. Keep them short and relevant.
Writing cold emails yourself is doable. But it's also time-consuming. You have to research targets, write personalized emails, follow up, handle replies. That's time you're not spending on actual work.
If you want your cold email to actually work consistently - landing 5-20+ new clients per month without constantly writing and managing campaigns yourself - that's where having someone else handle the infrastructure, lead research, copy, and follow-ups makes sense. Places like BEC Growth handle the entire process for service businesses and agencies, so you don't have to think about it.
But if you're going to do it yourself, follow the framework above. Be specific about who you're emailing. Prove you know why you're contacting them. Show you understand their problem. Keep your pitch simple. And follow up. Do that consistently, and cold email will work for you.
Ready to Sign Clients On-Demand?
BEC Growth builds and manages your entire cold email system from infrastructure to reply handling.
Book a Call →