By Theo Brandt ยท Updated

SaaS pricing guide

SaaS Email Platform Pricing at 5k, 10k and 25k People

Four different meters sit behind the price tags. Here is what each platform charges once you line them up.

SaaS email platforms bill on four different meters: stored people (Customer.io, Klaviyo, Loops, Drip), tracked users (Userlist), emails sent (Resend, Postmark, Mailgun, Amazon SES) or a negotiated quote (Braze, Iterable, MoEngage). At 10,000 people the lifecycle tools on this page land between $80 and $249 a month. At 100,000 emails a month the senders land between $16 and $139. Which number you should look at depends on whether your product has a big audience or a big message count.

Prices checked 7 October 2026; each price links to the vendor page it came from. Volumes of 5,000, 10,000 and 25,000 people are our sizing for comparison, not figures from any vendor.

Where to start

Best value for a SaaS lifecycle program at 10,000 people: Loops. Loops' slider reads $99 a month at 9,998 subscribers with unlimited sends and transactional email included, and no seat charge. It is the cheapest all-in-one number in the people-priced table below once you exclude Resend's marketing tab, which sells broadcasts, segments and automations, while Customer.io and Userlist also list in-app messages.

Runner-up for event-heavy products: Customer.io. Essentials is $145 at 10,000 profiles and includes 1 million emails a month and transactional email on every plan, so a noisy product does not trigger overage the way a per-email plan would.

Cheapest way to send app mail: Amazon SES at $0.16 per 1,000 emails, if you have engineers to own suppression and deliverability. Otherwise Postmark's $15 for 10,000 is the easier first step.

The four meters, and why they matter

Profiles or contacts. Customer.io counts people plus objects as profiles, and its billing docs say a profile that exists at any point in the month counts for that month even if you delete it. Klaviyo counts active profiles. Mailchimp and ActiveCampaign count contacts. Drip counts active people and also lists a send allowance beside the price. In all of these your bill follows list size, so a cleanup before a renewal can move the tier.

Users and accounts. Userlist's page prices Basic at $149 a month for up to 10,000 users and adds $10 for each extra 1,000. Every plan includes a message allowance equal to five times your tracked users with a 500,000 floor, and overage is $1 per 1,000 messages, so a normal lifecycle program rarely hits it.

Emails sent. Resend's transactional tab, Postmark, Mailgun, SendGrid and Amazon SES charge for volume. Your audience size does not matter, but they leave the audience, the segments and the journey logic to you or to another tool.

Quotes. Braze, Iterable and MoEngage sit here, along with the higher HubSpot and Salesforce editions. You get a number after a sales conversation, usually with a minimum term.

Priced by people: monthly cost at 5,000, 10,000 and 25,000

Platform and planMeter5,00010,00025,000
Loops paidSubscribers$48 (4,788)$99 (9,998)$198 (24,339)
Resend marketing ProContacts$40$80$180
Customer.io EssentialsProfiles$100$145$235 at 20k, $325 at 30k
Userlist BasicUsers$149$149$299
Klaviyo EmailActive profiles$100$150$400
Encharge GrowthSubscribers$179$249$389
DripActive people$89$154$369
Mailchimp StandardContacts$100$135$310
ActiveCampaign StarterContacts$79$149$391

Loops figures are slider readouts at the subscriber count in brackets. Userlist 25,000 is $149 for the first 10,000 users plus 15 x $10. Mailchimp's 25,000 falls in its 20,001-25,000 band. ActiveCampaign's selector is billed annually and Starter is limited to one user and five actions per automation. Customer.io's slider shows no 25,000 stop.

Customer.io pricing page, captured Oct 2026
Customer.io pricing page as of 7 Oct 2026. Source: customer.io/pricing

Priced by emails sent: monthly cost at 10,000, 50,000 and 100,000

