AWS RDS pricing (what to include)

Reviewed by CloudCostKit Editorial Team. Last updated: 2026-04-04. Editorial policy and methodology.

Use this page when you need to decide what belongs inside the RDS bill before you debate instance right-sizing, backup retention changes, or storage tuning. This is the AWS RDS bill-boundary page.

This guide is about bill boundaries: instance-hours, DB storage, backup storage, I/O-priced storage exposure, Multi-AZ and replica capacity, and the adjacent monitoring, transfer, or application-side costs that should be tracked beside the RDS bill rather than blended into it.

Stay here when the job is bill ownership. Go back to the database parent page if the broader database budget shape is still unclear.

Use this page when bill ownership is the real question

  • Use this guide when you need to separate RDS-native line items from adjacent monitoring, transfer, and application-side costs.
  • Stay here if the main problem is what belongs inside the RDS bill, not the full database operating budget.
  • Move back to the parent page when compute, retention, replicas, and network still need to be framed as one broader system.

Inside the RDS bill vs beside the RDS bill

  • Inside the RDS bill: primary and replica instance-hours, DB storage, backup storage, and any storage-model-specific I/O exposure.
  • Also inside the RDS bill: HA duplication such as Multi-AZ or read replicas when they are provisioned as extra database capacity.
  • Beside the RDS bill: application retry storms, ETL or analytics jobs against restored data, non-RDS transfer paths, and surrounding monitoring systems.

What to model on the bill itself

  • Compute: primary instances, replicas, and HA standby capacity measured in instance-hours.
  • DB storage: allocated or billed storage footprint, including growth-sensitive storage classes.
  • Backup storage: automated backups, manual snapshots, copied snapshots, and long-lived retention.
  • I/O-priced storage exposure: only where the chosen engine and storage model actually create a billing line.
  • Capacity duplication: Multi-AZ and replicas belong inside the RDS bill when they are standing database resources, not abstract “availability features.”

Boundary choices that change ownership

  • Monitoring and log exports: operational telemetry may live beside the RDS bill depending on how you export and store it.
  • Transfer paths: cross-region copies and non-RDS workflow traffic should be budgeted deliberately rather than buried inside one DB total.
  • Application-side failures: retries can increase demand on RDS, but the owning problem may still be the app or query pattern, not the core database line items.

The biggest mistake on this page is confusing bill boundaries with database strategy

This page should answer ownership questions, not replace the broader database system model. If you still have not decided how compute, backups, replicas, and transfer fit together, the parent page is still the correct entry point.

How to gather inputs without mixing jobs

  • Bill scope: decide ownership first, then bring in measured numbers from the estimate or optimization pages.
  • Backup exposure: use the backup estimate page for churn and retention math rather than rebuilding that workflow here.
  • Operational adjacency: list monitoring, transfer, and application-side overhead beside the RDS bill instead of hiding them in one blended number.

When this is not the right page

  • Go to estimate backup GB-month if you still need to measure churn, retention, or snapshot accumulation.
  • Go to RDS cost optimization if you already know the bill owner and need production changes such as right-sizing, backup-policy tuning, or query cleanup.

If the bigger database budget is still unclear, go back to database costs before narrowing into bill-boundary decisions.

Validation checklist

  • Validate that compute, storage, backups, and I/O assumptions actually belong to the RDS bill rather than to an adjacent monitoring, transfer, or application budget.
  • Validate that HA and replica capacity are modeled as real duplicated resources, not as abstract availability checkboxes.
  • Validate that backup storage is treated as its own line item rather than folded into DB storage or ignored entirely.

Sources


Related guides


FAQ

What are the core RDS cost components?
Compute (instance hours), database storage (GB-month), backup storage (GB-month), and sometimes I/O requests depending on storage type/engine.
Is Multi-AZ "free"?
No. High availability typically means additional instance and storage costs. Model it explicitly as more instances and/or storage where applicable.
What is the most common RDS budgeting mistake?
Ignoring backup storage (GB-month) and HA/replicas. Many teams model one instance + one storage number and miss the steady backup and duplicate capacity costs.
How should I model prices if I don't know the region yet?
Pick one target region as the default and run a sensitivity check (±20–30%). Most cost planning errors come from wrong usage assumptions, not small region price differences.

Last updated: 2026-04-04. Reviewed against CloudCostKit methodology and current provider documentation. See the Editorial Policy .