Side-by-side · honest pricing
BlueyvsAmazon SES

SES is cheaper per email. It is not cheaper to run.

At $0.10 to $0.16 per 1,000, Amazon SES has the lowest unit price in the category and we are not going to pretend otherwise. What it does not have is a UI, templates, automation, suppression tooling that thinks for you, or support that comes free.

The worked exampleAPI sending contacts · 100,000 transactional / month
Bluey · Transactional EssentialsSend-based
$14.95/mo/month
  • $14.95/mo for 100,000 emails — with a dashboard, templates and analytics
  • Suppression, bounce and complaint handling managed for you
  • Marketing campaigns, automations and CRM on the same account
  • Human support included on every plan, at no extra cost
Amazon SES · SES Essentials / à la cartePublished rate
~$16/mo + engineering/month
  • No campaign UI, no template editor, no automation, no CRM
  • Bounce and complaint handling is yours to build via SNS
  • Production access requires a sandbox review before you can send
  • AWS Business Support starts at $100/mo; Global Deliverability is $1,250/mo
0% lower on Bluey · same volume
Quick answer — which should you choose?

Amazon SES costs $0.10 per 1,000 emails à la carte, or $0.16 per 1,000 on the Essentials plan, so 100,000 emails a month is roughly $10 to $16 — genuinely cheaper than Bluey's $14.95 transactional tier at the margin. The cost that does not appear on the AWS invoice is engineering: SES is a sending pipe, so bounce and complaint handling, suppression logic, templating, analytics and any marketing capability are yours to build and maintain. AWS Business Support alone starts at $100 a month. Pick SES if you have platform engineers, high volume and an existing AWS footprint; pick Bluey if you would rather not rebuild a sending platform to save a few dollars a month.

Starting price
Bluey$4/mo · 15K emails
Amazon SES$0.10–$0.16 per 1,000 emails
Pricing scales with
BlueyTiered by emails sent
Amazon SESPure usage, per 1,000
Marketing + transactional
BlueyMarketing + transactional, one platform
Amazon SESRaw sending only — you build the rest
Every row

The boring details, side by side.

Feature
Bluey
Amazon SES
Pricing — the maths
Billing basis
Tiered by emails sentPer 1,000 emails, usage-based
100,000 emails/month
$14.95$10 (à la carte) – $16 (Essentials)
1,000,000 emails/month
$249.95 (1.5M, Pro)$100 – $160
Attachment data
Included$0.12 per GB
Dedicated IP
Add-on$15/mo à la carte, or $105/mo managed on Pro
Support
Included, all plansAWS Business Support from $100/mo
Deliverability tooling
IncludedVirtual Deliverability Manager, metered; Global at $1,250/mo
What you have to build yourself on SES
Bounce & complaint handling
AutomaticBuild via SNS topics and your own consumer
Suppression list logic
AutomaticAccount-level list, plus your own logic
Template management UI
API-only templates
Campaign / broadcast sending
Build it, or add Pinpoint
Open and click analytics dashboard
Event stream to CloudWatch/Kinesis, then build
Segmentation
Unsubscribe & preference handling
List-Unsubscribe header support; UI is yours
Operational reality
Time to first production send
Same daySandbox review, typically 24–48 hours
Sending quota increases
Tier changeRequest via support case
Multi-region setup
ManagedPer-region configuration and IP warm-up
Marketing team can use it unaided
Where SES wins — the honest rows
Unit cost at volume
$249.95 at 1.5M~$150 at 1.5M — clearly cheaper
AWS-native integration (IAM, VPC, CloudWatch)
Region choice and data residency
AskEvery AWS region
Scale ceiling
2.5M/mo publishedEffectively unlimited
Existing AWS commitment / EDP discount
Counts toward your AWS spend
Why teams move

Three things that come up in every conversation.

01

The unit price is not the total cost

SES is a sending pipe by design. The bounce handler, the suppression logic, the template store, the analytics pipeline and the unsubscribe flow are all things you build and then maintain. That is a reasonable trade at high volume with a platform team. It is a poor trade at 100,000 emails a month.

02

Support is a line item on AWS, not a feature

AWS Business Support starts around $100 a month — more than six times Bluey's entire transactional plan at 100,000 emails. Without it, a deliverability problem is yours to diagnose from documentation.

03

Your marketing team cannot use SES

There is no campaign builder, no template editor and no segmentation. Anything a marketer needs to do independently has to be built for them, or bought separately.

Being straight with you

When Amazon SES is the better choice.

SES is the right answer more often than vendor comparison pages like to admit. Choose it when:

You send millions of emails a month and unit cost genuinely dominates your bill
You already run on AWS and want IAM, VPC endpoints, CloudWatch and one consolidated invoice
You have platform engineers who will own the bounce, complaint and suppression pipeline properly
You need a specific AWS region for data residency reasons
Your email is purely machine-generated and no marketer will ever need to touch it

If three or more of those are true, use SES — you will spend less and get more control. If none are, the cost you are avoiding is an invoice and the cost you are taking on is a system.

Switching from Amazon SES? Here is the short version.

SES to Bluey usually means deleting code rather than writing it: the handlers you built for bounces, suppression and templating become platform features.

1Authenticate your sending domain in Bluey with SPF and DKIM
2Export your SES account-level suppression list and import it before first send
3Move templates out of the SES template API into Bluey's composer
4Repoint SMTP or the send call, then retire your SNS bounce and complaint consumers once traffic has moved
Free download

The Amazon SES to Bluey migration checklist (PDF)

Start your free trial and we will send the step-by-step checklist to your inbox.

Start free and get the checklist
FAQ

Bluey vs Amazon SES, answered.

Is Amazon SES cheaper than Bluey?

Per email, yes — clearly. SES is $0.10 to $0.16 per 1,000, so 100,000 emails is $10 to $16 against Bluey's $14.95, and at a million-plus SES is several times cheaper. The comparison is only fair if you also price the engineering time to build bounce handling, suppression, templates, analytics and an unsubscribe flow, plus AWS Business Support at $100 a month if you want a human when something breaks.

Can I use SES for marketing campaigns?

Not on its own. SES sends; it does not compose, segment, schedule or automate. Teams that want marketing on SES either build a layer themselves, add Amazon Pinpoint, or put a third-party front end on top — which reintroduces the subscription SES was meant to avoid.

What is the SES sandbox?

New SES accounts start restricted: you can only send to verified addresses, with a low daily cap. Production access requires a review of your use case and bounce-handling plan, usually cleared within 24 to 48 hours. It is a sensible control, but it is a step between signup and your first real send.

Does SES handle bounces and complaints for me?

It maintains an account-level suppression list and publishes bounce and complaint events, but consuming those events — subscribing to the SNS topic, processing them, updating your own database — is your code. Getting this wrong is the most common way an SES sender damages their reputation without noticing.

Does Bluey run on SES underneath?

Bluey operates its own sending infrastructure with managed IP pools, reputation monitoring and automatic suppression. The point of the platform is that this layer is maintained for you rather than assembled by you.

Pricing verified 4 September 2026 against each provider’s public pricing page. Bluey figures use the Grow plan (send-based). Competitor tiers shift at least quarterly; figures marked “~” are interpolated between published tiers.

Free · 7 days

Try Bluey on your own list. See the difference.

Sign up, send a campaign, watch the bill. Cancel any time.