The best transactional email services for creators who run their own site

For a WordPress site, MailerSend has the cheapest paid monthly plan and needs no code. For a Supabase app, Resend is the quickest start, and for login links where speed matters, Postmark. Here is how all seven compare in October 2026.

11 minute read

Transactional email services at a glance (October 2026). USD, billed monthly.
ServiceBest forFree tierFirst paid planHistory on cheapest plansBefore you can send
MailerSendWordPress and no-code setups on a small budget500 emails/mo, 100 a day; card on file, not charged$7/mo for 5,000 emails (Hobby)1 day on Free and Hobby; 7 days on StarterFree: approval, up to 48 hours; 14-day trial can send right away
ResendApps you build yourself, especially on Supabase3,000 emails/mo, 100 a day$20/mo for 50,000 emails (Pro)30 days on every planNo approval step
PostmarkLogin links and receipts on a service built around speed100 emails/mo$15/mo for 10,000 emails (Basic)45 days on every planManual review, usually under 24 hours on weekdays
Twilio SendGridTeams expecting real volumeNone; a 60-day trial at 100 a day$19.95/mo for 50,000 emails (Essentials)3 daysPossible account vetting
MailgunSelf-hosted Ghost100 a day; without a card, only 5 verified addresses$15/mo for 10,000 emails (Basic)1 dayNo approval step; possible hourly limit until business verification
Amazon SESThe lowest cost per email, with a developerNone listed; up to $200 in general AWS credits for new accounts$0.16 per 1,000 (Essentials, default); $0.10 à la carteEssentials: 30-day search, once switched on; à la carte: none built inSandbox until production access; first reply within 96 hours
BrevoNewsletters and transactional email on one bill300 emails a day, shared with campaigns; Brevo branding$9/mo for 5,000 emails (Starter)No time limitAccount approval; SMTP switched on by support

The short answer: which transactional email service to use

For a WordPress site run without code, MailerSend fits the job: it is in WP Mail SMTP's free version, has its own plugin and starts free, and Hobby, at $7 a month, is the cheapest paid monthly plan here. For an app built on Supabase or similar, Resend is the quickest start, with 3,000 free emails, a ready-made Supabase integration and no approval step. If login links and receipts are the product, Postmark, built around delivery speed, is worth $15 a month.

For newsletters on self-hosted Ghost, Mailgun is required. For a developer on AWS, nothing here beats SES's à la carte price per email. For newsletters and receipts on one bill, choose Brevo and plan around its shared 300-a-day free cap. If you already use Twilio or expect real volume, SendGrid is the choice. One MailerSend or Resend account can cover both a site and an app, but check the domain count: MailerSend's Free plan allows one sending domain and Resend's allows three.

Most creators do not need one until they run their own site

Transactional email is the mail your site sends because someone did something: a receipt, a login link, a password reset, a note confirming a sign-up. It is not your newsletter. Shopify, Teachable, Gumroad, Patreon and Substack send receipts and account emails themselves, and Kajabi's help centre says its transactional emails never use your custom email domain.

You need one once you run the stack yourself. Supabase's built-in mail server for Auth delivers only to your project's team, at most two messages an hour, and Supabase's docs say it is not meant for production. Even with your own provider, Supabase Auth starts at 30 emails an hour until you raise the limit under Authentication, then Rate Limits. Firebase's free Spark plan caps passwordless email-link sign-in at five emails a day. Self-hosted Ghost needs mail for member sign-ups, login links, staff invitations and password resets. WordPress sends through PHP's mail function unless you change it, and the WP Mail SMTP plugin's listing says most hosts are not configured to handle that properly. Membership tools sit in between: Memberstack leaves welcome emails to your own email service, and Memberful sends its own emails but can route them through your provider so they come from your domain.

Judge them on the five things that actually differ

At creator volumes, delivery itself is close to a commodity. Every service here authenticates your domain with a few DNS records it gives you, so inboxes can check the mail really comes from you, and on the plans a creator would buy, every one sends from shared IP addresses. Five things separate them.

The first is whether the free tier survives a good day. Most free plans cap you per day as well as, or instead of, per month, and sign-ups and login links jump on the day a clip takes off. The second is how long you can see what happened to a message, which decides whether you can answer a buyer who never got a receipt. The third is how much code it takes. Every service here offers SMTP, which a plugin or settings page connects with a host, a port, a username and a password, and that covers WordPress, Supabase Auth and Ghost's sign-up and login emails, though not Ghost newsletters. The fourth is whether you can send on day one, and the fifth is what the first paid step costs and what happens when you pass it: some services stop sending, some bill every extra email automatically, and some let you set a ceiling.

