SMTP relay service
Amazon SES logo

How much does Amazon SES cost in 2026?

Pricing TL;DR (Aug 2026) — the $0.10 per 1,000 figure is still real, but it is no longer the only way to buy SES
On 21 July 2026 Amazon introduced pricing plans for SES: Essentials (no monthly fee, $0.16 per 1,000 emails), Pro ($105/mo plus $0.22 per 1,000) and Enterprise ($500/mo plus $0.23 per 1,000). The classic à la carte model survives untouched at $0.10 per 1,000 outbound emails plus $0.12 per GB of attachments. On raw sending alone, à la carte is cheaper than every plan at every volume. The plans only win when you would otherwise buy the add-ons they bundle. Separately, the old 62,000 free emails a month from EC2 no longer appears anywhere on Amazon’s SES pricing page; new accounts now get up to $200 in AWS Free Tier credits over 6 months instead.

Is Amazon SES still $0.10 per 1,000 emails?

Yes — that is the exact figure Amazon publishes today, and it is the first thing most people come here to confirm. But the sentence needs one qualifier that did not exist before July 2026.

$0.10 per 1,000 outbound emails is the à la carte rate. Amazon’s wording: with SES à la carte pricing, you pay only for what you use with no minimum fees or mandatory service usage. There are no volume tiers on that rate. One million emails costs $100. Ten million costs $1,000. Two hundred million costs $20,000. It does not get cheaper and it does not get more expensive.

What changed is that à la carte is now one of four ways to buy, and it is no longer the only default. If you are on a plan, your per-email rate is different — and in every case, higher.

À la carte$0.10 / 1,000, flat, no monthly fee
Essentials$0.16 / 1,000 up to 10M, no monthly fee
Pro$0.22 / 1,000 up to 10M, plus $105/mo
Enterprise$0.23 / 1,000 up to 10M, plus $500/mo

Check which one your account is on before you budget anything

Amazon’s documentation carries two statements that sit awkwardly together. One says: “If you do not have a plan, you are on à la carte pricing.” Another, describing cancellations, refers to “the default Essentials plan”. The difference between those two readings is 60% on your sending line. We are not going to guess which applies to your account — open the Pricing plan page in the SES console and read it. That single check is worth more than the rest of this page.

What changed on 21 July 2026

SES spent fifteen years as a pure metered service: one price per email, buy add-ons individually. That model still exists, but Amazon has layered a plan structure on top of it. Here is what the announcement says and what it means.

Amazon’s framing is that each plan builds on the one before it, offering progressively more capability at a discount compared to à la carte pricing. The three plans are described as:

  • Essentials — deliverability insights
  • Pro — adds managed dedicated IPs, email validation, and global inbox placement visibility
  • Enterprise — adds multi-region resilience, workload-level reputation isolation, and an annual deliverability assessment

Plans are available in every AWS Region where SES is available except Middle East (UAE) and Middle East (Bahrain).

“At a discount compared to à la carte” needs unpacking.
It is true if you compare a plan against buying every feature that plan contains, one by one. It is false on sending alone: Essentials at $0.16 is 60% more per email than à la carte at $0.10, Pro is 120% more, Enterprise 130% more, before their monthly fees. A plan is a bundle, and a bundle is only a discount if you would have bought the contents.

Switching plans

You change or cancel from the Pricing plan page in the SES console. Upgrades take effect immediately. Downgrades and cancellations take effect at the start of your next billing cycle, with one exception: a first-time cancellation from the default Essentials plan takes effect immediately. Amazon publishes no minimum commitment period.

The four ways to buy SES, priced side by side

Rates below are per 1,000 outbound emails, USD, as published on Amazon’s SES pricing page. Note the tier structure, which is unusual and explained below the table.

