Is “Buy Now” dangerous to use?
Still have a question, spotted an error, or have a better explanation or a source we should cite?
You've probably heard that phrases like "Buy Now" will trip spam filters and tank your deliverability. It's one of those email myths that refuses to die. The short answer: no, "Buy Now" is not dangerous.
Modern spam filters don't work like a banned-words list. They look at the full picture: your sender reputation, how engaged your audience is, whether people are opening and clicking, and whether your authentication is set up correctly. A trusted sender writing "Buy Now" in a promotional email is completely fine. An unknown sender with no authentication and a cold purchased list writing "Buy Now" is going to have problems. But those problems aren't caused by those two words.
Think about it this way. Every legitimate retailer on earth uses phrases like "Buy Now", "Shop the Sale", "Order Today", and "Claim Your Discount". If those phrases alone triggered filters, the entire ecommerce email industry would be in chaos. Filters aren't that naive.
What actually gets emails flagged is a combination of signals that look like spam behavior. Things like sending to people who never opted in, high bounce rates, complaint rates above 0.1%, broken or missing authentication, misleading subject lines, or a domain with no sending history. That's what filters care about. Not your CTA.
That said, there are content patterns that do raise red flags. Not because of individual words, but because they combine multiple suspicious signals at once. Watch out for these:
- ALL CAPS across the whole subject line or body ("BUY NOW BEFORE IT'S TOO LATE!!!")
- Excessive exclamation marks stacked together
- Phrases that mimic scam or phishing language ("You've been selected", "Act immediately", "Your account will be closed")
- No plain text version paired with a single giant image and one link
- Misleading or deceptive subject lines that don't match the email content
None of those examples are about CTA vocabulary. They're about patterns that signal a low-effort or deceptive send. "Buy Now" on its own is nowhere near that territory.
So write naturally. If "Buy Now" fits your message and your brand, use it. Your readers expect it. Filters have seen it a million times from perfectly reputable senders. Focus your energy on sender reputation, list hygiene, and genuine engagement. That's what moves the needle.
If you want to check whether your emails are showing any real red flags before they go out, try our free Subject Line Tester. It won't tell you to ditch "Buy Now", but it will flag the stuff that actually matters.
Contributors
Who worked on this answer
Every name links to their profile. Every company links to their site. Real people, real accountability.