A cream clay mailbox whose amber dial gauge is turned all the way to the right, with five cream clay envelopes queued behind a lowered amber and cream barrier arm, on a black background.

MailerSend: the cheapest paid monthly plan, and no-code setup

MailerSend, from the team behind MailerLite, needs no code on a WordPress site: it is in WP Mail SMTP's free version and has its own official WordPress plugin. The Free plan includes 500 emails a month, capped at 100 a day, with the email API, SMTP relay, the drag-and-drop builder and inbound routing, which counts each reply it passes on to your app as an email. Free allows one template, one sending domain, one user and one webhook, and has no overage, so sending pauses at the cap. It asks for a card on file, which MailerSend says is not charged, though Sandbox mode lets you test sending to two recipients without one. The Free plan starts once the account is approved, which can take up to 48 hours, while the 14-day trial, MailerSend says, can send to real recipients straight away.

Hobby is $7 a month for 5,000 emails, the cheapest paid monthly plan here, with 10 percent off yearly, which Resend and Postmark do not offer. It also raises the daily limit to 1,000 API and SMTP requests. Extra emails cost $1.50 per 1,000, so 10,000 a month costs $14.50, and paid plans let you set a billing limit, after which sending stops until the next period. Starter, $35 a month for 50,000 emails, adds 10 sending domains and the option to remove MailerSend's logo.

The catches: activity history is one day on Free and Hobby, thin when a buyer emails on Monday about a receipt from Friday, and a week on Starter. From Starter up, longer history is an add-on: $5 a month for 30 days or $15 for 365 days at the 50,000-email tier. MailerSend's templates cannot be sent over SMTP, so a WordPress site keeps the emails WordPress already builds. And MailerSend is not among the providers Supabase's docs list, so Supabase Auth means following generic SMTP instructions.

Resend: a generous free tier, built for people who write code

Resend's free plan is among the most generous here, beaten on daily volume only by Brevo's. It includes 3,000 emails a month, capped at 100 a day with the count resetting at midnight UTC, plus three domains, 30 days of data retention, inbound email, SMTP and a webhook endpoint, with no approval step once your domain is verified. Inbound emails and each CC and BCC recipient count against it, and past the daily cap the API returns an error and the email is not sent, so a busy launch day can stop your login links mid-afternoon.

Pro costs $20 a month for 50,000 emails or $35 for 100,000, removes the daily cap and raises the domain limit from three to 10. Its overage, $0.90 per 1,000, has to be switched on in settings and is capped at five times your monthly quota by default, and plans are billed monthly only. Supabase's docs list Resend first among custom SMTP providers, and Resend's ready-made Supabase integration sends Auth emails such as confirmations and password resets. Newsletters are a separate product, Broadcasts, free up to 1,000 contacts and $40 a month for 5,000.

Postmark: built around delivery speed, with a steep first step

Postmark sells itself on delivery speed. Its Message Streams keep transactional and broadcast email on separate infrastructure, so a newsletter that draws complaints does not share IP addresses with your password resets. Postmark still recommends separate From domains, because the two otherwise share your domain's reputation. Every plan keeps full message content and activity for 45 days, and Pro and higher plans can buy up to 365 days from $5 a month. New accounts are reviewed by hand, usually in under 24 hours on weekdays, and until approval you can only send to domains you have verified.

The weakness is the shape of the pricing. The free developer plan is 100 emails a month and never expires, and the next step is 10,000 emails, with nothing in between: $15 a month on Basic, $16.50 on Pro and $18 on Platform. A course site sending 1,500 emails a month pays for 10,000. Overage, $1.80 per 1,000 on Basic, $1.30 on Pro and $1.20 on Platform, is billed automatically the following month, and inbound emails, CC and BCC recipients all count. Bootstrapped creators who have launched, charge for their product and have taken no outside investment can ask for a $75 account credit. Broadcast streams allow newsletters, with their own approval, but Postmark has no list uploads, visual editor or campaign reporting.

SendGrid: no longer free, priced for volume you may never send