OptionMonthly fee0 – 10M10 – 100MOver 100MBundled
À la carte$0$0.10$0.10$0.10Nothing. Every feature billed separately.
Essentials$0$0.16$0.14$0.11Outbound, VDM SES deliverability, Mail Manager email processing
Pro$105$0.22$0.17$0.12Essentials plus Managed Dedicated IPs, Email Validation, email add-ons
Enterprise$500$0.23$0.18$0.13Pro plus Global Endpoints, Tenants, Open Ingress Endpoint, VDM Global deliverability
The tiers are marginal, not retroactive.
Amazon states it plainly: tiered rates are applied marginally — each rate applies only to the emails within that tier, not to your entire volume. So an Essentials account sending 50 million emails pays $0.16 on the first 10 million and $0.14 on the next 40 million, not $0.14 on all 50 million. This is the same shape as an income tax bracket, and it is the opposite of how most ESPs price. Crossing a tier boundary never causes a bill jump.

Which option is actually cheapest: the arithmetic at five volumes

This is the calculation the plan announcement does not show. Sending cost only, no add-ons, applying the marginal tiers correctly.

Emails / monthÀ la carteEssentialsProEnterprise
100,000$10$16$127$523
1,000,000$100$160$325$730
10,000,000$1,000$1,600$2,305$2,800
50,000,000$5,000$7,200$9,105$10,000
200,000,000$20,000$25,200$29,605$32,000

À la carte wins on every row. There is no crossover volume at which a plan becomes cheaper on sending. That is not a criticism of the plans — it is what a bundle is. But it does mean the question “which plan should I be on” is really the question “which add-ons do I need”, and you should answer that one first.

When a plan does win

Two cases, both driven entirely by a single add-on.

Enterprise costs less than one of the features it contains.
VDM Global deliverability is $1,250 per month, per region as an add-on. It is included in Enterprise, which has a $500 monthly fee. If your deliverability team needs global inbox placement data in even one region, Enterprise is $750/mo cheaper than buying that one thing, before you count anything else in the bundle. This is the clearest arbitrage in the entire SES price list.

Pro turns on email validation. Validation is $0.01 per validation à la carte and included on Pro. If you validate 20,000 addresses a month you are spending $200 on validation alone, which already exceeds Pro’s $105 fee. At 100,000 validations a month the à la carte cost is $1,000 and Pro is an obvious buy. Below roughly 10,000 validations a month, it is not.

The dedicated-IP case never justifies Pro on its own. Pro bundles Managed Dedicated IPs, which à la carte cost $15/mo plus $0.08 per 1,000 emails. Buying them separately therefore costs $15 plus $0.18 per 1,000 all-in, against Pro at $105 plus $0.22. Pro is higher on both the fixed fee and the unit rate, so there is no volume at which managed IPs alone make Pro the cheaper choice. Validation is what flips it, or nothing does.

The free tier: what happened to 62,000 emails a month

This is the single most out-of-date figure circulating about SES, and it is still quoted by guides written this year. Here is what Amazon’s pages actually say today.

For years SES carried a well-known allowance: 62,000 outbound emails per month at no charge when sending from an application hosted on Amazon EC2. That figure does not appear anywhere on Amazon’s current SES pricing page. We are reporting what the page contains, not asserting a retirement date Amazon has not published — but if you are planning around 62,000 free emails, stop.

What the pricing page does say is that new AWS customers receive up to $200 in AWS Free Tier credits, applicable to eligible services including SES. On the AWS Free Tier page the mechanics are: $100 in credits immediately, up to $100 more earned by exploring key services, valid for 6 months.

What $200 buys at à la carte rates2,000,000 outbound emails, if you spend the whole credit on SES
What $200 buys on Essentials1,250,000 outbound emails
How long you have6 months from account creation

The account closes when the credits run out

This is the part that catches people. On the AWS Free Tier plan, the account closes automatically after the 6-month window ends or when the credits are exhausted, whichever comes first, unless you upgrade to a paid plan. An application quietly sending transactional email on free-tier credits does not degrade gracefully — the account goes away. If SES is sending your password resets, move to a paid plan long before month six.

The sandbox, and why your first SES email costs nothing and reaches nobody

SES has a cost dimension that never appears on the pricing page: for the first hours or days of your account’s life, you cannot send to anyone.

Every new SES account starts in the sandbox, where the limits are severe:

Daily sending quota200 emails per 24-hour period
Maximum send rate1 email per second
RecipientsOnly addresses you have explicitly verified. You cannot email a customer.

