- Blog
- AWS Pricing and Services
- AWS Database Savings Plans: Everything You Need to Know
AWS Database Savings Plans: Everything You Need to Know
AWS has recently introduced a major shift in how customers save on managed databases: Database Savings Plans. These new commitments introduce more flexibility than classic Reserved Instances while expanding coverage to services that historically had no reservation model at all.
This has big implications. For example, Database Savings Plans offer discounts of up to 35% on serverless databases and up to 20% on modern instance-based workloads. For serverless, this is the first time commitment-based discounts have been available, so the savings are entirely net-new. Database Savings Plans don’t just apply to RDS, but apply to a broad range of managed AWS databases—meaning a single dollar-per-hour commitment can follow your spend across many AWS-managed databases instead of being tied to one engine or instance family. However, these changes also introduce complexities, with new incentive structures and tradeoffs to consider.
This essential guide explains what Database Savings Plans actually deliver — the benefits, the limitations, and how to build the right coverage strategy going forward.
What are AWS Database Savings Plans
Database Savings Plans are a commit-to-spend model that discounts eligible database usage up to the amount you commit to per hour. They provide flexibility across services, instance families, and regions.
You choose a dollar per hour commitment, with a one-year term and no upfront payment.
AWS automatically applies discounted rates across supported database services.
The Advantage of Database Savings Plans: One plan Covers Many Database Services
A single Database Savings Plan applies across a broad range of managed databases including:
- Amazon Aurora
- Amazon RDS any engine
- Amazon DynamoDB
- Amazon ElastiCache Valkey
- Amazon DocumentDB
- Amazon Neptune
- Amazon Keyspaces
- Amazon Timestream
- AWS Database Migration Service
This consolidates what used to be multiple reservation mechanisms into one flexible commitment, making it easier for FinOps and engineering teams to reduce the risk of over-committing to a single database service or instance family.
#1: Expansion of Service Coverage Depth (Plus What’s Included and What’s Not)
At nOps, we’ve analyzed AWS’s latest Database Savings Plans pricing data (effective December 3, 2025) across 20,725 pricing records covering 9 database services and 36 AWS regions. Here’s what the numbers reveal:
(Each record represents a unique combination of service, region, instance type, and deployment option (single-AZ, Multi-AZ, serverless, etc.) with its specific Database Savings Plan rate. More records = more pricing options = better chance your exact configuration is covered.)
What’s Included
Service | Pricing Combinations | Regions Covered | Coverage Details |
| Amazon RDS | 4,313 | 36 | Includes RDS and Amazon Aurora (Serverless v2, IO-Optimized Limitless). Covers generation 7+ instance families (r7i, r7g, r8g, m7i, m7g, m8g) in all sizes from nano to 24xlarge. Includes single-AZ, Multi-AZ, and serverless deployments. |
AWS Database Migration Service | 2,066 | 36 | Comprehensive coverage for DMS migration workloads across all regions and instance types |
Amazon Neptune | 917 | 25 | Covers both instance-based and serverless Neptune deployments |
Amazon Timestream | 642 | 17 | Full coverage for time-series database workloads |
Amazon ElastiCache | 576 | 36 | Valkey only – covers ElastiCache for Valkey (both provisioned clusters and serverless) |
Amazon DynamoDB | 432 | 36 | Covers both on-demand (pay-per-request) and provisioned capacity modes, including Infrequent Access and Global Tables replicated writes |
Amazon DocumentDB | 202 | 24 | MongoDB-compatible document database, includes both instance-based and serverless deployments |
Amazon Keyspaces (MCS) | 84 | 21 | Apache Cassandra-compatible service, covers both on-demand and provisioned capacity |
Aurora DSQL | 10 | 10 | Aurora Distributed SQL (cross-region query processing) |
What’s NOT Included:
Service/Feature | Why Not Included | Alternative Options |
| Amazon RDS – Older Instance Families | Only generation 7 and newer families are covered | Older families (m5, r5, r6g, t3, t4g, m4, r4, etc.) must use Reserved Instances or remain on-demand |
| Amazon ElastiCache – Redis | Database Savings Plans exclude Redis and Memcached | Use ElastiCache Reserved Nodes for Redis/Memcached, or migrate to Valkey for Database Savings Plans coverage |
| Amazon ElastiCache – Memcached | Database Savings Plans exclude Redis and Memcached | Use ElastiCache Reserved Nodes, or migrate to Valkey for Database Savings Plans coverage |
| Amazon Redshift | Not a database service covered by Database Savings Plans | Redshift has its own separate Reserved Instances |
| Amazon QLDB | Not included in Database Savings Plans | Continue using on-demand pricing or explore other optimization options |
| Amazon MemoryDB | Redis-compatible, not covered | Similar to ElastiCache Redis – not eligible for Database Savings Plans |
Key Insight: The breadth of coverage means most modern database workloads can benefit. However, AWS is strategically encouraging migration to newer instance families (generation 7+) and modern database engines (Valkey instead of Redis) through pricing incentives. Older instance families and legacy engines require traditional Reserved Instances or remain on-demand.
#2: Flexibility across sizes and regions as workloads change
Because Database Savings Plans are tied to a dollar-per-hour commitment rather than a specific instance type or configuration, your discounts keep applying when you:
- Move a workload from RDS to Aurora
- Change instance sizes or switch instance families
- Shift databases into different regions
The implication: you can change where and how your databases run without stranding previously purchased commitments.
#3: Serverless databases finally get discounts
Serverless workloads historically had no commitment-based savings. Now they receive the highest benefit.
Database Type | Services | Estimated Discount Range |
| Serverless | Aurora Serverless v2, ElastiCache Serverless, DocumentDB Serverless, Neptune Serverless | 30-35% |
| Instance based | Aurora, RDS, DocumentDB, Neptune, Timestream | 20% |
Why Serverless Discounts Matter: Real-World Impact
The 30-35% discount on serverless databases is particularly valuable because these workloads previously had ZERO commitment-based savings options. Organizations using Aurora Serverless v2, DocumentDB Serverless, or Neptune Serverless for cost efficiency (pay-per-use) can now combine that benefit with commitment discounts.
#4: DynamoDB discount coverage expands
DynamoDB now receives discounts whether using pay-per-request or provisioned throughput.
DynamoDB Mode | What it covers | Estimated Discount |
| On demand throughput | Variable and spiky access patterns | Approximately 18% |
Provisioned capacity | Steady workloads with reserved R/W units | Approximately 12% |
This is the first time DynamoDB on demand receives database commitment savings.
DynamoDB Pricing Breakdown
The Database Savings Plans pricing data shows DynamoDB coverage includes both on-demand (18% discount) and provisioned capacity (12% discount) billing modes. Our analysis reveals 432 unique DynamoDB pricing combinations across all 36 AWS regions, covering both standard and Infrequent Access storage classes.
Unlike other database services, DynamoDB has two distinct billing modes, and Database Savings Plans cover both from a single commitment. This creates a unique opportunity to maximize discounts across your entire DynamoDB portfolio—one commitment can simultaneously discount your provisioned capacity tables (steady workloads), on-demand tables (variable/spiky workloads), and even replicated writes for Global Tables deployments.
#5: A significant hidden advantage: automatic application
If the usage of one of the services covered by Savings Plans is reduced or retired, Database savings automatically apply to other eligible DB services — ensuring ongoing coverage and savings.
Meaning, if you migrate from RDS → Aurora → Serverless → Valkey, your commitment stays in use rather than being stranded. DSPs protect coverage during modernization instead of penalizing architectural change.
This is perfect for long-term transformation.
The Trade-Offs of Database Savings Plans
#1: Lower discounts than classic Reserved Instances
Flexibility comes at the price of reduced discount depth. Database Savings Plans improve coverage and reduce the risk of stranded commitments, but they usually don’t beat classic Reserved Instances or Reserved Capacity on pure percentage savings for long-lived, stable workloads. Here is how the discounts compare.
Workload Type | Service Examples | Database Savings Plans Discount | Reserved Instance/Reserved Node Discount | When to Choose Database Savings Plans |
| Serverless (IO-Optimized) | Aurora Serverless v2 IO-Optimized, DocumentDB Serverless IO-Optimized, Neptune Serverless IO-Optimized | 35% | Not eligible (no reserved capacity option for serverless) | Best choice – Highest discount tier for IO-optimized serverless workloads |
| Serverless (Standard) | Aurora Serverless v2, DocumentDB Serverless, Neptune Serverless | 30% | Not eligible (no reserved capacity option for serverless) | Best choice – Only discount option available for standard serverless workloads |
| Instance-Based (Modern) | RDS/Aurora (m7, r7, r8, m8 families), DocumentDB, Neptune, Timestream, Valkey clusters | 20% | 30-35% (1-year no-upfront)Up to 40%+ (3-year partial/all-upfront) | Choose when you need flexibility to change instance sizes, families, or regions. Use RIs for stable, predictable workloads. |
| Instance-Based (Legacy) | RDS older families (m5, r5, r6g, t3, t4g, m4, r4, etc.) | Not eligible | Up to 40%+ with 3-year RIs | Keep on Reserved Instances or migrate to generation 7+ for Database Savings Plans eligibility |
| DynamoDB On-Demand | Pay-per-request workloads | 18% | Not eligible for Reserved Capacity | Best choice – First time on-demand DynamoDB gets commitment discounts |
| ElastiCache Valkey | Valkey provisioned clusters | 20% | 30-50% with Reserved Nodes (multi-year) | Database Savings Plans for flexibility; Reserved Nodes for maximum savings on stable workloads |
| DynamoDB Provisioned | Reserved read/write capacity | 12% | Up to 77% with DynamoDB Reserved Capacity | Use Reserved Capacity for stable tables; Database Savings Plans for variable capacity or Global Tables replicated writes |
| ElastiCache Redis/Memcached | Redis or Memcached clusters | Not eligible | 30-50% with ElastiCache Reserved Nodes | Use Reserved Nodes, or migrate to Valkey for Database Savings Plans coverage |
#2: How AWS Pricing Nudges Customers Toward Modern Databases
The new Database Savings Plans from AWS don’t just offer discounts; they steer customer architecture through pricing incentives.
Database Savings Plans reward:
- Migration to Aurora
- Serverless architectures
- Adoption of Valkey
- Instance modernization to seventh-generation families
And they apply economic pressure against
- Redis
- Older RDS engines
- Commercial database engines
- Long-term RI discount expectations
Database Savings Plans are available only on a one year term. There are no three year Savings Plan terms, which limits long term discount potential and further reinforces AWS’s push toward shorter, more flexible commitments on newer services.
The Challenges of AWS Database Savings Plans: More complexity for FinOps and engineering teams
It’s clear that you get a better discount if you migrate to modern and serverless architectures. However, modernization doesn’t happen overnight. These discount drives do provide incentives to modernize the stack, but they also add the extra complexity of managing both RDS Reserved Instances (RI) and Database Savings Plans. Especially if migrating to a modern stack is on the horizon, how you manage new or existing RIs becomes important, as they become an additional layer to balance.
How nOps Analyzes Database Savings Plans Opportunities
At nOps, we’ve built automated analysis capabilities that match your actual database usage patterns against Database Savings Plans pricing to identify optimization opportunities. Here’s how it works:
1. Usage Pattern Analysis
We analyze your real-time usage data to identify:
- Database services in use (RDS, DynamoDB, Neptune, etc.)
- Instance types and sizes
- Regional distribution
- Usage consistency (24/7 vs. variable)
- Current on-demand vs. Reserved Instance coverage
2. Pricing Matching Engine
Our system matches your usage to Database Savings Plans pricing by:
- Service code (AmazonRDS, AmazonDynamoDB, etc.)
- Usage type (InstanceUsage, ServerlessV2Usage, etc.)
- Region code
- Instance family and size
3. Savings Calculation
For each customer, we:
- Calculate live usage and existing commitments on eligible database services and how they sit within the costs
- Project the Database Savings Plan cost and where it can be used for maximum savings.
- Project potential monthly and annual savings
- Continually adjust the commitments based on usage patterns (including variable and spiky workloads) to maximize ROI
Key Takeaways
Under new Database Savings Plans, it’s clear that you get a bigger discount and better flexibility if you modernize your database stack to newer engines, serverless options, and seventh-generation instance families.
But modernization doesn’t happen overnight. While you’re in transition, Database Savings Plans add another layer of complexity on top of existing RDS Reserved Instances. To maximize savings without overcommitting, it’s best to use a hybrid approach that blends Database Savings Plans and Reserved Instances, and to adopt an adaptive “laddering” strategy rather than a one-time “big bang” of long-term RIs. Commitments are fixed, but your cloud usage is not—especially as workloads shift from traditional compute to GenAI and modern databases. At nOps, we help customers continuously adjust their commitment mix so they maintain flexibility and coverage as their architectures evolve.
Key benefits of nOps automated Database Savings Plan Management include:
- Real-time tracking of Database Savings Plan utilization and existing commitments utilization
- Identification & remediation of underutilized commitments
- Detection of opportunities to increase coverage and automatically cover the baseline usage right away, while laying the foundation to cover spiky and variable usage with maximum flexibility.
Curious what that looks like in your environment? Book a demo call with one of our AWS Experts to find out how much you can save today.
nOps manages $2 billion in cloud spend for our customers and is rated 5 stars on G2.
Demo
AI-Powered Cost Management Platform
Discover how much you can save in just 10 minutes!
