Your subject line has one job: get the email opened. Everything else (the killer opener, the proof point, the perfect CTA) only matters if the recipient clicks past the inbox preview.
This chapter of our cold email guide covers the rules that actually move open rates, the patterns that quietly kill them, and 60+ subject line examples organized by use case. No clickbait, no "These 7 SHOCKING subject lines" energy. Just what works in real B2B outboxes, and what to do instead of the lines everyone else is sending.
TL;DR
- Keep cold email subject lines to 3 to 6 words so they don't get truncated on mobile
- The strongest patterns are specific observation, mutual connection, question, name-drop, and breakup
- Avoid "Quick question," "Touching base," ALL CAPS, and fake Re: / Fwd: prefixes
- Personalization in the subject is not a first name. Relevance is what lifts opens.
Why cold email subject lines matter more than you think
47% of recipients decide whether to open an email based on the subject line alone.
For cold email, where the sender's name carries zero trust, that number is effectively 100%. The subject is the entire gate.
That's why the subject line has to do two things at once: signal that the email is for them specifically, and avoid signaling that it's a bulk send. Most cold emails fail at this in the same predictable ways: a generic placeholder ("Quick question"), a vague claim ("Idea for [Company]"), or a clever line that screams marketing campaign.
A good cold email subject line is short, specific, and honest about what's inside. That's a much harder bar than it sounds.
The 6 rules of cold email subject lines
Before the examples, the rules. Every line in this guide follows all six.
Rule 1: Keep it under 6 words
The average mobile inbox shows 5 to 8 words before truncating. If your subject is longer, you're trusting the recipient to read past the cutoff, which they won't. Short isn't a style choice. It's a deliverability requirement.
Bad: Quick question about your current sales process and how we might be able to help
Better: saw your Q3 hiring spree
Rule 2: Be specific, not clever
Specificity beats wordplay every time in B2B. A subject line that references something only this recipient would recognize signals research. A clever line signals a marketer.
Bad: Something cool inside
Better: your post on PLG onboarding
Rule 3: Curiosity without deception
Curiosity works only when the email body delivers on the subject. "Idea for [Company] churn" is great if your email contains a concrete idea. "You won't believe this" is spam psychology: it gets opens, kills replies, and burns your domain.
Rule 4: Personalization = relevance, not first names
Putting "{{first_name}}" in your subject line lifts opens by almost nothing once recipients learn to spot mail-merge. What actually lifts opens is relevance: a topic, a company milestone, a piece of content the recipient produced.
Rule 5: Lowercase reads more human
Title Case Looks Like A Marketing Newsletter. lowercase reads like someone typed it from their phone. For most B2B cold email, lowercase wins.
Rule 6: Match the body
If your subject promises an idea, the email needs an idea in it. If it promises a 2-line ask, deliver a 2-line ask. Mismatched subject-body pairs train recipients to ignore you on the next send.
60+ cold email subject line examples (by category)
Use these as patterns, not copy-paste templates. The brackets are where your research goes.
Specific observation (best for cold-cold, no prior contact)
The single highest-performing category in B2B outbound. Works because it proves you looked.
- saw your post on [topic]
- your [Company] hiring spree
- your Series A, congrats
- your thread on [topic] stuck with me
- quick thought on your [recent launch]
- caught your talk at [event]
- your [podcast appearance] last week
- noticed [Company] is hiring [role]
- your take on [trend]
- one thing about your [recent product change]
Mutual connection (highest open rate when real)
If you have a real connection, lead with it. Don't fake this; recipients verify.
- [Mutual] mentioned you
- [Mutual] said to reach out
- [Mutual] said you'd know
- intro from [Mutual]
- [Mutual] suggested I email
- via [Mutual]
Question (best for warm-ish targets)
Questions only work when they're specific. Generic questions read like spam.
- is [pain point] still a problem at [Company]?
- is [Company] still using [tool]?
- how does [Company] handle [process]?
- quick one about [topic]?
- still hiring for [role]?
- is outbound on your radar this quarter?
Name drop / proof-led (best when you have real customers in their space)
Only use if the named company is genuinely comparable. Otherwise this reads like a brag.
- how [Customer] cut [metric] by [%]
- what [Customer] did about [pain]
- [Customer] + [pain], short story
- [Customer]'s playbook for [problem]
Pain-point led (best for SDR / sales outbound)
Lead with the prospect's likely pain, not your product.
- [pain point] in [their industry]
- the cost of [pain point]
- [pain point] at scale
- why [common problem] gets worse after Series B
- what's killing [metric] for [their segment]
Curiosity / pattern interrupt (use sparingly)
These work but burn out fast. Don't use across a whole sequence.
- one question
- five-second idea
- weird thought
- probably nothing
- this might be relevant
- on second thought
- an unpopular take on [topic]
Founder-to-founder
Casual register, no buzzwords. Works because most founders open emails from other founders.
- fellow founder, quick one
- building [thing] too?
- saw [Company] is also in [space]
- founder → founder
- one founder to another
Recruiter / candidate outreach
Lead with why this candidate, not the job description.
- your work on [project]
- [Company] is hiring, thought of you
- role at [Company] you might like
- your [skill] background
- not a job pitch, quick question
Follow-up bumps (for follow-up emails, not first touches)
Follow-ups should reference the original thread, not start a new one.
- re: [original subject]
- bumping this up
- did this miss you?
- last try, [original topic]
- closing the loop?
- should I stop?
Breakup emails (the surprising top performer)
Breakup subject lines often outperform everything else because they signal that the sender will stop. Recipients reply just to confirm.
- closing your file
- wrong time? happy to stop
- should I close the loop on this?
- last email from me
- moving on, quick yes/no?
- before I go quiet
Bonus: 5 lines we keep flagging in roasts as instant deletes
If your subject line looks like any of these, rewrite before you send.
- "Quick question"
- "Touching base"
- "Checking in"
- "Following up"
- "Idea for [Company]" (with no actual idea inside)
These aren't offensive. They're invisible. Which is worse.
Subject lines that get flagged as spam
Some patterns trigger Gmail, Outlook, and Apple Mail filters even when the body is clean. The most reliable offenders:
| Pattern | Why it fails |
|---|---|
| ALL CAPS WORDS | Trips promotional filters and reads like a blast |
| Multiple exclamation marks!!! | Same |
| "FREE," "Guaranteed," "Act now" | Classic spam-word list |
| Fake Re: or Fwd: prefixes | Mail providers detect this and demote the sender |
| Emoji in B2B subjects | Reads as marketing, not 1-to-1 outreach |
| $$$, %%%, currency symbols | Same |
| Misleading subjects ("Your invoice") | Both a CAN-SPAM violation and a reputation killer |
You can write a brilliant body and still land in spam if your subject line trips these filters. Roast your full draft (subject + body) before you scale a send. Our checker flags spam triggers as part of the free cold email roast.
How long should a cold email subject line be?
Short answer: 3 to 6 words, or roughly 30 to 40 characters.
Why: 55%+ of B2B email is read on mobile. Most mobile inbox previews truncate around 30 to 40 characters. If your subject line is longer, the part the recipient sees is whatever's in the first half, which is rarely the part you optimized.
Test this yourself: open your own phone, look at your inbox, and count the characters that fit before "..." appears. That's your real budget.
Personalization in subject lines: what actually works
Most "personalized" subject lines aren't personalized; they just merge a field. Here's the hierarchy of what actually lifts opens:
- Reference to recipient's recent public activity (post, talk, hire, launch): highest lift
- Mutual connection name: very high lift, only if real
- Company name in a specific context ("Stripe + onboarding"): moderate lift
- Company name alone ("Stripe, quick one"): small lift
- First name alone ("Sarah,"): almost no lift
- No personalization: baseline
If your subject line could go out to 10,000 people without changing a word, it's not personalized. It's mail merge with a wig on.
Subject lines for follow-up emails
Follow-up emails should almost always stay in the original thread, meaning the subject line is automatically Re: [your original subject]. This is the highest-performing follow-up pattern because:
- It puts your email next to a message the recipient has already seen
- It signals continuity, not a new pitch
- It avoids creating a second unread thread
Only break this rule when you're explicitly trying a new angle, and even then, a short fresh subject (closing your file, wrong time?) usually beats a long new pitch.
We cover full follow-up structure on the cold email follow up page.
A/B testing cold email subject lines (without fooling yourself)
If you run sequences at any volume, test subject lines. But test the right metric.
| Test | Trap |
|---|---|
| Open rate | Looks easy to win. Easy to game with misleading subjects. Doesn't predict revenue. |
| Reply rate | Harder to win. The number that actually matters. |
| Meeting-booked rate | The gold standard. Slow to measure but most honest. |
The trap is optimizing for opens. A clickbait subject line will win on open rate and lose on reply rate every time. Always pair open rate with reply rate, and trust reply rate when they disagree.
Test one variable at a time. Change only the subject in batch A vs batch B. Send minimum 100 emails per variant to get past noise.
Pre-send subject line checklist
Before you hit send, run through this:
- Under 6 words / 40 characters
- Specific to the recipient or their company
- Lowercase (or at most sentence case)
- No ALL CAPS, exclamation marks, or emoji
- No "Quick question," "Touching base," "Following up"
- No fake Re: or Fwd:
- Honest preview of what's inside
- If you saw it from a stranger, you'd open it
If you can't check every box, rewrite. If you don't have time to rewrite, paste it into RoastMyEmail and let the AI tell you exactly what to fix.
Frequently asked questions
What is the best cold email subject line?
There is no single best subject line; there's a best pattern for the situation. For cold-cold outreach with no prior contact, a specific observation about the recipient (e.g. "saw your post on [topic]") consistently outperforms generic lines. For follow-ups, staying in the original thread (Re: [subject]) outperforms a fresh subject 9 times out of 10.
How long should a cold email subject line be?
3 to 6 words, or about 30 to 40 characters. That's the budget before most mobile inboxes truncate. Anything longer trusts the recipient to read past the cutoff, and most won't.
Should I personalize the subject line with a first name?
First-name personalization in the subject lifts opens by almost nothing; recipients have learned to spot mail merge. Relevance (a topic, a company milestone, a piece of content they produced) lifts opens far more than a first name ever will.
Is it OK to use emoji in cold email subject lines?
For B2B cold outreach, no. Emoji read as marketing campaigns, not 1-to-1 emails. They also trip some promotional filters. For B2C or community-led brands talking to known audiences, the rule loosens, but cold email isn't either of those.
What subject line words trigger spam filters?
The classic offenders are FREE, guaranteed, act now, urgent, 100%, $, ALL CAPS, multiple exclamation marks, and fake Re: / Fwd: prefixes. We catalogue more in the cold email vs spam chapter and our checker flags them automatically.
What's a good open rate for a cold email?
For well-targeted B2B outbound, 40 to 60% open rate is a strong band. Above 60% is excellent. Below 30% usually means the subject line is generic, the sender domain has reputation issues, or both. Always pair open rate with reply rate; opens are easy to game with misleading subjects, replies aren't.
Can I A/B test subject lines on small lists?
Technically yes, but you need at least ~100 sends per variant to see signal past noise. On lists under 200, focus on writing one strong subject line rather than splitting volume across two mediocre ones.
Next: the rest of the email
A great subject line gets you opened. What happens in the next two seconds (your opener and first line) decides whether you get replied to. That's the how to write a cold email that gets replies chapter.
Or skip the theory and paste your full draft (subject + body) into RoastMyEmail. You'll get a 0 to 100 score, line-by-line callouts on your subject, opener, body, and CTA, plus a rewrite direction in seconds.