Skip to content
ENExplore Calculators

RDS Storage Calculator

Size an RDS volume from current data, growth rate and free-space headroom, and see the monthly storage cost.

About RDS Storage Calculator

RDS bills the allocated volume size, so the volume must cover projected data plus the free space the engine needs for autovacuum, index rebuilds, temporary tables and sort spills. Dividing by (1 − headroom) rather than adding a flat percentage gives a volume where the free space is the requested fraction of the whole volume, and rounding up to 10 GB keeps the number tidy for storage autoscaling steps. The storage rate is an editable input with a realistic us-east-1 default — confirm the current price with AWS for your region and volume type. An RDS volume can be grown online but not shrunk without a dump and reload, so under-sizing costs an outage and over-sizing is a bill you pay every month for capacity you never use.

Formula

RDS Storage

projected data = current + growth × months; allocated = round up to 10 GB of projected ÷ (1 − headroom fraction), with a 20 GB floor.

current
Size of the data files today, not the volume size
headroom
Share of the volume deliberately left empty
allocated
Provisioned volume size — this is what RDS bills

Worked example

With the default values below, RDS Storage Calculator returns Recommended Allocated Storage of 780. Change any input above and every figure here is recalculated in your browser.

Inputs used

Current data sizeaccepts 0–65,536 GB
320 GB
Data growthaccepts 0–5,000 GB/month
25 GB/month
Plan aheadaccepts 1–60 months
12 months
Free space to keepaccepts 0–80 %
20 %
Storage priceminimum 0 $/GB-month
0.115 $/GB-month

Results

Recommended Allocated Storage
780 GB
Projected Data Size
620 GB
Projected Data Size
620 GiB
Monthly Storage Cost
$89.70
Months Until the Volume FillsReported as 0 when the growth rate is left at zero.
18.4

Step by step

  1. 1Values used
  2. 2RDS Storage
  3. 3Recommended Allocated Storage= 780 GB
  4. 4Projected Data Size= 620 GB
  5. 5Projected Data Size= 665,719,930,880
  6. 6Monthly Storage Cost= 89.70
  7. 7Months Until the Volume Fills= 18.4

Assumptions and limits

  • The result is derived only from the 5 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
  • Figures are rounded for display to 2 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

Frequently Asked Questions

How is RDS Storage calculated?

projected data = current + growth × months; allocated = round up to 10 GB of projected ÷ (1 − headroom fraction), with a 20 GB floor. RDS bills the allocated volume size, so the volume must cover projected data plus the free space the engine needs for autovacuum, index rebuilds, temporary tables and sort spills. Dividing by (1 − headroom) rather than adding a flat percentage gives a volume where the free space is the requested fraction of the whole volume, and rounding up to 10 GB keeps the number tidy for storage autoscaling steps. The storage rate is an editable input with a realistic us-east-1 default — confirm the current price with AWS for your region and volume type.

Why does RDS Storage matter?

An RDS volume can be grown online but not shrunk without a dump and reload, so under-sizing costs an outage and over-sizing is a bill you pay every month for capacity you never use.

What values do I need to enter?

This calculator takes 5 inputs: Current data size, Data growth, Plan ahead, Free space to keep, Storage price. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

Should I just enable storage autoscaling instead?

Autoscaling is a safety net, not a plan — it only triggers below roughly 10% free space, adds capacity in large steps and cannot shrink afterwards. Size the volume deliberately and keep autoscaling as the backstop with a maximum threshold set.

RDS Storage Calculator | Calcrivo