Cold email has a reputation problem. Most people think it doesn't work because most people do it badly -- wrong infrastructure, wrong copy, wrong data.
Done properly, cold email remains the most cost-effective outbound channel for B2B businesses. The numbers bear this out: email marketing delivers an average ROI of £36 for every £1 spent, and B2B cold email still converts at 1-5% reply rates when the fundamentals are right. For UK SMBs without enterprise sales teams or six-figure ad budgets, a well-built cold email system can generate pipeline on a shoestring.
But the gap between "working" and "landing in spam" is narrower than ever. Google and Microsoft tightened their spam filters significantly in 2024 and 2025. The old approach -- buy a list, blast 500 emails from your main domain, hope for the best -- will get you blacklisted within a week.
This guide covers everything you need to build a cold email system that actually lands in the inbox: infrastructure, authentication, warmup, deliverability, copywriting, follow-up sequences, and measurement. It's the system we use ourselves.
- Why Cold Email Still Works in 2026
- The Infrastructure: Domains, Inboxes, and Sending Limits
- DNS Authentication: SPF, DKIM, DMARC
- Warming Up Your Inboxes
- Landing in the Inbox: Deliverability Rules
- Writing Emails That Convert
- The Follow-Up Sequence
- Measuring What Matters
- Quick-Start Checklist
- The Cold Email Tech Stack
- FAQ
1. Why Cold Email Still Works in 2026
Every year someone declares cold email dead. Every year the companies doing it properly keep growing.
The fundamentals haven't changed: email is the one channel where you can reach a specific decision-maker directly, at scale, for near-zero marginal cost. No algorithm decides whether your message gets seen. No ad auction inflates your cost per impression. You write a message, it lands in someone's inbox, and they decide whether to reply.
Here's why it still matters for UK businesses in 2026:
- ROI is unmatched. Email marketing averages £36 return per £1 spent -- higher than any other digital channel. Cold email specifically costs pennies per send versus £5-40 per click on Google Ads.
- SMBs can compete with enterprises. A 2-person agency with good data and a solid email system can generate the same pipeline as a company spending £10k/month on ads. The playing field is flat.
- B2B buyers read email. 80% of B2B buyers say they prefer to be contacted by email. Not LinkedIn, not phone calls, not ads. Email.
- It compounds. Every campaign teaches you what messaging resonates. Every reply gives you market intelligence. A cold email system improves over time in a way that paid ads never do.
The catch is that the bar for execution has risen sharply. In 2020 you could send 200 emails a day from a fresh Gmail account and get results. In 2026, that approach gets you blacklisted before lunch. The winners are the ones who treat cold email as infrastructure, not a one-off tactic.
2. The Infrastructure: Domains, Inboxes, and Sending Limits
The first rule of cold email: never send from your main domain.
If your business runs on yourcompany.co.uk, that domain's reputation is critical. Your invoices, client communications, support emails, and transactional messages all flow through it. One spam complaint from a cold email campaign can tank your entire domain's deliverability -- and suddenly your real business emails start landing in spam too.
Instead, buy dedicated sending domains. Similar to your main brand, but separate. If your business is acmecleaning.co.uk, your sending domains might be:
acmeclean.co.ukacmecleaninguk.co.ukcleanbyacme.co.ukacmecleaningservices.co.uk
.co.uk domains cost £5-8 per year. This is the cheapest insurance you'll ever buy.
Inboxes per domain
Set up 5 inboxes per domain. Use real-sounding names -- these need to look like actual employees:
james@acmeclean.co.uksarah@acmeclean.co.ukmark@acmeclean.co.ukhello@acmeclean.co.ukinfo@acmeclean.co.uk
The 30-email rule
Send a maximum of 30 emails per inbox per day. This is the safe ceiling that keeps you below the spam radar. Some guides say 50. Some say 100. Those guides were written before Google's 2024 sender requirements update. Thirty is the number that consistently works without triggering filters.
The scaling maths
Each inbox sends 30 emails per day and costs roughly £3/month (using a provider like Maildoso or similar). That makes the maths simple:
| Daily Volume | Inboxes Needed | Monthly Inbox Cost | Cost Per Email Sent |
|---|---|---|---|
| 150/day | 5 | £15 | ~£0.005 |
| 300/day | 10 | £30 | ~£0.005 |
| 500/day | 17 | £51 | ~£0.005 |
| 1,000/day | 34 | £102 | ~£0.005 |
| 1,500/day | 50 | £150 | ~£0.005 |
At roughly half a penny per email sent, cold email is the cheapest outbound channel that exists. Even at 1,000 emails per day, your total inbox cost is £102/month -- less than a single day's spend on Google Ads for most B2B keywords. Add your sending platform (£25-80/month) and data costs, and you're still well under what most companies spend on a single marketing channel.
Use our free deliverability calculator to work out exactly how many domains and inboxes you need for your target send volume.
3. DNS Authentication: SPF, DKIM, DMARC
If your sending domains don't have proper DNS authentication, your emails will land in spam. Full stop. Gmail and Outlook check these records on every inbound message, and missing authentication is the single fastest way to get flagged.
There are three records you need. Here's what each does and how to set it up:
SPF (Sender Policy Framework)
What it does: Tells receiving servers which mail servers are allowed to send email on behalf of your domain.
How to set it up: Add a TXT record to your domain's DNS. If you're using Google Workspace, the record looks like this:
v=spf1 include:_spf.google.com ~all
If you're using a cold email platform, they'll give you their SPF include to add. You can combine multiple includes in one record.
DKIM (DomainKeys Identified Mail)
What it does: Adds a cryptographic signature to every email you send. Receiving servers use this to verify the message hasn't been tampered with and genuinely came from your domain.
How to set it up: Your email provider generates a DKIM key pair. You add the public key as a TXT record in your DNS. In Google Workspace, go to Admin > Apps > Google Workspace > Gmail > Authenticate email, generate the key, and add the DNS record your registrar provides.
DMARC (Domain-based Message Authentication, Reporting, and Conformance)
What it does: Tells receiving servers what to do with emails that fail SPF or DKIM checks. It also sends you reports so you can see who's sending email from your domain.
How to set it up: Add a TXT record at _dmarc.yourdomain.co.uk:
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.co.uk
Start with p=none (monitor only). Once you've confirmed everything is working, move to p=quarantine or p=reject for stronger protection.
Verifying your setup
Send a test email from each inbox to mail-tester.com. It scores your email on a 10-point scale and flags any authentication issues. You want a score of 9 or above before you start sending campaigns. If SPF, DKIM, or DMARC are failing, the tool tells you exactly what's wrong.
4. Warming Up Your Inboxes
A brand-new inbox has no sending history. If you immediately start sending 30 emails per day from it, email providers will flag it as suspicious -- legitimate new accounts don't behave that way.
Warmup is the process of gradually building your inbox's sending reputation by exchanging emails with real inboxes that open, reply, and mark your messages as "not spam." It teaches Google and Microsoft that your inbox is legitimate.
Timeline
Allow 2-4 weeks of warmup before sending any cold emails. Yes, this means planning ahead. If you need to start outreach in March, set up your domains and inboxes in February.
The ramp schedule
| Day | Warmup Emails Per Day | Notes |
|---|---|---|
| 1-3 | 5 | Start slow. Send to known contacts if possible. |
| 4-7 | 10 | Replies should be happening naturally. |
| 8-14 | 15-20 | Gradually increase. Monitor bounce rates. |
| 15-21 | 25 | Getting close to full sending capacity. |
| 22+ | 30 | Full capacity. Safe to start cold campaigns. |
Manual vs tool-assisted warmup
Manual warmup means sending real emails to colleagues, friends, and existing contacts. Ask them to reply and mark your emails as important. This is free but tedious, especially across 5+ inboxes.
Warmup tools like Instantly, Warmbox, or Lemwarm automate this by connecting your inbox to a network of real inboxes that exchange, open, and reply to warmup emails automatically. Most cold email platforms include warmup as a built-in feature. The cost is typically £15-30/month per inbox, and the time saving is significant.
Important: Keep warmup running even after you start cold campaigns. It maintains your sender reputation alongside your outbound volume. Think of it as a background process, not a one-time task.
5. Landing in the Inbox: Deliverability Rules
You can write the perfect email, but it doesn't matter if it never reaches the inbox. Deliverability is the foundation everything else sits on. Here are the rules that keep you out of spam:
Keep your bounce rate under 3%
A bounce happens when you send to an email address that doesn't exist. High bounce rates are a clear spam signal -- legitimate senders don't have lots of dead addresses in their lists.
This is where data quality matters more than anything else. If you're buying cheap, unverified email lists, you're paying for bounces and blacklisting. Always verify your email list before sending. Tools like NeverBounce, ZeroBounce, or MillionVerifier cost fractions of a penny per verification and can save your entire sending infrastructure.
Avoid spam trigger words
Certain words and phrases in your subject line or body text trigger spam filters. The obvious ones -- "FREE," "ACT NOW," "LIMITED TIME OFFER" -- are well known. But subtler triggers catch people out:
- "Guaranteed" or "no obligation"
- "Click here" or "click below"
- "Dear Sir/Madam" (signals mass mailing)
- ALL CAPS in subject lines
- Excessive exclamation marks!!!
- "Unsubscribe" in the subject line
Write like a real person emailing a colleague. If it reads like marketing, spam filters will treat it like marketing.
Plain text beats HTML
For cold email, plain text outperforms HTML templates every time. HTML emails with images, buttons, and formatted layouts scream "marketing email" to both spam filters and recipients. A plain text email looks like a genuine one-to-one message, which is exactly what you want.
No headers. No images. No coloured buttons. Just text.
One link maximum
Every link in your email is a signal to spam filters. Zero links is ideal for cold email. If you must include a link (to your website or a calendar booking page), limit it to one. Multiple links dramatically increase your spam score.
Include an unsubscribe option
Under PECR (the UK's electronic communications regulations), B2B cold email is legal -- but you must give recipients a way to opt out. A simple line at the bottom works:
"If you'd rather not hear from us, just reply and let me know."
This is better than a formal "unsubscribe" link for two reasons: it's warmer and more human, and a reply (even an opt-out) actually helps your sender reputation because it signals engagement.
Spread your sends across the day
Don't blast 30 emails from one inbox at 9:00 AM. Spread them across the working day -- 9 AM to 5 PM, with random intervals between sends. This mimics natural human sending behaviour. Most cold email platforms handle this automatically with send windows and throttling.
Monitor blacklists
Check your sending domains against blacklists weekly using free tools like MXToolbox. If your domain appears on a blacklist, stop sending immediately, identify the cause (usually high bounces or spam complaints), fix it, and request delisting. Catching a blacklisting early is the difference between a minor setback and rebuilding your entire sending infrastructure.
6. Writing Emails That Convert
Infrastructure gets you into the inbox. Copy gets you the reply.
Cold email copywriting is nothing like marketing copy. You're not writing a newsletter or a product announcement. You're writing a short, relevant, personal message to someone who has never heard of you -- and you have about 8 seconds before they decide to read, ignore, or delete.
Subject lines
Your subject line has one job: get the email opened. Not sell, not explain, not impress. Just opened.
- Keep it short. 3-5 words. Mobile screens truncate after 35-40 characters.
- Lowercase. "quick question about [company]" outperforms "Quick Question About [Company]" because it looks like a real email from a real person.
- Curiosity over clarity. "thought about this" beats "Our B2B Data Services for Your Company."
- No spam words. No "free," "exclusive," "limited," "offer," "guaranteed."
Examples that work:
- "quick question"
- "saw [something specific about their business]"
- "[mutual connection] suggested I reach out"
- "idea for [their company name]"
The opening line
The first sentence determines whether they read the rest. Personalisation beats templates every time.
Bad: "I hope this email finds you well." (Generic. Instant delete.)
Bad: "My name is James and I work at Acme Data." (Nobody cares who you are yet.)
Good: "Noticed you just opened a second location in Manchester. Congrats."
Good: "Saw your FSA rating dropped to a 2 last month. That's a tough spot."
The opening line should prove you've done your homework. It signals that this is a real message from a real person who understands their situation, not a mass blast sent to 5,000 people.
Copy frameworks
You don't need to reinvent the wheel. These three frameworks cover 90% of cold email scenarios:
PAS (Problem / Agitate / Solve):
- Problem: "Most cleaning companies spend £500/month on leads that never convert."
- Agitate: "The lists are stale, the contacts have moved on, and you're competing with 10 other companies who bought the same data."
- Solve: "We send you businesses that need cleaning right now. Triggered by real events, not databases."
Before/After:
- Before: "Right now you're probably cold-calling from a bought list, getting maybe 1 response in 50."
- After: "Our clients reach businesses within 48 hours of a trigger event and convert at 5x that rate."
AIDA (Attention / Interest / Desire / Action):
- Attention: Personalised opening line
- Interest: A relevant insight or data point
- Desire: What the outcome looks like
- Action: A single, low-commitment CTA
The CTA
One ask. Low commitment. That's it.
Bad: "Would you like to schedule a 30-minute demo of our platform?"
Good: "Worth a quick chat this week?"
Good: "Happy to send over a few sample leads. Interested?"
Good: "Would a 5-minute call make sense?"
The goal of the first email is to start a conversation, not close a deal. Reduce the friction to almost zero.
Email length
Under 120 words. Ideally 50-100. If your email requires scrolling on a phone, it's too long. Cut every word that doesn't directly contribute to getting a reply.
7. The Follow-Up Sequence
Your first email is an introduction. Your follow-ups are where the replies happen. But there's a limit -- and most guides get it wrong by recommending 5+ emails in a single sequence. That's too many. Three emails is the sweet spot: enough to catch someone who missed your first message, not so many that you annoy them or tank your sender reputation.
The 3-email sequence
| Day | Purpose | Tone | |
|---|---|---|---|
| Email 1 | Day 1 | Introduction. Personalised opener, problem, CTA. | Professional, warm |
| Email 2 | Day 3 | Quick follow-up. Add a new angle or data point. | Brief, helpful |
| Email 3 | Day 7 | Final nudge. Social proof or a simple "worth revisiting?" | Direct, low-pressure |
Example sequence
Email 1 (Day 1) -- The introduction:
"Hi [Name], noticed [personalised observation]. [Problem statement]. We help [type of company] [outcome]. Worth a quick chat?"
Email 2 (Day 3) -- The bump:
"Hi [Name], just floating this back up. [One new sentence with a different angle or stat]. Happy to send over a few examples if useful."
Email 3 (Day 7) -- The closer:
"Hi [Name], wanted to share a quick example. [Company similar to theirs] used [your solution] and [specific result]. If the timing isn't right, no worries at all."
When to stop -- and when to re-engage
After email 3 with no response, stop the sequence. Three unanswered emails is a clear signal: either the timing is wrong, the offer doesn't resonate, or they're simply not interested right now. A fourth and fifth email in the same thread won't change that -- it just increases your spam complaint risk and burns the contact.
But "not now" doesn't mean "not ever." The smart play is re-enrolment:
- Wait at least 45 days after your last email before reaching out again
- Use a completely different offer or angle -- not the same pitch reworded. If your first campaign offered a free sample pack, your second might share an industry insight, a case study, or a different product entirely
- Treat it as a new campaign -- new subject line, new opening line, fresh thread. Don't reply to the old chain
This approach is better in every way. A fresh campaign with a new offer 45+ days later gets treated as a genuine new email by both the recipient and spam filters. It also gives you a natural way to test different value propositions against the same audience. The contacts who didn't respond to offer A might respond to offer B -- you won't know until you test.
The rule: 3 emails per sequence, maximum 2 follow-ups. No response? Wait 45+ days, new campaign, new offer. Repeat until they reply or opt out.
8. Measuring What Matters
You can't improve what you don't measure. Here are the metrics that matter and the benchmarks that tell you whether your system is working:
| Metric | Benchmark | What It Tells You |
|---|---|---|
| Reply rate | 3-8% | Copy relevance and targeting quality. The most important metric. Below 2% means your copy or targeting needs work. |
| Bounce rate | Under 3% | Data quality. Above 3% means your email list hasn't been properly verified. Stop sending and clean your list. |
| Spam complaint rate | Under 0.1% | Relevance and opt-out clarity. Above 0.1% and you risk domain blacklisting. Google's hard limit is 0.3%. |
| Positive reply rate | 1-3% | Actual interest. Track this separately from total replies (which includes opt-outs and "not interested"). |
When to change your approach
- Low reply rate (<2%): Your copy or targeting needs work. Test different pain points, CTAs, or personalisation approaches. If replies are near zero, check deliverability first (run mail-tester.com) -- your emails may not be reaching the inbox at all.
- High bounces (>3%): Your data is bad. Stop the campaign, verify your list, and remove invalid addresses before resuming.
- Spam complaints (>0.1%): You're either emailing the wrong people, your copy looks too "salesy," or your unsubscribe process isn't clear enough. Fix before it escalates.
9. Quick-Start Checklist
Everything in this guide distilled into 10 steps. Tick them off in order:
- Buy 2-4 dedicated sending domains -- similar to your brand, £5-8 each per year
- Set up 5 inboxes per domain -- real names, professional signatures
- Configure SPF, DKIM, and DMARC on every sending domain
- Score 9+ on mail-tester.com from every inbox before sending anything
- Warm up for 2-4 weeks -- manual or tool-assisted, don't skip this
- Build or buy a verified prospect list -- verify all emails, target bounce rate under 3%
- Write a 5-email sequence -- personalised, under 120 words each, one CTA per email
- Send max 30 emails per inbox per day -- spread across working hours
- Track reply rate and bounces -- review weekly, adjust fortnightly. Don't track opens (tracking pixels hurt deliverability)
- Follow up twice, then stop -- 3 emails per sequence max. No reply? Wait 45+ days, new campaign, new offer
10. The Cold Email Tech Stack
You don't need 15 tools. You need one from each category, set up properly. Here's what the stack looks like:
| Category | Tool | What It Does | Starting Price |
|---|---|---|---|
| INBOX PROVIDERS | |||
| Maildoso | Purpose-built for cold email at scale. Pre-warmed inboxes, bulk domain setup, auto-rotation. | ~£3/inbox/month | |
| Scaledmail | Premium cold email inboxes with managed warmup and deliverability monitoring built in. | ~£3/inbox/month | |
| SENDING PLATFORMS | |||
| Smartlead | Unlimited inboxes, built-in warmup, inbox rotation. Strong for scaling to high volume. | ~£32/month | |
| Instantly | Clean UI, built-in warmup network, good deliverability dashboard. Popular with agencies. | ~£25/month | |
| Lemlist | Strong personalisation features (text and image). Good for creative, high-touch campaigns. | ~£32/month | |
| EMAIL DATA & LEADS | |||
| B2B Data Scouts | Verified UK business leads from public data. Per-lead pricing, verified emails, fresh data. | 5p/lead | |
| Prospeo | Email finder and LinkedIn scraper. Good for building targeted prospect lists from LinkedIn. | ~£32/month | |
| Apollo.io | Large B2B database with built-in sequencing. Strong for US data, growing UK coverage. | Free tier available | |
| EMAIL VERIFICATION | |||
| MillionVerifier | Bulk email verification. Fast, cheap, accurate. The go-to for verifying large lists before sending. | ~£30/10k verifications | |
| Bounceban | Real-time email verification with catch-all detection. Good accuracy on UK business domains. | ~£6/5k verifications | |
| ZeroBounce | Enterprise-grade verification with spam trap detection and abuse email flagging. | ~£15/2k verifications | |
The minimum viable stack: Maildoso or Scaledmail (inboxes) + Instantly or Smartlead (sending) + one data source + MillionVerifier (verification). Total cost for a setup sending 300 emails/day: roughly £55-80/month plus your data costs. That's less than a single Google Ads click in some industries.
Your Emails Are Ready. Now You Need Verified Leads.
The system above gets your emails into inboxes. But the best infrastructure in the world is worthless if you're sending to the wrong people -- or to email addresses that don't exist.
We provide verified UK business lead lists built from multiple public sources. Every email is verified before delivery. Every phone number is checked. Every business is confirmed as active and trading.
The result: bounce rates under 2%, verified contact details, and leads that are actually relevant to your offer. No stale databases. No guesswork.
Get a free sample pack of 50 verified leads for your target market.
Frequently Asked Questions
How many cold emails can I send per day?
The safe ceiling is 30 emails per inbox per day. With 5 inboxes on a single domain, that gives you 150 emails per day from one domain. Scale by adding more domains and inboxes rather than sending more from each inbox -- exceeding 30 per inbox dramatically increases your spam risk.
Is cold email legal in the UK?
Yes. Under PECR (Privacy and Electronic Communications Regulations), B2B cold email is legal in the UK as long as you are emailing someone at their business address, the message is relevant to their role, and you include a working unsubscribe link. You do not need prior consent for legitimate B2B outreach. B2C cold email has stricter rules and generally requires opt-in consent.
How long should a cold email be?
Under 120 words. The best-performing cold emails are 50-100 words -- short enough to read in under 30 seconds, long enough to establish relevance and make a clear ask. If your email requires scrolling on a phone, it's too long.
What is a good reply rate for cold email?
A 3-5% reply rate is average. Above 5% is good, above 8% is excellent. If you're below 2%, your targeting, copy, or deliverability needs work. Don't track open rates -- open tracking uses invisible pixels that hurt deliverability and trigger spam filters. Reply rate is the only engagement metric that matters.
How many follow-ups should I send?
A maximum of 2 follow-ups per sequence (3 emails total). If there's no response after 3 emails, stop the sequence. Don't keep hammering the same thread -- it increases spam complaints and burns contacts. Instead, wait at least 45 days and re-enrol them into a new campaign with a completely different offer or angle. This protects your sender reputation and gives you a fresh chance to connect.