Leaving the sandbox requires requesting production access and describing your use case. Once out, the daily quota and send rate are set by AWS based on that use case and raised on request. The practical consequence for a migration plan: budget days, not minutes, between opening the account and sending your first real message. This is the most common reason a “we’ll just move to SES this weekend” plan slips.

Other hard limits worth knowing before you design around SES: maximum message size is 40 MB after base64 encoding on the v2 API and SMTP (10 MB on the v1 API), maximum 50 recipients per message across To, CC and BCC combined, and 10,000 verified identities per Region. All quotas are per Region.

Amazon SES dedicated IP pricing

SES sells dedicated IPs three ways, and the cheapest headline is not the cheapest option for most senders.

TypeFixed costPer-email costWho it fits
Dedicated IPs — Standard$24.95 / month / IPNoneYou want to manage warm-up and IP assignment yourself
Dedicated IPs — Managed$15 / month / account$0.08 per 1,000 (0–10M), $0.04 (10–50M), $0.02 (50–100M)You want AWS to handle warm-up and scaling
BYOIP$24.95 / month / IPNoneYou are bringing your own range, minimum 256 addresses

The comparison that matters is Standard against Managed. Managed’s fixed fee is per account, not per IP, so it scales with volume rather than with IP count. At 1 million emails a month Managed costs $15 plus $80, or $95 — roughly four Standard IPs. At 100,000 emails Managed is $23, cheaper than a single Standard IP, and AWS does the warm-up.

Do not buy a dedicated IP below roughly 100,000 emails a month

This is not an AWS policy, it is how mailbox providers work. A fresh dedicated IP has no reputation, and reputation is built by consistent volume. A sender pushing 20,000 emails a month across one new IP will see worse inbox placement than the same sender on SES’s shared pool, which is warmed by everyone else’s traffic. The $24.95 is not the cost — the lost deliverability is.

The complete SES add-on price list

Every à la carte line item Amazon publishes. Anything not in this table, we could not source and do not quote.

ItemPriceNotes
Outbound email$0.10 / 1,000Flat, no tiers
Attachment data$0.12 / GBOutgoing attachments only
Email Validation (API)$0.01 / validationIncluded on Pro and Enterprise
Email Validation (Auto)$0.01 / 1,000A thousand times cheaper than the API call. Check which one you are invoking.
Global Endpoints$0.03 / 1,000Surcharge on top of sending, for multi-region endpoint IDs
Tenants$0.005 / month / tenant plus $0.005 / 1,000Reputation isolation per workload or customer
VDM — SES deliverability$0.07 / 1,000 (0–10M), $0.05 (10–100M), $0.02 (>100M), queries $0.0005 / 1,000Included in Essentials and above
VDM — Global deliverability$1,250 / month / regionIncluded in Enterprise, which costs $500
Inbound email$0.10 / 1,000 plus $0.09 / 1,000 chunksSeparate meter from outbound
Mail Manager — email processing$0.15 / 1,000, plus $0.10 / 1,000 recipients beyond the firstIncluded in Essentials and above
Mail Manager — Open Ingress Endpoint$50 / month / endpointIncluded in Enterprise
Mail Manager — archiving$2 / GB ingested, $0.19 / GB / month storedIngestion and storage billed separately
Two line items catch people out.
Email Validation API at $0.01 per validation and Email Validation Auto at $0.01 per 1,000 differ by a factor of a thousand for what reads like the same feature. And attachments are metered separately at $0.12 per GB: a service sending 200,000 invoices a month with a 200 KB PDF attached moves 40 GB, which is $4.80 on top of $20 of sending — a 24% increase that no per-email calculator will show you.

Inbound email and Mail Manager

SES receives mail as well as sending it, on a completely separate meter. If you are only sending, none of this applies and you can skip it — but it is the part of the bill people most often fail to forecast.

Receiving costs $0.10 per 1,000 inbound emails, plus $0.09 per 1,000 incoming email chunks. A chunk is a unit of message content, so a mailbox receiving large messages costs more than the per-email figure suggests. Mail Manager email processing — rules, routing, transformation — is $0.15 per 1,000 emails plus $0.10 per 1,000 recipients beyond the first.

