DynamoDB Cost Calculator
Estimate DynamoDB on-demand read, write and storage cost.
With the default inputs, $31.25/month — On-demand estimate. Enter your own numbers below to recompute instantly; the full step-by-step math is shown under the worked example.
Results update automatically as you type.
- • On-demand estimate; provisioned capacity differs.
- Writes
- $12.50
- Reads
- $12.50
- Storage
- $6.25
- Total / month
- $31.25
Estimate the monthly cost of Amazon DynamoDB on-demand capacity from your read, write and storage volumes.
How this is calculated
Monthly cost ≈ writes × write-request price + reads × read-request price + storage (GB) × per-GB price, using on-demand rates. On-demand is simplest for spiky AI workloads; provisioned capacity can be cheaper at steady high volume.
Is this a good result? What to do next
DynamoDB is cheap for metadata, session and job state around AI features. If your bill is high, it's usually a hot read/write path — check access patterns and consider provisioned capacity or caching.
Typical planning ranges
- Priced on
- reads + writes + storage
- On-demand
- best for spiky traffic
- Provisioned
- cheaper at steady high volume
Ranges are typical planning figures to sanity-check your result, not authoritative benchmarks. Your numbers will vary with use case, volume, and vendor.
How to improve this number
- Cache hot reads to cut read requests.
- Batch writes and design keys to avoid hot partitions.
- Switch to provisioned capacity at steady scale.
Common mistakes
- Using on-demand at steady high volume where provisioned is cheaper.
- Ignoring read/write amplification from inefficient queries.
When to use a different approach
For object storage, use the S3 cost calculator. For vector search, use the OpenSearch cost calculator.
Worked example (defaults)
With the default inputs above, here is the result:
- • On-demand estimate; provisioned capacity differs.
- Writes
- $12.50
- Reads
- $12.50
- Storage
- $6.25
- Total / month
- $31.25
Sources & references
Frequently asked questions
On-demand or provisioned?+
This estimates on-demand pricing, which is simplest for spiky AI workloads. Provisioned capacity can be cheaper at steady high volume.