AWS · Free tool
DynamoDB cost calculator
Provisioned and on-demand priced side by side on the same workload. Plug in reads, writes, GSI count, and storage. See the utilization tipping point where switching modes pays off.
Cheaper option for this workload
$0
Pick a mode below
Provisioned
$0
RCU/WCU at sustained utilization
On-demand
$0
Pay-per-request
Cost breakdown
Tipping point
On-demand is cheaper below 14 percent sustained utilization. You modeled 60 percent.
If your DynamoDB bill looks high, check these first
- On-demand tables with predictable sustained traffic.
- GSIs nobody queries anymore.
- Strongly-consistent reads where eventual consistency would do.
- PITR enabled on session, cache, or work-queue tables.
- Cold history tables still on Standard storage.
- Items larger than 1 KB on write-heavy tables.
The math nobody publishes clearly
On-demand DynamoDB is $0.125 per million read request units and $0.625 per million write request units. Provisioned is $0.00013 per RCU-hour and $0.00065 per WCU-hour. Across 730 hours, on-demand is roughly 7x the per-request cost at full utilization.
Autoscaling changes the operational tradeoff by targeting 60 to 75 percent utilization and adjusting capacity every minute. The full pattern is in the on-demand vs provisioned tipping point.
Run this on your real account
Free 14-day audit, read-only IAM role, one-page CFO summary.
We pull every DynamoDB table, flag mode mismatches against actual utilization, list orphan GSIs, and price out PITR cleanup candidates.
Frequently asked
When should I use on-demand vs provisioned capacity?
On-demand is roughly 7x more expensive per request than fully-utilized provisioned capacity. Provisioned wins when sustained utilization is above 14 to 18 percent. On-demand wins when traffic is spiky, unpredictable, or below that threshold.
Why are GSIs so expensive?
Each Global Secondary Index has its own RCU, WCU, and storage. Every write to the base table is replicated to every GSI, so a table with three GSIs writes four times. Audit your indexes for stale access patterns.
Is PITR worth the cost?
Point-in-time recovery is $0.20 per GB-month on top of storage. For tables holding production state it is essential. For ephemeral tables such as sessions, caches, or temporary work queues, it is usually dead weight.
Should I use Standard-IA storage class?
Standard-IA cuts storage cost by 60 percent and raises read and write rates by about 25 percent. Tables holding cold history can save money on Standard-IA. Hot tables usually lose.
Related free tools
Keep going. No email.
AWS · Networking
NAT Gateway cost calculator
The line item nobody budgets for. Hourly cost, data-processing cost, monthly total, and a checklist of the most common NAT cost drivers we catch in audits.
AWS · Commitments
Reserved Instance break-even calculator
Standard or Convertible, 1 or 3 year, every payment option. Monthly savings, break-even month, net return over the term. Defaults you can override with your real EDP rate.
AWS · Commitments
AWS Savings Plan ROI calculator
Plug in your on-demand spend, commit term, and payment option. Get monthly savings, break-even month, and net return over the term. Honest about the assumptions, no email gate.