A MailCheap alternative with business email: Shipmail vs MailCheap (2026)
Which is better, Shipmail or MailCheap?
MailCheap and Shipmail both charge for the emails you send, never for subscribers. Shipmail costs less at every MailCheap plan: $9 (Pro) against $19 for 20,000 emails a month, $24 (Solo with 100,000 more sends) against $39 for 75,000. The same plan includes mailboxes on your domain, calendars and transactional email. Pick MailCheap to host the newsletter yourself: it is open source.
The newsletter, the team's mailboxes and your app's transactional email on one bill
Calendars, booking pages, a team inbox and an AI assistant in the same plan
A 14-day trial, where MailCheap has neither a free plan nor a trial
By Julien Coulaud · Published October 27, 2026 · 2 min read
Price per monthVerified Oct 27, 2026
20,000 emails a month (weekly to about 4,600 readers)
Shipmail
$9/mo
Pro
MailCheap
$19/mo
20,000 emails
Shipmail costs $10 less a month here.
20,000 emails a month (weekly to about 4,600 readers)
Shipmail: $9/month (Pro) (cheaper)
MailCheap: $19/month (20,000 emails)
75,000 emails a month (weekly to about 17,300 readers)
Shipmail: $24/month (Solo with 100,000 more sends) (cheaper)
MailCheap: $39/month (75,000 emails)
200,000 emails a month (weekly to about 46,200 readers)
Shipmail: $44/month (Solo with 200,000 more sends) (cheaper)
MailCheap: $79/month (200,000 emails)
ShipmailvsMailCheap
Compare the buying factors first, then use the sourced pricing scenarios and workflow evidence below to test the fit for your team.
Feature and buying-factor comparison between Shipmail and MailCheap
Factor
Shipmail
MailCheap
What you pay for
ShipmailEmails sent, with business email included. Every plan has unlimited subscribers and is priced by newsletter sends: Solo includes 10,000 a month, Pro 25,000 and Team 100,000
ShipmailIncluded. Your app sends receipts and password resets through the API from its own subdomain, within the plan's 20,000 (Solo), 40,000 (Pro) or 120,000 (Team) emails a month
ShipmailOne website per newsletter: send to several audiences and each gets its own site, on your own domain. Each has your colors, a searchable archive, topic pages with RSS feeds, and visit stats without cookies
MailCheap prices are US list prices by emails sent a month, billed monthly; yearly billing gives 2 months free. Shipmail prices are the cheapest plan plus send add-ons for the volume, billed monthly.Sources[10]MailCheap pricing[11]MailCheap home page[12]MailCheap source code
20,000 emails a month (weekly to about 4,600 readers)
Shipmail$9/mo
Pro
MailCheap$19/mo
20,000 emails
Shipmail's cheapest option for 20,000 emails, with mailboxes included; MailCheap's plan for the same volume.Sources[1]Shipmail pricing[10]MailCheap pricing
75,000 emails a month (weekly to about 17,300 readers)
Shipmail$24/mo
Solo with 100,000 more sends
MailCheap$39/mo
75,000 emails
Shipmail's cheapest option for 75,000 emails, with mailboxes included; MailCheap's plan for the same volume.Sources[1]Shipmail pricing[10]MailCheap pricing
200,000 emails a month (weekly to about 46,200 readers)
Shipmail$44/mo
Solo with 200,000 more sends
MailCheap$79/mo
200,000 emails
Shipmail's cheapest option for 200,000 emails, with mailboxes included; MailCheap's plan for the same volume.Sources[1]Shipmail pricing[10]MailCheap pricing
500,000 emails a month (weekly to about 115,500 readers)
Shipmail$104/mo
Solo with 500,000 more sends
MailCheap$149/mo
500,000 emails
Shipmail's cheapest option for 500,000 emails, with mailboxes included; MailCheap's plan for the same volume.Sources[1]Shipmail pricing[10]MailCheap pricing
Shipmail is business email, and newsletters come with every paid plan. Every plan has unlimited subscribers and is priced by newsletter sends: Solo includes 10,000 a month, Pro 25,000 and Team 100,000. Newsletters go out from a subdomain such as news.yourcompany.com, and replies reach the mailboxes on the same plan.Sources[1]Shipmail pricing[2]Shipmail newsletter editor documentation[3]Shipmail audiences documentation
Mailboxes on your domain, so you can stop paying for a separate email host.
Transactional email through the API, within the plan's monthly emails (40,000 on Pro), so receipts and password resets need no separate service.
A website for each audience, double opt-in, segments and a welcome sequence.
Calendars, booking pages, a team inbox and an AI assistant in beta.
An API, SDKs and an MCP server, so an AI agent can run the newsletter and the inbox.
Download your contacts from MailCheap as a CSV file.
Step 2
Upload the export
Upload your subscribers as one file. Upload unsubscribes and bounces as separate files, marked Unsubscribed contacts or Hard bounces, so Shipmail never emails them. The import sends nothing.
Step 3
Set up the sending subdomain
Add the DNS records Shipmail shows for a subdomain such as news.yourcompany.com.
Step 4
Turn on double opt-in and the website
Embed the signup form, publish the audience's website, then send a test.
MailCheap is the better choice if you want to run the newsletter software yourself: it is open source under AGPL-3.0 and sends through Amazon SES or PostShiba.Sources[10]MailCheap pricing[11]MailCheap home page[12]MailCheap source code
What people ask when they compare MailCheap with Shipmail.
How much does MailCheap cost?
MailCheap charges per email sent: $19 a month for 20,000 emails, $39 for 75,000, up to $799 for 5,000,000. It has no free plan or trial. Shipmail includes newsletters in its email plan, from $4 a month.Sources[10]MailCheap pricing[1]Shipmail pricing
Is Shipmail cheaper than MailCheap?
Yes, at every MailCheap plan: $9 (Pro) against $19 for 20,000 emails a month, $24 (Solo with 100,000 more sends) against $39 for 75,000, and $749 (Solo with 5,000,000 more sends) against $799 for 5,000,000. Both charge for emails, not subscribers, and Shipmail's plan also includes mailboxes.Sources[1]Shipmail pricing[10]MailCheap pricing
Can Shipmail send my app's emails too, unlike MailCheap?
Yes. Transactional email is in every Shipmail plan: your app sends receipts and password resets through the API from its own subdomain, within the plan's monthly emails, 40,000 on Pro. MailCheap sends newsletters, and its feature list has no transactional email.Sources[14]Shipmail transactional email documentation[1]Shipmail pricing[10]MailCheap pricing
Yes. MailCheap is AGPL-3.0, and you can host it yourself with Amazon SES or PostShiba for sending. Shipmail is a hosted service with mailboxes included; its SDKs, CLI and MCP server are MIT-licensed.Sources[12]MailCheap source code[1]Shipmail pricing[15]Shipmail MCP server source
Can I move my MailCheap newsletter to Shipmail?
Yes. Export your contacts from MailCheap as CSV. Upload your subscribers to a Shipmail audience, and your unsubscribes and bounces as their own files so they stay excluded. The import never starts a send.Sources[12]MailCheap source code[3]Shipmail audiences documentation
Audiences, CSV import (each file marked as subscribers, unsubscribed contacts, hard bounces, spam complaints, a suppression list or transactional-only contacts, so opt-outs from another platform stay excluded), segments, double opt-in, one-click unsubscribe, scheduling and a web archive. During the trial, newsletters work with lower limits: 500 newsletter sends a month and 100 active subscribers. Paid plans have no subscriber limit.
Each audience can publish a website with a signup form, a page per public newsletter, an archive with search, an author page, RSS and a sitemap. The site can answer on the sending subdomain or any address you own, such as www.example.com, through a CNAME record. Design settings set its colors and look. Issues take topics, each with its own page and RSS feed, and one issue can be pinned first on the home page. Visit stats show views, visitors, signups and where visitors came from, counted without cookies unless you add an analytics provider.
A series of emails a new reader gets after subscribing through a signup form, the newsletter website or the API, with a wait before each one. Welcome emails count toward the monthly newsletter sends.
Upload a newsletter export up to 500 MB. Mailchimp, Substack, beehiiv and Ghost content and contacts import; Brevo, Kit, MailerLite, Constant Contact and Campaign Monitor contact exports import. Unsubscribes, bounces and complaints take precedence, imports never start a send, and an import can be undone for seven days.
Public booking links that offer slots from a mailbox calendar's real availability, with buffers, minimum notice, and a Zoom or Google Meet link on each booking.
Shared mailboxes in Shipmail: conversation assignment, internal notes that are never included in replies to the customer, and @mentions in notes that alert a teammate by email and in the app.
The AI assistant answers what needs a reply, finds conversations, files messages, sets up inbox rules for future mail and drafts replies. Its replies are normal drafts in the Drafts folder, Writing Style drafts from pasted examples, and organization admins can turn AI off for everyone.
Priced per email sent, not per subscriber: $19 a month for 20,000 emails (Starter, up to 10,000 subscribers, $0.95 per 1,000 emails), $39 for 75,000, $79 for 200,000, $149 for 500,000, $349 for 2,000,000 and $799 for 5,000,000. Every plan has every feature: campaigns, scheduling, a website, your own domain, signup forms, welcome emails, imports, stats, AI agents and API, and chat support. No mailboxes. Yearly billing gives 2 months free. No free plan and no free trial. Prices in US dollars.
MailCheap is a newsletter tool. ChatGPT, Claude and Grok connect to its MCP server with a MailCheap sign-in; Claude Code, Cursor and Codex use an API key. Lists come in as a CSV import on the Contacts page. The code is open source on GitHub.
The MailCheap app is open source under AGPL-3.0 and can be self-hosted with Amazon SES or PostShiba as the sending provider. Contacts can be exported as a CSV file.
Shipmail transactional email: an app sends from its own sending subdomain, and replies go to a Shipmail mailbox. Sends count toward the plan's monthly quota, a sender costs nothing extra, Activity shows delivery status, and a retry with the same Idempotency-Key returns the first message. Every email from a sender carries its mailbox's address as Reply-To, so replies arrive in that mailbox's Transactional folder; the sending address itself cannot receive email.