Transactional vs marketing email: the rules, and 14 examples
A transactional email completes or reports on something the recipient already started: a password reset, a receipt, a shipping update, a security alert. A marketing email promotes something: a newsletter, a sale, an abandoned-cart nudge. What decides it is the message's primary purpose, not who sends it or how many people get it. Marketing email needs consent, an unsubscribe link and (for bulk senders to Gmail and Yahoo) one-click unsubscribe; transactional email is exempt from most of that, as long as it stays transactional.
This is a practical guide, not legal advice. Each rule links to the regulator or mailbox provider that wrote it.
The test regulators use: primary purpose
The FTC's CAN-SPAM guide puts it plainly: what matters is the "primary purpose" of the message. An email is transactional or relationship content only if it does one of five things:
- Facilitates, completes or confirms a commercial transaction the recipient already agreed to.
- Gives warranty, recall, safety or security information about something they bought or use.
- Notifies them of a change in terms, features or their standing in an ongoing relationship, or gives regular account balance information.
- Covers an employment relationship or employee benefits.
- Delivers goods or services under a transaction they already agreed to.
The FTC says these categories are read narrowly, and that being a subscriber or member doesn't make every message to you transactional. When a message mixes both, the primary purpose decides. It's commercial if the subject line would make a reader think it promotes something, or if the transactional part doesn't appear mainly at the beginning.
14 common emails, classified
| Usually | Why | |
|---|---|---|
| Password reset or sign-in link | Transactional | Delivers a service the recipient asked for. Google's FAQ names password resets as transactional. |
| Order receipt or payment confirmation | Transactional | Confirms a transaction the recipient already agreed to, the FTC's first category. |
| Shipping or delivery update | Transactional | Part of delivering goods under a purchase the recipient already made. |
| Security alert (new login, password changed) | Transactional | Security information about an account the recipient has. |
| Account statement or balance | Transactional | The FTC lists regular account balance information as transactional or relationship content. |
| Change to terms, pricing or plan | Transactional | Notice of a change in the terms of an ongoing relationship, another FTC category. |
| Booking or reservation confirmation | Transactional | Google's FAQ names reservation confirmations as transactional. |
| Receipt with a promotion at the bottom | Depends | Judged by primary purpose: the FTC treats a statement with a promo at the end as likely transactional, and one led by the promo as commercial. Google advises not mixing promotions into receipts at all. |
| Welcome email after signup | Depends | Account details and how to get started lean transactional; a tour of upgrades and offers makes it marketing. |
| Trial ending soon | Depends | A plain notice of a change in account standing leans transactional; an upgrade pitch with discounts is marketing. |
| Abandoned cart reminder | Marketing | There is no transaction the recipient already agreed to; the email promotes completing a purchase. |
| Product update or changelog | Marketing | Being a customer doesn't make every message transactional. The FTC reads its categories narrowly. |
| Review or referral request | Marketing | It asks the recipient to do something for your business rather than completing something they asked for. Treat it as marketing. |
| Newsletter or sale announcement | Marketing | Promotional content sent to a list: the clearest marketing case. |
"Depends" means the content decides. Google's FAQ also notes that recipients, not Google, determine the nature of the messages they receive: if people treat a message as promotional, mailbox providers will too.
What each type has to do
| Rule | Marketing | Transactional |
|---|---|---|
| CAN-SPAM: no false or misleading header or routing information | Required | Required |
| CAN-SPAM: identify as an ad, include a physical postal address, offer an opt-out and honor it within 10 business days | Required | Exempt when the primary purpose is transactional |
| Gmail and Yahoo bulk senders: one-click unsubscribe (RFC 8058) plus a visible unsubscribe link | Required for marketing and subscribed messages | Google's FAQ: excluded |
| Gmail and Yahoo bulk senders: SPF, DKIM and DMARC (p=none is enough) | Required | Required |
| Spam complaints below 0.3% (Google's target is under 0.1%) | Required | Required |
Gmail's bulk-sender rules apply to anyone sending about 5,000 or more messages a day to personal Gmail accounts, and once you qualify, the status doesn't expire. They took effect in February 2024, and Google's FAQ says enforcement ramped up from November 2025. Yahoo's requirements also started in February 2024. Both ask that unsubscribes be honored within two days.
The FTC's guide lists penalties of up to $53,088 for each email that breaks CAN-SPAM, the figure from its January 2024 edit; the amount is adjusted for inflation, so check the current number before relying on it. B2B email gets no exception.
Sources: FTC CAN-SPAM compliance guide, Google email sender guidelines, Google sender guidelines FAQ, Yahoo sender best practices, all read November 7, 2026.
Keep them apart: how to send each
Both Google and Yahoo tell senders to keep the two kinds of mail separate. Google advises against mixing promotions into receipts and recommends different IP addresses for different message types; Yahoo says not to send marketing from the IPs you use for transactional mail. The reason is reputation: if a newsletter draws complaints, you don't want your password resets landing in spam with it.
- Separate streams. Send each type through its own stream or configuration so complaints and bounces are tracked separately. Many teams also use different From subdomains, such as
receipts@app.example.comandnews@mail.example.com. - Keep transactional email clean. Put the transactional content first and keep promotions out, or the whole message risks being treated as marketing.
- Automate the marketing requirements. One-click unsubscribe headers, a visible link and suppression of unsubscribed addresses should happen on every marketing send, not by remembering.
- Watch complaints per stream. 0.3% is the line Gmail and Yahoo hold you to; aim for under 0.1%.
How SendForAI handles the split
SendForAI sends both, through separate streams, at one price. Every send says which stream it's on (transactional by default, or broadcast), and each stream uses its own Amazon SES configuration, so a newsletter's complaints never slow down your sign-in links. Broadcasts always get a one-click List-Unsubscribe header and an unsubscribe link, unsubscribes are suppressed immediately, and every broadcast waits for a person to approve it by default. Transactional sends stay free of unsubscribe links.
Unlike providers that bill transactional email by volume and marketing email by contact count, both streams share one allowance: $0 to build, $5 in months you send, then $0.11 per 1,000. For how others price the two, see Resend pricing and SendGrid pricing.
FAQ
What is the difference between transactional and marketing email?
A transactional email completes or reports on something the recipient already started, like a password reset, receipt or shipping update. A marketing email promotes a product or service. Under CAN-SPAM the deciding factor is the message's primary purpose, not who sends it or how many people get it.
Do transactional emails need an unsubscribe link?
Under CAN-SPAM, messages whose primary purpose is transactional or relationship are exempt from most of the Act's provisions, including the opt-out requirement, though they still can't use false or misleading routing information. Google's FAQ says one-click unsubscribe is required only for marketing and promotional messages, with transactional messages excluded.
Is a welcome email transactional or marketing?
It depends on what's in it. A welcome email that confirms the account and explains how to use it leans transactional. One built around offers, upgrades or other products is marketing. If in doubt, keep promotions out of it.
Is an abandoned cart email transactional?
No. The recipient hasn't agreed to a transaction yet, and the email exists to promote completing one, so treat it as marketing: unsubscribe link, physical address and consent rules apply.
Should transactional and marketing email be sent separately?
Yes. Google advises against mixing content types in one message and recommends separate IP addresses for different message types, and Yahoo says not to send bulk or marketing mail from the IPs used for transactional mail. Separate streams keep a newsletter's complaints from slowing down password resets.