Extended Support Exposure Checker
See what AWS extended support costs your old database, Kubernetes, cache and search versions, and what to upgrade first.
Or drop files here: an inventory CSV (engine, version, instance type, count, region), the JSON output of the AWS CLI commands below, or an AWS Cost and Usage Report to see what you already pay. Add as many as you need; they are read together.
aws rds describe-db-instances --region us-east-1aws elasticache describe-cache-clusters --region us-east-1aws opensearch describe-domains --domain-names my-domain --region us-east-1aws eks describe-cluster --name my-cluster --region us-east-1
Everything is read in this browser tab and never sent anywhere, not even into the page address.
Rates used and their sourcesShow
- RDS for MySQL and PostgreSQL calendars, source, read 17 Oct 2026
- Aurora MySQL and PostgreSQL calendars, source, read 17 Oct 2026
- RDS and Aurora Extended Support charges, source, read 17 Oct 2026
- EKS Kubernetes version calendar, source, read 17 Oct 2026
- ElastiCache extended support versions, source, read 17 Oct 2026
- OpenSearch Service support dates, source, read 17 Oct 2026
- AWS Price List rates (RDS, EKS, ElastiCache, OpenSearch), source, read 17 Oct 2026
What this model assumes
Show
- RDS and Aurora are charged per vCPU-hour of every instance on an old major version: a Multi-AZ standby, each of a Multi-AZ DB cluster’s three instances, read replicas and every Aurora instance. Aurora Serverless v2 is charged per ACU-hour. Reserved Instances do not discount it.
- EKS is charged $0.50 an hour per cluster on top of the standard $0.10, the same in every region. ElastiCache adds 80% of the Redis OSS on-demand node price in Years 1 and 2 and 160% in Year 3, even on Reserved nodes. OpenSearch charges per Normalized Instance Hour, and for the legacy versions from 7 Nov 2026 a surcharge equal to the instance price.
- Dedicated master nodes count as OpenSearch instances; UltraWarm and cold storage are left out. AWS does not say either way.
- RDS for MySQL 5.7 and Aurora MySQL 2 are now covered to 30 Jun 2029. AWS publishes no rate past Year 3, so Year 3 pricing is assumed to continue. Aurora MySQL 2 Year 3 pricing (from 1 Dec 2026) is not in the Price List yet and is priced at the regional Year 3 rate.
- A day is charged at that day’s rate for 24 hours, and a month is 730 hours. Instances that are stopped, scaled or deleted during the year are not followed.
- Rates are from the AWS Price List (RDS 2026-10-06, ElastiCache 2026-10-14, OpenSearch 2026-10-16, EKS 2026-09-28) for 11 regions, before tax and any private pricing. Amazon DocumentDB 3.6 also charges extended support and is not covered yet.
Prices verified 17 Oct 2026. Public list prices in USD for 11 AWS regions, before any discount you have negotiated.
Want the upgrades planned and the surcharge stopped?
Cloud Cost Audit: We go through your real AWS or Google Cloud bill and hand you a ranked list of what to cut first. From $1,500, fixed. Nothing paid upfront.
About this checker
AWS no longer stops supporting old engine versions on a fixed day. It moves them to extended support and bills for it: per vCPU for RDS and Aurora, per cluster for EKS, per node for ElastiCache, per instance for OpenSearch. The charge starts on its own, doubles in Year 3 for most engines, and stops only when you upgrade.
This reads your estate against AWS’s published calendars and the Price List, and shows the surcharge for the year ahead and each year after, every date that changes it, and the order to upgrade in. AWS’s own estimator needs credentials for the payer account; this needs only the output of read-only commands.
Questions
What is AWS extended support?
When a database engine, Kubernetes or Redis OSS version leaves standard support, AWS keeps patching it for a fee instead of forcing an upgrade on the day. RDS, Aurora, EKS, ElastiCache and OpenSearch Service all enroll old versions automatically and add the charge to the bill until you upgrade, or until extended support ends and AWS upgrades the resource itself.
How much does RDS extended support cost?
Per vCPU-hour of every instance on the old version: in us-east-1, $0.10 in Years 1 and 2 and $0.20 in Year 3, more in other regions ($0.21 and $0.419 in São Paulo). A Multi-AZ db.r6g.xlarge is 8 vCPUs, $584 a month in Year 1. Aurora Serverless v2 pays $0.085 per ACU-hour. Reserved Instances do not discount it.
Is MySQL 8.0 in extended support?
Yes. RDS for MySQL 8.0 left standard support on 31 Jul 2026 and has been charged since 1 Aug 2026; Year 3 pricing starts 1 Aug 2028 and extended support ends 31 Jul 2029. The upgrade is MySQL 8.4, in standard support until 31 Jul 2029. PostgreSQL 13 has been charged since 1 Mar 2026, and PostgreSQL 14 starts on 1 Mar 2027.
What changes for OpenSearch on 7 November 2026?
For the oldest versions (Elasticsearch 1.5 to 7.8 except 5.6, and OpenSearch 1.0 to 1.2 and 2.3 to 2.9), AWS extended support to 7 Nov 2027, but from 7 Nov 2026 the surcharge equals the instance price, where it was a fee of $0.0065 per normalized instance hour. For most domains that roughly doubles the instance bill.
Which inputs can I use, and is anything uploaded?
An inventory CSV (the page has a template), the JSON printed by aws rds describe-db-instances, aws elasticache describe-cache-clusters, aws opensearch describe-domains or aws eks describe-cluster, or a Cost and Usage Report to see what is already billed. Everything is read in your browser; nothing is uploaded, and nothing goes into the page address.
Related tools
RDS Cost & Rightsizing Calculator
Multi-AZ doubles more than you think. Price it before you turn it on.
OpenKubernetes Cost Calculator
Size nodes from your pod requests, then price everything nodes leave out.
OpenElastiCache Cost & Reserved Nodes
Every replica is billed as a full node, and replication across zones adds a bill too.
OpenMore tools for: Databases and caching, Kubernetes and containers
Extended support is a bill for not upgrading.
Finitizer finds every resource on an old version across your accounts, prices the surcharge, and tracks the upgrades until the charge is gone.
See how Finitizer works