Twilio retired the free Email API plan in May 2025, and new accounts now get a 60-day trial at 100 emails a day, with no card required, after which sending over both the API and SMTP stops until you upgrade. The cheapest plan, Essentials, is $19.95 a month for 50,000 emails, far more than most creator sites send, with overage of about $1.33 per 1,000, one teammate, three days of searchable activity history and shared IPs. Newsletters are a separate product, Marketing Campaigns, from $15 a month, and new sign-ups may be held for account vetting.

SendGrid still makes sense when you already use Twilio or expect real volume soon. As a first provider for a small site, it has the highest ongoing minimum here: with no free plan to stay on, you pay $19.95 a month once the trial ends.

Mailgun: the one self-hosted Ghost requires for newsletters

Mailgun matters to creators for one reason. Ghost's docs say newsletters on self-hosted Ghost cannot be sent over basic SMTP and that Mailgun is currently the only supported bulk email provider, and Ghost adds that it has no partnership or affiliate deal with Mailgun. If you host Ghost yourself and want to email posts to your members, you need a Mailgun account; on Ghost(Pro), newsletter delivery is included. Ghost treats member login links as transactional, so they can use any SMTP provider, which makes it natural to keep login links on a different service from your newsletter.

Mailgun's free plan allows 100 emails a day with one custom domain, one user and one day of logs. It needs no card, but without one you can send only to five verified addresses. Basic is $15 a month for 10,000 emails with no daily cap and overage at $1.80 per 1,000. There is no approval step by default, but Mailgun can hold a new account to a temporary hourly limit, 100 messages an hour in its example, until it passes a business verification form. Overage cannot be switched off, though an account-wide monthly message limit halts sending when reached.

Amazon SES: the lowest price per email, if your team speaks AWS

Per email, Amazon SES is the cheapest service here by a wide margin. On its pay-as-you-go à la carte pricing, outbound email is $0.10 per 1,000 messages, counted per recipient, plus $0.12 per gigabyte of attachments, so 10,000 receipts and password resets cost about $1 a month. Since 21 July 2026, though, new accounts start on Essentials by default, at $0.16 per 1,000, which covers AWS's deliverability dashboard with 30-day message search once you switch it on. AWS says a first move to à la carte takes effect immediately.

The price is low because you do the work. Every new account starts in the sandbox, separately in each AWS region, where you can only send to addresses you have verified, up to 200 emails a day at one per second. Leaving it means a production-access form, and AWS promises a first response within 96 hours, so do not start it the week of a launch. Templates are JSON created through the API or command line, and AWS documents no visual template designer. SES has a standard SMTP interface that Ghost, Supabase and most plugins can use, though WP Mail SMTP's dedicated SES mailer is in its paid version and free users enter the SMTP details under Other SMTP. For anyone without a developer, the setup costs more than the emails.

Brevo: newsletters and receipts on one bill and one allowance

Brevo, formerly Sendinblue, is the only service here where one plan covers both a full newsletter tool and transactional email, and paid plans draw both kinds of email from one monthly pool. The free plan allows 300 emails a day, but campaigns and transactional email share it. After the cap, Brevo holds up to 1,000 extra transactional emails in a retry queue and does not deliver anything beyond that, so a newsletter send in the morning can leave no room for login links in the afternoon. Free emails carry a "Sent with Brevo" sticker, and the plan has a single user.

Starter is $9 a month for 5,000 emails with no daily cap, though that entry tier stores only 500 contacts, and going over the contact limit on the lower tiers upgrades you automatically. Removing Brevo's logo on Starter is a paid add-on; Standard, at $18 a month, is the cheapest plan without it. Brevo keeps transactional logs with no time limit for accounts under 10 million email events, the longest history here, though not a copy of each email's content by default. New accounts need approval before sending, SMTP is switched on by asking support, and an SMTP key that has not sent a successful email in 90 days is deactivated.

Gmail and Outlook rules apply to your site email too

Since 1 February 2024, Google's sender guidelines have required everyone sending to personal Gmail accounts to authenticate with SPF or DKIM and keep the spam rate reported in Postmaster Tools below 0.3 percent, ideally below 0.1 percent. A sender that reaches close to 5,000 messages a day to Gmail becomes a bulk sender, permanently, and one newsletter issue to a list with around 5,000 Gmail addresses can get you there. Gmail counts every subdomain toward the parent domain's total. Bulk senders must have SPF and DKIM both in place and publish a DMARC policy, a DNS record telling inboxes what to do with mail that fails those checks. Its mildest setting, p=none, is enough as long as the domain in your From address matches the one that passes SPF or DKIM. The newsletter setup guide covers the same rules for newsletters.