Sender and plan10,000 emails50,000 emails100,000 emails
Amazon SES Essentials$1.60$8.00$16.00
Resend transactional$20 (Pro)$20 (Pro)$35 (Pro), $90 (Scale)
Postmark Basic$15$55$115 at 125,000
Mailgun$15 (Basic)$35 (Foundation)$75 (Foundation slider), $90 (Scale)
SendGrid Email API$19.95 (selector starts at 50,000)$19.95 (Essentials)$34.95 (Essentials), $89.95 (Pro)
OneSignal GrowthFree tier covers 10,000$64$139

Amazon SES arithmetic is volume divided by 1,000 times $0.16; the SES pricing page prices 250,000 emails at $40.00 the same way. OneSignal includes 20,000 sends and charges $1.50 per extra 1,000, on a plan that starts at $19: 30 x $1.50 at 50,000 and 80 x $1.50 at 100,000. Resend's free tier is 3,000 emails a month and 100 a day. Postmark's slider shows 125,000, not 100,000.

One product, three bills: a worked example

Take a product with 10,000 users, about 10,000 receipts and password resets a month, and a lifecycle program of onboarding, activation and renewal mail on top. Here is what the published prices give you.

  • Loops: $99. The slider reads $99 at 9,998 subscribers and the pricing page says transactional sending is included on paid plans.
  • Customer.io: $145. Essentials at 10,000 profiles, with transactional email listed in every plan and 1 million emails a month included.
  • Userlist plus Postmark: $164. $149 for up to 10,000 users plus Postmark Basic at $15 for 10,000 receipts, since Userlist describes marketing and lifecycle email and in-app messages rather than a receipts API.
  • Resend, both tabs: $100. $80 for marketing Pro at 10,000 contacts plus $20 for transactional Pro, if you subscribe to both as the page prices them.

The gap between $99 and $164 looks large until you add the cost of the person who maintains the second system. Equally, Loops' price depends on how much branching and reporting you need, which is what the Customer.io premium buys. Read Customer.io vs Loops and Loops vs Resend if that is your shortlist.

What the headline number leaves out

Customer.io. Essentials starts at $100 for 5,000 profiles billed monthly and includes 1 million emails. Extra profiles cost $0.009 each and extra emails $0.12 per 1,000. Managed deliverability is not part of Essentials. Premium starts at $1,000 a month billed yearly, and the page offers 12 months free to companies that have raised under $10M.

Loops. The free plan includes a Powered by Loops footer and limits sends to 4,000 per rolling 30 days. Paid plans remove the send cap and include transactional sends to people outside your audience, at no seat fee.

Userlist. Professional is $349 for up to 10,000 users with $12 per extra 1,000, which adds A/B testing, conversion goals and advanced workflow features over Basic.

Encharge. Premium is $159 at 2,000 subscribers, $269 at 5,000, $399 at 10,000 and $649 at 25,000, and email overage is $100 per 100,000 emails. Premium adds HubSpot, Salesforce and transactional email.

Postmark and Mailgun. Both charge overage past the included volume: Postmark Basic is $1.80 per extra 1,000 and Mailgun Basic starts at $1.80 too. A dedicated IP starts at $50 a month per IP on Postmark Pro or higher, and Mailgun lists extra IPs at $59 a month.

Amazon SES. The $0.16 rate is the Essentials plan. Pro is $0.22 per 1,000 plus $105 per account per region per month, and Enterprise is $0.23 plus $500. A standard dedicated IP is $24.95 a month.

Quote-based and sales-led platforms

Braze sells editions called Go, Select, Pro and Enterprise by quote, billed on monthly active users plus usage credits. Iterable's pricing page sends buyers to book a demo. MoEngage lists Growth and Enterprise with a one-year minimum. CleverTap shows a Core readout of $85 a month for the selected active-user band, excluding add-ons and taxes.

HubSpot's Marketing Hub page lists Starter at $7, Professional at $800 and Enterprise at $3,600 a month. The tier that matters for SaaS lifecycle email is Professional, because the feature table limits automation to 1 action on Free and 10 on Starter and removes the limit from Professional up. Salesforce's Account Engagement page lists Growth+ at $1,250 a month with 10,000 contacts included, billed annually, Plus+ at $2,750 and Advanced+ at $4,400.