Archiving is the line that grows without anyone watching it: $2 per GB to ingest and $0.19 per GB per month to store. Ingestion is one-off, storage is forever. An archive accumulating 10 GB a month costs $20 to ingest in month one and $1.90 a month to hold — then $22.80 a month by month twelve, and $45.60 a month by month twenty-four, for data nobody has read.

What real accounts pay

Five worked examples using published à la carte rates, with the plan comparison where it changes the answer.

ProfileMonthly totalCompositionThe decision
SaaS, 200,000 transactional emails, no attachments$20À la carte sending onlyStay à la carte. Essentials would be $32 for insights you are not reading.
Invoicing service, 200,000 emails with 200 KB PDFs$24.80$20 sending + 40 GB attachments at $0.12Attachments add 24%. Forecast them.
Store, 1M emails, one managed dedicated IP$195$100 sending + $15 + $80 managed IPPro would be $325. Stay à la carte.
Platform, 5M emails, 100,000 validations/month$1,205 on Pro$105 + 5M at $0.22À la carte would be $500 sending + $1,000 validation = $1,500. Pro wins by $295.
Enterprise sender, 10M emails, needs global inbox placement$2,800 on Enterprise$500 + 10M at $0.23À la carte would be $1,000 + $1,250 VDM Global + $700 VDM SES = $2,950. Enterprise wins.

The pattern across all five: plans win only when a bundled add-on carries a large fixed or per-unit fee you would otherwise pay. Validation volume and VDM Global are the two that flip the answer. Sending volume alone never does.

How SES compares on price

SES is infrastructure, not a platform, and the price gap against every managed provider reflects exactly that.

ProviderCost of 1M emailsFree tierDedicated IPWhat you also get
Amazon SES à la carte$100$200 credits, 6 months$24.95/mo standardConsole, API, logs via CloudWatch. No UI worth the name, no phone support without a support plan.
Mailgun Scale$700100/day perpetualIncluded at 100k+30-day log search, bounce classification, phone support
SendGrid Email APIOverage $0.0006$0.0013 per email100/dayIncluded on Pro $89.95Full console, template editor, support tiers
Brevo$0.0033 per email at Professional300/day perpetualHigher tiers onlyCampaign builder, CRM, contacts included

SES is roughly seven times cheaper than Mailgun and five to thirteen times cheaper than SendGrid on raw sending. Nothing in this category competes with it on price, and nothing is going to. What you are not buying is the layer above the SMTP connection: log search you can use without writing a CloudWatch Insights query, bounce classification in plain language, address validation in the console, a template editor, deliverability alerting, and a support engineer you can phone.

The honest framing is that SES’s price is the price of an engineer’s time. If you have someone who will build the observability layer and enjoys it, SES is unbeatable. If that person does not exist, the $600 a month you save at 1 million emails buys about three hours of contractor time a month, and you will spend more than that on the first deliverability incident you cannot diagnose.

What we could not verify, and therefore do not state

  • Whether the 62,000 emails/month EC2 free tier was formally retired, and when. It is absent from the current pricing page. Amazon has not published a retirement notice we could find, so we report the absence rather than a date.
  • Whether your existing account is on à la carte or Essentials. Amazon’s docs support both readings. Check the console.
  • Whether Pro includes VDM Global deliverability. The launch announcement describes Pro as adding “global inbox placement visibility”, while the pricing page’s feature matrix lists VDM Global deliverability under Enterprise only. We follow the pricing page, which is the billing document, and flag the discrepancy.
  • Regional price variation. All figures here are the published US rates. SES prices differ by Region and VDM Global is explicitly billed per region. Check your Region before budgeting.
  • Enterprise Discount Program and private pricing. Large AWS accounts negotiate. Any SES rate below the published one is somebody’s contract, not a rate card.

Frequently asked questions

How much does Amazon SES cost per 1,000 emails in 2026?

$0.10 per 1,000 outbound emails on à la carte pricing, flat at every volume, with no monthly fee. Since 21 July 2026 there are also three plans with different rates: Essentials at $0.16 per 1,000 (no monthly fee), Pro at $0.22 plus $105/mo, Enterprise at $0.23 plus $500/mo, all dropping at 10M and 100M monthly volume. Attachments are extra at $0.12 per GB.