Since 5 May 2025, Microsoft has applied similar rules to domains sending more than 5,000 emails a day to Outlook.com, Hotmail and Live addresses. One rule works in your favour: Gmail's one-click unsubscribe requirement covers marketing mail only, and Google names password resets as an example of the transactional mail it exempts.

A cream clay envelope passing through a cream clay arch topped with three amber clay shields with check marks, on its way to a cream clay inbox tray, on a black background.

Set up site email apart from your newsletter, then test it

The bigger risk at creator scale is not a threshold but contamination: if a newsletter issue draws complaints and your password resets share its IP addresses or sending identity, the resets suffer too. Google says that a sender using more than one IP address should send account notifications and promotional mail from different ones, and Yahoo says not to send marketing mail from your transactional IPs. The anti-abuse group M3AAWG recommends a separate subdomain for each sending purpose and allows smaller senders to separate by address instead, such as a receipts address apart from a news address. On shared IPs, the split you control is the service and the address: newsletter on its platform from one address or subdomain, site email through a separate transactional service from another, and DMARC published from day one.

Whichever service you choose, set it up in this order.

1. Create the account and wait out any approval.

2. Add the DNS records the service shows you, then wait until it marks the domain verified.

3. Paste the SMTP details or API key into your plugin or into Supabase.

4. Before you tell anyone, send yourself a real password reset and login link, and check they land in the inbox rather than spam.

Two cream clay conveyor belts divided by a low amber clay wall: one carries a tall stack of envelopes, the other carries single envelopes with amber key, receipt and check mark badges, on a black background.

Your sign-ups start in a clip

For video creators, the transactional email is the last step of a journey that started somewhere else. Someone watched a Short or a Reel, tapped through to your profile, landed on a sign-up page and is now waiting for a login link. That is when a daily cap or a spam folder costs you most, and it tends to happen on the day a clip does well. FrameOS handles the step where that journey starts, turning a long recording into captioned vertical clips. For when and how to ask viewers to sign up, see how to turn viewers into subscribers.

FAQ

What is the difference between transactional and marketing email?

Transactional email is sent because a person did something: a receipt, a login link, a password reset or a sign-up confirmation. Marketing email is sent to a list because you chose to send it, like a newsletter or a launch announcement. Gmail exempts transactional messages such as password resets from its one-click unsubscribe requirement, and Google, Yahoo and the anti-abuse group M3AAWG all recommend keeping the two apart, by IP address, subdomain or sending address.

Do I need a transactional email service if I sell on Shopify or Kajabi?

No. Shopify, Kajabi, Teachable, Gumroad, Patreon and Substack send receipts and account emails themselves, and Kajabi's never use your custom domain. You need your own service when you run the site or app yourself, for example on WordPress, self-hosted Ghost or Supabase. Firebase, Memberstack and Memberful sit in between: Firebase's free plan caps email-link sign-in at five a day, Memberstack leaves welcome emails to your own email service, and Memberful can route its emails through your provider.

What is the cheapest transactional email service?

For under 3,000 emails a month and no more than 100 a day, Resend's free plan costs nothing. Brevo's free plan allows up to 300 a day, if you can accept its branding and share that cap with any newsletters you send through Brevo. Among plans with a fixed monthly fee, MailerSend's Hobby at $7 a month for 5,000 emails is the cheapest first step, followed by Brevo's Starter at $9. Amazon SES costs far less per email but expects you to manage a sandbox, a production-access request and templates written as code.

Why do my WordPress emails go to spam or not arrive?

WordPress sends through PHP's mail function by default, and the WP Mail SMTP plugin's listing says most hosts are not set up to send it properly. WordPress's own docs note that a successful send does not mean the email arrived. The fix is to route site mail through a transactional service with an authenticated domain, using a plugin such as WP Mail SMTP, whose free version supports MailerSend, Resend, Postmark, SendGrid, Mailgun and Brevo, or a service's own plugin.

Can a transactional email service send my newsletter?

It can, but it is usually the wrong tool. Resend and SendGrid sell newsletter sending as a separate product, Postmark requires broadcast mail to go through its own stream and approval, and Brevo draws both from one allowance. Most creators are better served by a newsletter platform for the list, compared in our newsletter platform guide, and a transactional service for the site.

Sources

Related pages