The Codex
Cold email for freelancers: how to write emails that win clients
Short, specific, and sent to the right person: a cold email system with copyable templates, a follow-up cadence, and the numbers to track.
A cold email that wins freelance work is short, written to one well-chosen person, and built on something specific you noticed about their business. Use four parts: a relevant opening, the problem you spotted, one line of proof, and a small question that is easy to answer. Follow up twice, track your reply rate, and send from a properly authenticated domain so the email reaches the inbox.
This guide gives you the research routine, five copyable templates, subject lines, a follow-up schedule, the reply-rate math to judge whether it's working, and the sending and legal basics for the US, UK, Canada, and Australia.
If you haven't chosen a channel or built a prospect list yet, start with how to find clients without an audience, then come back here to write the emails.
Codex summary
A cold email that wins freelance work is short, sent to one well-chosen person, and built on something specific you noticed about their business. Use four parts (relevant opening, problem, proof, small ask), follow up twice, track reply rate over at least 50 delivered emails per version, authenticate your domain, and check the consent rules in the recipient's country.
Who this is for
- Freelancers who want clients beyond referrals and platforms
- People whose cold emails get opened but rarely answered
- Freelancers unsure what the sending and legal rules require
If you only do 3 things
- Write a one-line target (role, company type, visible situation) and research each prospect for one specific observation before you write.
- Send the first email plus two follow-ups in the same thread, and stop the moment someone says no or opts out.
- Set up SPF, DKIM, and DMARC on your sending domain, and log where every address came from.
What a good freelance cold email does
A cold email has one job: start a conversation with someone who has a problem you can solve. It is not a proposal, a CV, or a brochure. The prospect should be able to read it in under 30 seconds and answer with one word.
Good freelance cold emails share four traits:
- Targeted: sent to a person who plausibly owns the problem and the budget, not to a generic inbox.
- Specific: they mention something only someone who looked at the business would know.
- Low-friction: they ask a small question, not for a 30-minute call with a stranger.
- Honest: they name who you are, don't fake a prior relationship, and give a clear way to opt out.
Targeting and research: who to email
Most cold email problems are list problems. A brilliant email sent to the wrong person still gets ignored. Before you write, define your target in one line: [role] at [type of company] that [visible situation]. For example, "marketing lead at a 10 to 50 person software company that just launched a new product."
Where to find good prospects
- Companies hiring for a role you can cover on a project basis.
- Businesses with a recent trigger: launch, funding, rebrand, new location, new market.
- Clients of agencies or tools you complement, found through case studies and partner directories.
- Past clients and their former colleagues who moved to new companies.
- Businesses where you can see a fixable problem from the outside: site speed, broken forms, stale content, unclear pricing.
The 10-minute research routine
- Confirm the person's role and that they still work there.
- Find one specific observation: a page, a post, a launch, a job ad.
- Decide which of your outcomes matches that observation.
- Pick one proof point that fits: a similar project, a relevant result, or a short case study.
- Record where you found the email address, and the country the business is in.
If you can't find a real observation in 10 minutes, the prospect may be a poor fit. Move on. Signals that someone is a bad fit before you email them are the same ones covered in screening freelance clients for fit and red flags.
The 4-part cold email structure
Every template below follows the same four parts. Keep the whole email to roughly 50 to 125 words.
1. Relevant opening
Why them, why now. Start with the observation or trigger, not with your name or "I hope this finds you well."
2. The problem
Name the problem or opportunity in their words. One or two sentences, framed as a likely cost, not an insult.
3. Proof
One line that makes you credible: a similar project, a relevant portfolio piece, or a specific method. Only claim results you can show.
4. Small ask
A question they can answer in a word: "Worth a look?", "Is this on your list?", or an offer to send three ideas.
Below your name, add your website, your business postal address, and a one-line opt-out. In the US the address and opt-out are legal requirements for commercial email, and elsewhere they are good practice. [4] The proof line works best when it links to a single case study, which is why a freelance portfolio built around case studies makes cold email much easier.
Five cold email templates you can copy
Replace every bracket. If you can't fill a bracket honestly, for example you have no similar project yet, delete that line rather than stretch the truth.
Template 1: First touch, observation-led (design, web, development)
Use when you can point to something specific and visible: a slow page, a broken form, an outdated product page, a checkout step that confuses.
Subject: [Company]'s [page or flow]
Hi [Name],
I was looking at [specific page] on [Company]'s site and noticed [specific, verifiable observation, e.g. the pricing page takes a while to load on mobile and the plan buttons sit below the fold].
I'm a [role] who helps [client type] with [outcome]. For a recent client in a similar spot, [what you did, in one line, only if true].
Would it help if I sent over three quick fixes I'd try first? No call needed.
[Your name]
[Website or portfolio link]
[Business postal address]
If you'd rather not hear from me again, reply "no thanks" and I won't follow up.Template 2: First touch, trigger-led (writing, marketing, consulting)
Use when something just changed for them: a funding round, a new hire, a product launch, a new market, a job post for a role you can cover.
Subject: Help with [trigger, e.g. the new product launch]
Hi [Name],
Congrats on [trigger, stated factually]. Teams at this stage often need [specific work, e.g. launch emails and help docs] before they have someone in-house to own it.
I'm a [role] for [client type]. I usually help with [two concrete deliverables], and I can start on a short, fixed-scope piece so you can judge the work before committing to more.
Is [the work] on your list for the next month or two, or is it covered?
[Your name]
[Portfolio link with one relevant case study]
[Business postal address]
Not relevant? Reply "no thanks" and I'll take you off my list.Template 3: Follow-ups 1 and 2
Follow-up 1 goes in the same thread 3 to 4 business days after the first email. Follow-up 2 goes about a week later and closes the loop.
FOLLOW-UP 1 (same thread, 3-4 business days later)
Hi [Name],
One more useful thing in case [topic] is on your radar: [a single extra insight, example, or link to a relevant case study].
If it helps, I can send the short version as three bullet points.
[Your name]
---
FOLLOW-UP 2 (same thread, about 7 days after follow-up 1)
Hi [Name],
I haven't heard back, so I'll assume the timing isn't right and won't keep nudging. If [problem] becomes a priority later, reply to this email and I'll pick it up from here.
Thanks, and good luck with [current project or launch].
[Your name]Template 4: Referral ask to a past client or contact
Use with people who already know your work. Name the exact kind of client you want so they can think of someone.
Subject: Quick favor?
Hi [Name],
I hope [something specific to them] is going well.
I'm taking on [number] new projects for [month] and I'm looking for [specific client type] who need [specific outcome], similar to the [project] we did together.
Does anyone come to mind? If so, I'm happy to write a two-line intro you can forward, so it takes you less than a minute.
Either way, thanks again for [something specific you appreciated].
[Your name]Template 5: Re-engaging a past client
Use 3 to 12 months after a project ended. Lead with something about their business, not your availability.
Subject: [Project name], a few months on
Hi [Name],
It's been [time] since we wrapped [project]. I was looking at [their site, product, or campaign] and [specific observation, e.g. the new pages are holding up well, but the blog templates are still on the old design].
If it's useful, I could [specific next piece of work] as a small, fixed-price follow-on. I have room in [month].
Would that be worth a quick look, or is the team covered for now?
[Your name]Subject lines that get opened
The subject line should look like a normal work email from a person. Short, specific, lowercase-friendly, and accurate. US law prohibits subject lines that mislead about the content of the message, so no fake "Re:" or "Following up on our call" when there was no call. [4]
| Pattern | Example |
|---|---|
| Their thing | [Company]'s pricing page |
| Trigger | Help with the [product] launch |
| Question | Who handles [area] at [Company]? |
| Mutual context | [Mutual contact] suggested I reach out (only if true) |
| Idea | 3 ideas for [specific page or campaign] |
Avoid all caps, exclamation marks, "free", urgency you can't back up, and clickbait questions.
Follow-up cadence
Many replies arrive after a follow-up, not the first email, because busy people miss messages. A simple, polite cadence:
| Step | Timing | What it adds |
|---|---|---|
| First email | Day 0 | Observation, problem, proof, small ask |
| Follow-up 1 | 3 to 4 business days later | One new insight or a relevant case study |
| Follow-up 2 | About 7 days after follow-up 1 | Close the loop politely and leave the door open |
Send follow-ups in the same thread so the context stays attached. Stop immediately when someone replies, unsubscribes, or says no. After the second follow-up, move the prospect to a "revisit in 6 months" list only if their situation might change, and only where the rules in their country allow it.
Tracking reply rate (and a worked example)
You can't improve cold email by feel. A spreadsheet with one row per prospect is enough. Track:
- Sent and bounced, so you know how many were delivered.
- Reply rate: any reply, including "no thanks", divided by delivered.
- Positive reply rate: replies that show interest, divided by delivered.
- Calls, proposals, and wins, plus the value of each win.
- Source and country of each address, and any opt-outs.
Hypothetical example: one month of cold email
A freelance web developer sends 120 first-touch emails in four weeks, spending about 20 minutes researching and writing each one. Six bounce, so 114 are delivered.
- Replies: 10. Reply rate = 10 ÷ 114 = 8.8%.
- Positive replies: 4. Positive reply rate = 4 ÷ 114 = 3.5%.
- Those 4 lead to 3 calls, 2 proposals, and 1 project worth $4,500.
- Time spent: 120 × 20 minutes = 2,400 minutes = 40 hours.
- Revenue per hour of outreach: $4,500 ÷ 40 = $112.50.
- Revenue per delivered email: $4,500 ÷ 114 = $39.47.
What the numbers say: to win two projects a month at this rate, the developer would need about 228 delivered emails, or roughly 11 every business day across 21 working days. Doubling the positive reply rate to 7% through tighter targeting gets the same result from about 114. Improving the list and the observation line is usually cheaper than sending more, assuming calls and proposals convert at the same rate.
Change one variable at a time (list segment, subject line, opening, or ask) and give each version at least 50 delivered emails before you judge it. Small samples swing wildly: one extra reply in 30 emails moves your reply rate by more than three percentage points. A weekly check with the weekly review checklist keeps the numbers honest.
Deliverability basics: getting into the inbox
An email in the spam folder has a reply rate of zero. Google and Yahoo have published sender requirements that have applied since February 2024, and Google says it began ramping up enforcement against non-compliant traffic in November 2025, including temporary and permanent rejections. [1] [2] [3]
Rules for every sender (including one-to-one cold email)
- Authenticate your domain: Google and Yahoo require at least SPF or DKIM for all senders. [1] [3]Set up both, plus a DMARC record, through your email provider. It takes an hour and removes a common reason for filtering.
- Keep spam complaints low: Google asks all senders to keep the spam rate reported in Postmaster Tools below 0.3%, and recommends staying below 0.1%. Yahoo also sets 0.3%. [1] [3] At freelance volumes, a single complaint is a large share: one complaint in 114 messages is about 0.88%.
- Use a real mailbox on your own domain through a mainstream provider, which handles the reverse DNS and encryption (TLS) requirements for you. [1]
Extra rules for bulk senders
Google defines a bulk sender as one that has sent around 5,000 or more messages to personal Gmail accounts in 24 hours, and that status doesn't expire once reached. [2] Bulk senders must have SPF, DKIM, and DMARC (a policy of p=none is enough), with the From: domain aligned to SPF or DKIM. Marketing messages need one-click unsubscribe headers plus a visible unsubscribe link. [1] [3] Google says unsubscribe requests should be honored within 48 hours, and Yahoo says within 2 days. [2] [3]
A freelancer sending 10 personal emails a day is nowhere near bulk volume. But if you use a sending tool, newsletter platform, or automated sequences, check whether it adds the one-click unsubscribe header and whether your combined volume could cross the threshold.
Habits that protect your sender reputation
- Verify addresses before sending, and remove any that bounce.
- Send in small daily batches, not hundreds at once from a new domain.
- Use plain text, at most one or two links, and no attachments.
- Avoid link shorteners and heavy tracking pixels.
- Make opting out easier than marking as spam: a reply of "no thanks" should work.
The legal rules by country (short version)
Disclaimer: This is general information, not legal advice. The rule that applies usually depends on where the recipient is, not where you are.
The country-by-country explanation lives in the cold email rules section of the client acquisition guide. The key points for writing your emails:
| Country | Consent before a B2B cold email? | Opt-out deadline |
|---|---|---|
| US (CAN-SPAM) | Not required. Use honest headers and subject, identify the message as an ad, include your postal address and an opt-out that works for at least 30 days. [4] | 10 business days [4] |
| UK (PECR) | Not required for corporate subscribers such as companies and LLPs. Required for sole traders and some partnerships, unless the soft opt-in applies. Always identify yourself and give an opt-out address. [5] | No fixed number of days; the ICO says to honor opt-outs from corporate subscribers too [5] |
| Canada (CASL) | Required, express or implied. Implied consent can come from an address the person conspicuously published, with no "no unsolicited messages" statement, when your email relates to their role. [6] [7] | 10 business days; the unsubscribe address must stay valid for 60 days [6] |
| Australia (Spam Act 2003) | Required. Consent can be inferred in limited cases, and you must be able to prove it. Identify your business accurately and include a working unsubscribe. [8] | 5 business days [8] |
Two habits keep you safe everywhere: record the source of every address, and never use bought or scraped lists. Be wary of anyone who replies to a cold email with an unusually eager offer and a request for payment details; the patterns are covered in the briefing on fake client scams.
What to do when someone replies yes
Reply the same day. Ask two or three scoping questions, suggest a short call, and don't send a price before you understand the problem. Run the call with the discovery call agenda, then turn what you learned into a written offer with the freelance proposal template.
Common cold email mistakes
- Opening with your name and life story instead of their situation.
- Sending the same email to every prospect with only the name changed.
- Asking for a 30-minute call in the first message.
- Claiming results, clients, or a relationship you can't back up.
- Following up five or more times, or after someone said no.
- Sending from a brand-new domain with no SPF, DKIM, or DMARC.
- Judging a new approach after 15 emails.
- Ignoring the recipient country's consent rules.
Pre-send checklist
- The recipient owns the problem and fits your target line.
- The first sentence is about them and is specific and true.
- The email is under about 125 words, with one link and no attachment.
- The subject line is accurate and looks like a normal work email.
- The ask can be answered in one word.
- Your signature has your name, website, postal address, and opt-out line.
- You've checked consent rules for the recipient's country and logged the address source.
- Follow-ups are scheduled, and opt-outs are recorded.
FAQ
Is cold emailing potential clients legal?
In the US, yes, as long as each message follows CAN-SPAM: honest headers and subject line, your postal address, and a working opt-out you honor within 10 business days. In the UK you can email companies and LLPs without consent under PECR, but not sole traders or some partnerships. Canada and Australia generally require consent, with narrow exceptions for business addresses that were conspicuously published.
How many cold emails should a freelancer send per day?
Send only as many as you can research properly, which for most freelancers is 5 to 15 a day. Fewer, better-targeted emails usually beat volume, and a low daily count keeps you far below Google's bulk sender threshold of around 5,000 messages a day to personal Gmail accounts.
How many follow-ups should I send?
Two follow-ups after the first email is a sensible default: one 3 to 4 business days later with an extra insight, and one about a week after that to close the loop. Stop at once if someone asks you to, and never follow up after an opt-out.
What is a good reply rate for freelance cold email?
There is no reliable universal benchmark, because reply rates depend on your niche, list, and offer. Track your own reply rate and positive reply rate over at least 50 to 100 delivered emails, change one thing at a time, and compare against your own baseline.
Should I attach my portfolio or rate card to a cold email?
No. Attachments from unknown senders look risky and can hurt deliverability. Link to one relevant case study instead, and share your rates once the prospect has replied and you understand the scope.
Sources
Official sources referenced above (checked November 4, 2026)
- Google Workspace Admin Help: Email sender guidelines
- Google Workspace Admin Help: Email sender guidelines FAQ
- Yahoo Sender Hub: Sender best practices and requirements
- FTC: CAN-SPAM Act compliance guide for business
- ICO: Business-to-business marketing (PECR)
- Justice Laws Website: Canada's Anti-Spam Legislation (S.C. 2010, c. 23), sections 10 and 11
- CRTC: Frequently asked questions about Canada's Anti-Spam Legislation
- ACMA: Avoid sending spam
Tools and templates
Discovery Call Agenda
A five-part discovery call agenda for a 30-45 minute first call with a prospective client, with the questions to ask and how to turn notes into a proposal.
Open Discovery Call AgendaFreelance Proposal Template
A practical freelance proposal template with section prompts and follow-up email scripts so prospects move from call to clear yes/no decisions.
Open Freelance Proposal TemplateClient Screening Checklist for Freelancers
Qualify a freelance lead before you write a proposal: check fit, decision path, urgency, and behavior, then pick a proposal, a paid first phase, or a no.
Open Client Screening Checklist for FreelancersWeekly Review Checklist
A 20-minute weekly admin reset checklist for pipeline, delivery, and money so your freelance business doesn’t run on panic.
Open Weekly Review ChecklistLoading comments…

Comments
Sign in to comment.