Amazon SES review

Transactional email APIsaws.amazon.com

Amazon SES in short

Amazon SES is the cheapest way to send email at scale — $0.10 per 1,000 outbound — and the most DIY: it is a set of AWS console switches, not a product surface. The free tier meters "message charges" for the first 12 months and then rolls into pay-as-you-go on its own; mailbox-simulator test sends are billed like production mail; and opening a technical support case requires a $29/mo AWS Support plan, below which it is forum answers. AWS publishes an entire billing page called "Understanding unexpected charges" — which tells you the culture.

Verdict: Unbeatable per-email price, most expensive per hour of attention. You're buying raw send rate and taking on deliverability, monitoring and billing guardrails yourself — and the surprise-bill stories on r/aws are a platform feature, not an anomaly.

Pros

  • $0.10 per 1,000 outbound emails — the floor price of the entire category
  • AWS-scale infrastructure with reputation and deliverability dashboards
  • Inbound email handling billed per message received
  • Free tier of 3,000 message charges per month for the first 12 months

Cons

  • Technical support requires a $29/mo AWS Support plan — below that it's forum answers
  • The free tier meters "message charges" and flips to pay-as-you-go after 12 months, unattended
  • Even mailbox-simulator test sends are billed like real mail
  • DKIM/DMARC, warm-up, suppression and bounce plumbing are all yours to run
  • AWS surprise-bill culture is a Reddit institution — "aws support has been non-existent"
  • Unexpected charges reported
  • Misleading claims reported
  • Frustrating user experience
  • Slow response times

What people say on All reviews

All 4
4 critical0 mixed0 positive
Criticalreddit

r/aws — "I'm being charged $10,205.13 for never actually using the service"

"Need an AWS Help line ASAP I'm being charged $10,205.13 for never actually using the service." Commenters: "aws support has been non-existent." "Submit a support ticket and then turn on billing alarms above 5 bucks." Amazon's own billing docs carry a whole page titled "Understanding unexpected charges."

View original on reddit
Criticalaws

Amazon SES FAQ — the billing fine print, in Amazon's own words

"New customers can send emails for free through Amazon SES using the AWS Free Tier … up to 3,000 message charges for free each month for the first 12 months after you start using SES." … "If you have an AWS Support plan, you can create a new support case directly from the web-based AWS management console. AWS Support plans begin at $29 per month. … If you don't have an AWS Support plan, you can also ask questions and get answers on the Amazon SES forum." … "we do charge you for each message you send to the mailbox simulator, just as if they were messages you sent to actual customers."

View original on aws
Criticalreddit

r/aws — "Got billed with free tier, how do I get my money back?"

"It's not a guarantee but in general AWS is lenient about billing issues for new accounts and users. This has been done for people with thousands of dollars in unexpected charges." — other replies in the thread: "Open a ticket with Amazon and beg." "you used something that wasn't included in the 'free tier'." "Go to them in contrition, stating that this was unexpected."

View original on reddit

Amazon SES pricing

Details
PlanPriceIncludes
Free tier3,000 msg charges/mo, 12 monthsThen metered automatically — no downgrade prompt
Outbound$0.10 per 1,000 emailsBilled through the AWS account alongside everything else
Inboundper message receivedParse/store/route via S3 and Lambda — assembly required
Supportfrom $29/moThe entry price of asking a human a technical question

Frequently asked questions

Why did my SES bill spike while I thought I was on the free tier?

The free tier meters "message charges" for 12 months and then converts to pay-as-you-go automatically. AWS's own billing docs carry an "Understanding unexpected charges" page, and r/aws threads on surprise bills end with the same advice: open a billing case and ask nicely.

Is SES cheaper than a developer email API?

Per email, almost always. Per hour of engineering time, rarely: deliverability tooling, suppression and monitoring are yours to build, and support starts at $29/mo.

Does SES receive email?

Yes — inbound is billed per message received. But parsing, storage and routing happen through S3 and Lambda: it's assembly work, not a shared inbox.

Do test sends cost money?

Yes. "We do charge you for each message you send to the mailbox simulator, just as if they were messages you sent to actual customers."

When is SES the right call?

High volume, low ceremony: you already have the AWS account, you'll set billing alarms, and you'd rather pay $0.10 per thousand than a monthly plan.

Used Amazon SES? Add your review.

Reviews arrive by email and are published once we've checked them.

Write a review