These are sensible for a sales-assisted motion with a CRM at the centre. For a product-led team with 10,000 users they cost more than the per-person tools in the table above before you add the implementation work.

How to run your own numbers

Start with three counts from your own data: people you would message in a month, emails you expect to send, and the transactional share. Then walk the table in this order.

  1. Count the meter, not the list. If you hold 30,000 contacts but only 9,000 were active in the last 90 days, Klaviyo's active profiles and Drip's active people might price you at 10,000, while Mailchimp's contacts and Encharge's subscribers price you at 30,000.
  2. Price the next tier up. Customer.io's slider moves from $145 at 10,000 profiles to $235 at 20,000 and $325 at 30,000, while Userlist adds $10 per extra 1,000 users. Find out where your next jump lands before the renewal date, not after.
  3. Check the daily and monthly send caps. Resend's free tier stops at 100 a day, Brevo's free plan at 300 a day, Mailchimp Standard allows 12 times your contact count a month.
  4. Add the second tool. If the lifecycle platform has no receipts path, add a sender from the lower table.

For migrating once you have chosen, the migration guide covers exports and cutover, and the integrations guide covers the billing and product events that have to follow you across.

Verdict

For a SaaS product with 5,000 to 25,000 people, start your shortlist with Loops at $99 for 10,000 and Customer.io at $145 for 10,000, then add Userlist at $149 if you sell to teams and need user and company segments. Choose the meter that matches your product: a big audience with modest mail favours per-email senders, and an event-heavy product favours Customer.io's 1 million included emails. Skip the quote-based vendors until you need push, SMS and in-app messaging at scale, and price Amazon SES only if you have engineering time to spare.

If you are leaving Mailchimp or Klaviyo, the Mailchimp alternatives and Klaviyo alternatives pages put these same prices next to the cost of the platform you are leaving. For the decision beyond price, see how to choose a SaaS email platform.

Frequently asked questions

How much does a SaaS email platform cost for 10,000 users?

For people-priced lifecycle tools the published readouts at 10,000 run from $80 a month for Resend's marketing tab and $99 for Loops, through $145 for Customer.io Essentials, $149 for Userlist Basic and $150 for Klaviyo, up to $249 for Encharge Growth. A pure sender such as Postmark charges by email instead, so 10,000 emails a month is $15 on Basic. The totals only compare once you know whether your 10,000 is a contact count or a monthly send count.

Why is Customer.io priced per profile while Postmark is priced per email?

They sell different jobs. Customer.io charges for the people and objects it stores, then includes 1 million emails a month on Essentials, so the bill follows audience size. Postmark sells delivery of messages your application creates, so the bill follows volume. A product with a small audience and heavy notification traffic is cheaper on the per-profile meter, and a product with a large audience that rarely emails is cheaper on the per-send meter.

Is a free plan enough to launch a SaaS product?

Often yes for the first few hundred users. Loops' free plan has unlimited contacts but caps sends at 4,000 in any rolling 30 days to the 1,000 newest contacts and adds a Powered by Loops footer. Resend's transactional free tier is 3,000 emails a month and 100 a day, and Klaviyo's free plan stops at 250 active profiles and 500 emails. Check the daily limit before launch day, because a spike on signup day can hit 100 a day long before it hits the monthly figure.

Which platforms do not publish a price?

Braze is sold by quote and bills on monthly active users plus usage credits; Iterable's pricing page tells buyers to book a demo; MoEngage lists Growth and Enterprise with a one-year minimum and no list price. CleverTap shows a $85 a month Core readout for the selected active-user band, with add-ons and taxes excluded. Treat all four as procurement projects rather than line items you can model from a web page.

Does annual billing change these numbers?

Yes, for some vendors. Encharge Growth is $99 a month at 2,000 subscribers or $79 billed yearly, ActiveCampaign's selector prices are billed annually, and Mailchimp advertises 50% off the first 12 months on its Standard bands. Customer.io Essentials is billed monthly at the readouts used here, while Premium starts at $1,000 a month billed yearly. Compare like with like before you rank vendors.