New See exactly what you're overpaying AWS in under 60 seconds. Try the Calculator for free

How to find AWS database savings after compute optimization

A practical account review for finding database commitment opportunities your compute optimization may have missed.
Updated September 23, 2026
15 min read
How to find AWS database savings after compute optimization
In this article
Key takeaways
1
Start with the uncovered database baseline, not the full bill.
2
Validate the remaining usage hour by hour before sizing a commitment.
3
Treat the baseline as a modeling input, not the final purchase amount.
Your compute commitments look healthy. Then Finance asks where the next AWS savings will come from.

Start with the database bill.

Compute Savings Plans cover EC2, Fargate, and Lambda, while AWS uses a separate Database Savings Plans model for supported managed database services. AWS lists the current coverage in its Savings Plans types documentation.

The trap is treating the whole database bill as the next commitment amount. Some usage is already discounted, some charges do not qualify, and Engineering may already be planning changes that reduce the baseline.

The review should answer one question:

How much stable database usage is actually worth testing for another commitment?

Step 1: Put database spend on a consistent basis

Start with the AWS database services in scope and value the usage on a consistent basis, such as its On-Demand-equivalent cost.

Group it by service, account, Region, deployment model, and existing commitment coverage.

At this stage, you are building an inventory, not deciding how much to buy.

Also keep commitments you already own in the model. The goal is to identify additional coverage, not cancel existing RIs, reserved capacity, or Savings Plans.

If RDS Reserved Instances are already part of your environment, our RDS Reserved Instance savings guide covers that purchase path separately.

Step 2: Check what actually qualifies

A service name alone does not tell you whether every charge qualifies.

Database Savings Plans currently cover Amazon Aurora, RDS, DynamoDB, ElastiCache, DocumentDB, Neptune, Keyspaces, Timestream, AWS DMS, and Amazon OpenSearch Service. AWS’s Database Savings Plans pricing page provides the current service and usage rules.
Area What to check
Provisioned databases Supported generation, engine, and usage type
Serverless databases Whether the specific serverless offering qualifies
DynamoDB and Keyspaces On-Demand versus provisioned throughput
ElastiCache Valkey eligibility rather than assuming every engine qualifies
Timestream Current supported Timestream usage
RDS for SQL Server Database instance usage separately from Windows and SQL Server licensing
AWS currently specifies a one-year Database Savings Plans term with no upfront payment and savings of up to 35%, depending on the service and usage type.

Review Redshift separately. It is not included in the current Database Savings Plans service list.

For the complete service-by-service rules, use our AWS Database Savings Plans guide instead of turning this account review into a purchasing guide.

Step 3: Turn the database bill into a baseline to test

Now exclude the portions that should not become part of a new commitment.

Consider this illustrative review:
Inventory filter Monthly-equivalent amount
Database cost view before review $100,000
Charges outside the plan's coverage −$20,000
Usage already receiving commitment discounts −$30,000
Usage confirmed for removal or reduction −$10,000
Uncovered baseline to test $40,000
These figures are illustrative, not a customer result or Usage.ai quote. Every amount uses the same On-Demand-equivalent cost basis, and the excluded groups do not overlap.

The important point is that $100,000 of database cost became $40,000 of usage worth testing.
Illustrative AWS database cost bridge showing a $100,000 On-Demand-equivalent cost view reduced to a $40,000 baseline after excluding ineligible charges, existing commitment coverage, and confirmed workload reductions.
Even that $40,000 is not automatically the purchase amount.

Inspect the remaining usage hour by hour. Monthly averages can hide quiet periods. AWS Database Savings Plans commitments are measured in dollars per hour, so the commitment should reflect a durable hourly floor rather than an average monthly bill. AWS documents hourly commitment mechanics on its Database Savings Plans pricing page.

Step 4: Ask Engineering what changes next

Before sizing anything, ask what will change.

A smaller instance, scheduled shutdown, ending migration workload, or other confirmed reduction can lower the usage available to a commitment.

Size against the environment you expect after those changes, not the larger environment you happen to see today.

