Plain Text or HTML? What Actually Lands in the Inbox
A cold email dressed up with a logo, a colored button, and a footer full of tracking pixels looks like the marketing newsletters spam filters were built to catch, because structurally, it is one. A plain-text email that reads like something a colleague would send has a much easier path to the inbox.
The choice isn't purely aesthetic. Spam filters, and the humans reading past them, both use formatting as a signal for whether a message is a personal note or a mass send, and the two formats send very different signals.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Why Filters Treat HTML as a Bulk-Mail Signal
Rich HTML templates carry markup that plain text never does: embedded images, multiple fonts, tracking pixels, and a wall of hidden formatting code that mirrors what commercial email platforms generate by the millions. Spam filters have been trained on exactly that pattern for two decades, so a heavily formatted cold email starts every send with a strike against it before a human ever opens it.
A plain-text email, sent from a real inbox rather than a bulk-sending domain, looks structurally identical to a note a colleague would write. That resemblance is doing real work on deliverability, separate from anything about the copy itself.
What a Reader Sees Even If the Filter Lets It Through
Formatting also signals intent to the human on the other end. A prospect who opens a cold email and sees a branded template with a call-to-action button reads it as marketing, the same category as every other promotional email they delete without a second look. A plain-text message that looks like it was typed directly to them gets a different kind of attention, closer to how they'd treat a note from a peer.
That perception gap matters more in cold outreach than in almost any other email type, since the whole goal of the first message is to get read as a person-to-person note, not a campaign.
The Narrow Cases Where Light Formatting Still Helps
Plain text isn't a universal rule without exceptions. A single, tasteful line break to separate a short opening from a specific ask reads fine in plain text and doesn't need HTML at all. Where light formatting can help is a one-line signature with a name and title, sent as plain text with no image, which still clears most filters because there's no embedded markup driving the bulk-mail signal.
What doesn't survive the switch to HTML without real deliverability cost: logos, colored buttons, and multiple font sizes. If your brand guidelines require any of those, save them for a nurture email that a prospect already opted into, not the first cold touch.
Testing the Switch on Your Own List
Don't take the deliverability argument on faith; test it against your own domain and list. Send a matched pair of sequences, one plain text and one lightly branded HTML, to two halves of a similar account list, and compare not just replies but where each version actually landed: primary inbox, promotions tab, or spam.
A sending platform like lemlist can run this kind of split test directly inside an existing sequence, which is a faster way to get a real answer than debating it in a meeting.
Building the Plain-Text Template Right
A good plain-text cold email still needs structure, just not markup. Keep paragraphs short (two or three sentences), use the recipient's name and a specific detail early, and close with a single clear ask rather than three optional next steps. Personalization fields pulled from a verified contact database, through a tool like Apollo, do more for reply rates here than any formatting choice ever will.
The format gets you past the filter. The message itself still has to earn the reply.
A plain-text cold email that still reads well has these traits:
- Short paragraphs of two or three sentences, so the message reads like a quick note from a colleague.
- The recipient's name and one specific detail near the top, so it is clear the email was written for them.
- A single clear ask at the close instead of three optional next steps.
- Personalization fields pulled from a verified contact database, so the details in the message are accurate.
- No embedded images, extra fonts or designed buttons, with a simple text signature carrying name and title.
What Happens When Marketing and Sales Disagree on This
This is a common internal fight: marketing wants every outbound send to carry the logo and the brand colors for consistency, while sales knows that formatting is what's keeping the email out of the inbox in the first place. Resolve it by drawing a clear line between channels rather than picking a winner: branded HTML for nurture and newsletter sends where the recipient already opted in, plain text for the first cold touch where deliverability is the constraint that matters most.
Frame it as a deliverability decision backed by a real test on your own list, not a design preference, and the argument usually settles faster than a debate about brand guidelines ever would.
What Good Looks Like
Good cold email formatting means the default send is plain text with no embedded markup, any formatting exception has been deliberately tested against a real list, and someone can point to actual inbox-placement data, not just a guess, for why the format was chosen.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Frequently Asked Questions
Does plain text mean the email can't have any formatting at all?
It can have a line break between a short opener and the ask, and a simple text-only signature. What it shouldn't have is embedded images, multiple fonts, or a designed button, since those are the specific markers that push a message toward the bulk-mail category filters are built to catch.
Will switching to plain text hurt how professional the email looks?
Usually the opposite. A plain-text email reads like a real note from a person, which is the impression you want on a first cold touch. Save branded, designed templates for later in the relationship, once a prospect has opted into hearing from your company regularly.
How do we know if our HTML template is actually hurting deliverability?
Run a split test: send the same offer as plain text to one segment and as HTML to another, then compare where each version landed, not just who replied. If the HTML version is showing up in spam or promotions more often, that's the answer, independent of how the copy performed.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
The Monthly Check That Keeps a Sending Domain Healthy
A short monthly checklist covering authentication records, blocklist status, and inbox placement so a sending domain's reputation problem gets caught early.
Mailreach vs GlockApps vs Warmup Inbox for Deliverability Testing
How Mailreach, GlockApps, and Warmup Inbox actually differ for testing cold email deliverability, and which one fits a small outbound team versus a larger one.
Lemlist vs Instantly vs Smartlead: Cold Email Outreach & Deliverability Comparison
Compare Lemlist, Instantly, and Smartlead: cold email deliverability, multi-inbox rotation, mailbox warmup, multichannel prospecting, and pricing.
Where AI Cold Email Personalization Turns Into Spam
The line between personalization that gets replies and personalization that reads as spam, with specific examples of what crosses it.
How Many Cold Emails One Inbox Can Safely Send Per Day
Safe daily sending limits per inbox, how to ramp a new domain up to them, and the mistakes that get a domain blacklisted before it gets going.
Instantly vs Lemlist: Choosing for Deliverability
A situational guide to choosing Instantly or lemlist for cold email deliverability, with the questions to ask before you switch either one.