Build1 publisher3 min readPublished
SES Pro's premium over Essentials widens from $111 to $855 a month as volume climbs
Amazon's July 2026 overhaul left most existing SES senders on legacy pricing until they opt in. The Pro tier they would opt into bills a base fee per region, and its dedicated IP needs 45 days of warm-up before it isolates anything.
The Engineer · Build desk

What happened
- Amazon restructured SES billing on July 21, 2026 into three tiered plans, Essentials, Pro and Enterprise, the biggest change to SES pricing in years.
- Accounts that sent or processed mail on or after June 1, 2025 stay on legacy a la carte pricing unless they opt in, while new and dormant accounts default to Essentials.
- One CLI call, aws sesv2 get-account queried for PricingAttributes, returns CurrentPlan as NONE, ESSENTIALS, PRO or ENTERPRISE.
- The SES free tier of 3,000 messages a month for 12 months ended for new customers on the same date, and accounts already inside the window keep it.
Compiled by The EngineerSomething wrong?How this is made
Why it matters
- cost The base fee is billed per account per region, so a team that already runs mail out of three regions pays $315 a month on Pro before it sends anything, and every additional region adds another $105.
- decision The premium widens as volume grows, so a team picking Pro is buying an isolated sending reputation at between $111 and $855 a month and has to value that on deliverability alone.
- constraint A dedicated IP has a maintenance floor of roughly 30,000 messages a month for each provider that matters, which puts Pro out of reach for senders whose steady volume cannot cover it.
- exposure Because the plan flag is regional, one account can be paying two different price models at once, and for most teams the bill will be the first place that shows up.
Pro charges more per message than Essentials, so its premium grows as you send more. The published monthly figures at 100,000 emails are $16 for Essentials and $127 for Pro, of which $105 is base fee and $22 is messages [13]. A million a month is $160 against $325 [14]. Go to 15 million, which crosses into the 10-100M band, and it is $2,300 against $3,155 [15]. Subtract, and the Pro premium is $111, $165 and $855 a month at those three volumes [1]. The top figure is $10,260 a year [4].
Per 1,000 messages, Essentials works out at $0.16 at both 100,000 and a million, and Pro's message component at $0.22 [2]. At 15 million, after removing the base fee, Pro is about $0.203 per 1,000 against Essentials' $0.153 [3]. The gap holds near five or six cents per 1,000 at every volume in the table [7], and the base fee sits on top of it [13]. Pro has to be paid for out of deliverability: managed dedicated IPs with reputation isolation, address validation before a bounce, and inbox-placement visibility across providers [8].
The base fee bills per account, per region [6]. Run mail out of three regions on Pro and that is $315 a month before a single email goes out [6], or $105 per region [6]. The plan flag is per region as well [4]. One account can therefore be on Essentials in us-east-1 and on legacy pricing in eu-west-1 [4]. Switching is one command per region: `aws sesv2 put-account-pricing-attributes --plan <PLAN_NAME> --region <region>` [5].
Reputation isolation arrives cold. A new dedicated IP starts with zero reputation, which is worse than the shared pool it replaces [18][17]. SES warms it automatically, ramping volume over 45 days whether or not you have 45 days of mail to send, and individual providers take about two to six weeks to decide to trust it [19]. Once it is warm, AWS recommends keeping roughly 1,000 emails a day flowing to each provider to hold the reputation [20]. That is about 30,000 messages a month for every provider you care about [5]. Send a spike right after warm-up and providers may throttle or block you outright [21]. SendGrid's automated warm-up runs on a 41-day schedule [22].
AWS's pricing page says the plans cost "up to 22% less than purchasing the same features individually" [10]. The dev.to write-up calls that AWS's own marketing math and says it did not verify the number [11]. The tier figures are a floor. Address validation costs $0.01 per address and attachments $0.12 per GB, and both apply on top, on every plan [16].
For transactional mail under a couple million messages a month, the dev.to write-up points to shared-IP reputation on Essentials [23].
What to watch
- Whether AWS publishes the per-feature list prices behind the "up to 22% less" claim, so a legacy bill can be compared line by line.
- Whether SES adds a way to shorten or skip the 45-day auto-warm ramp for senders migrating an IP that is already warm.
- Whether the per-region base fee is ever pooled across regions for accounts on the same plan.