A move between supported database services or Regions does not necessarily eliminate the Database Savings Plans benefit because AWS allows the discount to follow qualifying usage across supported configurations. But the amount still needs to be recalculated.

Step 5: Compare the same workload with and without the purchase

Do not calculate savings and then subtract an undefined “underutilization risk” again.

Compare the same post-rightsizing workload in two scenarios:

Projected net benefit = AWS cost without the new purchase − AWS cost with the new purchase − management fee
The AWS cost with the purchase must include the full commitment charge, any uncovered On-Demand usage, and the commitments the account already owns.

Suppose the $40,000 monthly-equivalent baseline receives a uniform illustrative 25% discount. Under that simplified assumption, full commitment coverage would cost $30,000.
New-commitment scope Expected use Lower use
Cost without new purchase $40,000 $32,000
Full commitment charge $30,000 $30,000
AWS savings $10,000 $2,000
Illustrative fee at 20% of savings $2,000 $400
Benefit after illustrative fee $8,000 $1,600
The 20% fee is only a teaching assumption. It is not a Usage.ai price quote.

In the lower-use case, $6,000 of the commitment is unused, but you do not subtract that $6,000 again. It is already included in the full $30,000 commitment charge.

This is also why underutilization and a Cashback-qualifying loss are not automatically the same thing. Usage.ai’s Cashback documentation defines a loss as a case where the covered commitment costs more than equivalent On-Demand usage.

Step 6: Validate the hourly commitment

AWS Purchase Analyzer can compare custom commitment amounts against a historical lookback and show their estimated effect on cost, coverage, and utilization. See AWS’s Purchase Analyzer documentation.

But Purchase Analyzer does not forecast your future environment. AWS explicitly states that the analysis uses historical usage and does not account for queued purchases.

Before buying, confirm:


The usage type qualifies.

Existing discounts are counted once.

Rightsizing and confirmed workload changes are included.

The candidate is tested hour by hour.

Approaching expirations and queued purchases are reviewed separately.

Savings and fees use the same comparison baseline.

Review the opportunity with Usage.ai 

At Usage.ai, we focus on the recurring work of cloud commitment optimization and management across AWS, Azure, and GCP.

Our platform analyzes usage and billing data to identify commitment opportunities. Teams can review recommendations through CoPilot or use Autopilot to manage eligible commitment decisions as usage changes.

For covered workloads, customers typically see 30–50% savings compared with on-demand pricing. We work alongside commitments you already own and manage, including AWS Savings Plans and Reserved Instances, Azure commitments, and GCP CUDs. 

Eligible commitments managed through our Flex Insured Commitment Program can also include cashback protection if committed usage falls below expectations. That helps reduce the downside of overcommitting while still capturing commitment savings. See how Usage.ai calculates savings, fees, and cashback

Before we enable purchasing, you can use the Usage.ai Savings Test with read-only access to see where additional commitment savings may exist in your current environment.
REVIEW DATABASE COVERAGE
Find Missing AWS Database Savings

Review database commitments, eligible usage, workload changes, and baseline before committing more.

Frequently asked questions

Can Database Savings Plans and RDS Reserved Instances exist in the same account?

Yes. AWS says they can cover different workloads, but both discounts cannot apply to the same workload.

What happens when database usage rises above the commitment?

Eligible usage within the commitment receives Database Savings Plans pricing. Usage beyond the hourly commitment is billed at On-Demand rates.

Should upcoming RI expirations affect database commitment sizing?

Yes. If an RI or other database commitment is expiring soon, include that change in the review. Otherwise, you may underestimate the amount of usage that will return to On-Demand pricing.

Are database storage, licensing, and other charges automatically covered?

No. Database Savings Plans apply only to supported usage types. Charges such as storage or certain software licensing costs may sit outside the discount, so review each billing component before calculating the opportunity.

What happens if database usage falls after purchasing a commitment?

You still pay the hourly commitment amount. If less qualifying usage is available than expected, utilization can fall and the economic benefit can shrink. That is why sizing against a durable hourly baseline matters more than using a monthly average.

Share
Facebook
X
LinkedIn
Reddit
Cut cloud cost with automation
Latest from our blogs