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 FamiliesOnly generation 7 and newer families are coveredOlder families (m5, r5, r6g, t3, t4g, m4, r4, etc.) must use Reserved Instances or remain on-demand
Amazon ElastiCache – RedisDatabase Savings Plans exclude Redis and MemcachedUse ElastiCache Reserved Nodes for Redis/Memcached, or migrate to Valkey for Database Savings Plans coverage
Amazon ElastiCache – MemcachedDatabase Savings Plans exclude Redis and MemcachedUse ElastiCache Reserved Nodes, or migrate to Valkey for Database Savings Plans coverage
Amazon RedshiftNot a database service covered by Database Savings PlansRedshift has its own separate Reserved Instances
Amazon QLDBNot included in Database Savings PlansContinue using on-demand pricing or explore other optimization options
Amazon MemoryDBRedis-compatible, not coveredSimilar 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

ServerlessAurora Serverless v2, ElastiCache Serverless, DocumentDB Serverless, Neptune Serverless30-35%
Instance basedAurora, RDS, DocumentDB, Neptune, Timestream20%

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-Optimized35%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 Serverless30%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 clusters20%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 eligibleUp to 40%+ with 3-year RIsKeep on Reserved Instances or migrate to generation 7+ for Database Savings Plans eligibility
DynamoDB On-DemandPay-per-request workloads18%Not eligible for Reserved CapacityBest choice – First time on-demand DynamoDB gets commitment discounts
ElastiCache ValkeyValkey provisioned clusters20%30-50% with Reserved Nodes (multi-year)Database Savings Plans for flexibility; Reserved Nodes for maximum savings on stable workloads
DynamoDB ProvisionedReserved read/write capacity12%Up to 77% with DynamoDB Reserved CapacityUse Reserved Capacity for stable tables; Database Savings Plans for variable capacity or Global Tables replicated writes
ElastiCache Redis/MemcachedRedis or Memcached clustersNot eligible30-50% with ElastiCache Reserved NodesUse 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!