Does Amazon SES still give 62,000 free emails a month?

That figure does not appear anywhere on Amazon’s current SES pricing page. It referred to an allowance for applications sending from EC2, and it is the most frequently repeated out-of-date number about SES. What the page documents today is up to $200 in AWS Free Tier credits for new customers, valid 6 months$100 immediately and up to $100 more earned. At the à la carte rate that is about 2 million emails. Note that a free-tier account closes automatically when the credits or the six months run out.

Which SES pricing plan should I be on?

Start from the add-ons, not the volume. À la carte is cheaper than every plan on sending alone, at every volume — there is no crossover. A plan only pays for itself through what it bundles. Pro makes sense above roughly 10,000 email validations a month, since validation is $0.01 each à la carte. Enterprise makes sense the moment you need VDM Global deliverability, which costs $1,250/mo as an add-on and is included in a $500/mo plan.

Are SES volume tiers applied to my whole bill or just the extra emails?

Just the extra emails. Amazon applies the tiers marginally: each rate covers only the emails inside that tier. An Essentials account sending 50 million pays $0.16 on the first 10 million and $0.14 on the remaining 40 million, giving $7,200 rather than the $7,000 a flat-rate reading would suggest. The upside is that crossing a tier boundary can never make your bill jump.

How much does an Amazon SES dedicated IP cost?

Standard dedicated IPs are $24.95 per IP per month with no per-email charge, and you manage warm-up yourself. Managed dedicated IPs are $15 per month per account plus $0.08 per 1,000 emails up to 10M, $0.04 to 50M and $0.02 to 100M, with AWS handling warm-up and scaling. BYOIP is $24.95 per IP per month with a minimum of 256 addresses. Below about 100,000 emails a month a dedicated IP typically hurts deliverability rather than helping.

Why can’t I send email right after creating my SES account?

Every new account starts in the sandbox: 200 emails per 24 hours, 1 email per second, and you can only send to addresses you have verified yourself. You have to request production access and describe your use case to get out. Budget days rather than minutes for this step — it is the most common reason an SES migration slips its date.

Do attachments cost extra on Amazon SES?

Yes, $0.12 per GB of outgoing attachment data, on a separate meter from the per-email charge. This matters more than it sounds: 200,000 invoices a month carrying a 200 KB PDF is 40 GB, which adds $4.80 to a $20 sending bill — a 24% increase that no per-email calculator will show. Message size is capped at 40 MB after encoding on the v2 API and SMTP.

How much does inbound email cost on SES?

Receiving is $0.10 per 1,000 inbound emails plus $0.09 per 1,000 incoming chunks, on a meter entirely separate from sending. Mail Manager email processing adds $0.15 per 1,000 emails and $0.10 per 1,000 recipients beyond the first. Archiving is $2 per GB to ingest and $0.19 per GB per month to store, and the storage line compounds every month.

Is Amazon SES cheaper than Mailgun or SendGrid?

Substantially, on raw sending. One million emails is $100 on SES à la carte against $700 on Mailgun Scale. What SES does not include is the layer above the connection: usable log search, bounce classification in plain language, address validation in the console, a template editor, deliverability alerting and phone support. SES’s price is effectively the price of an engineer’s time to build that layer. If you have that person, nothing competes; if you do not, the saving evaporates on the first incident you cannot diagnose.

Can I switch SES pricing plans, and is it reversible?

Yes, from the Pricing plan page in the SES console. Upgrades take effect immediately. Downgrades and cancellations take effect at the start of your next billing cycle, except for a first-time cancellation from the default Essentials plan, which is immediate. Choosing Cancel plan returns you to à la carte pricing. Amazon publishes no minimum commitment period. Plans are available in every Region where SES runs except Middle East (UAE) and Middle East (Bahrain).

Changelog (recent)

    AAlaa Touil RRabeb How we test →

    This review follows our email infrastructure testing methodology. We disclose affiliate relationships in our editorial independence policy.