Reads vs writes vs storage
On-demand write units cost 5x reads, so write-heavy tables dominate the bill.
Home / Dev & AI / Cloud Cost / AWS DynamoDB Cost Calculator
Cloud Cost
Estimate your DynamoDB bill. Enter monthly write and read requests and stored data, and see read, write and storage costs with the free storage tier applied.
Estimated monthly cost
$0
Reads vs writes vs storage
On-demand write units cost 5x reads, so write-heavy tables dominate the bill.
DynamoDB is a managed NoSQL database, and in on-demand mode you pay per request with no capacity to provision. The catch that shapes every DynamoDB bill is that writes cost about five times more than reads, roughly $1.25 per million write request units versus $0.25 per million reads. Storage adds $0.25 per GB after the first 25 GB free.
This DynamoDB cost calculator prices your monthly writes, reads and storage separately so you can see which dominates. Write heavy workloads like logging or event capture are usually write bound, while read heavy apps benefit from caching to keep read units down.
For 10,000,000 writes, 50,000,000 reads and 25 GB stored: writes cost 10 × $1.25 = $12.50, reads 50 × $0.25 = $12.50, and storage is free within the first 25 GB, for about $25 a month.
On demand, about $1.25 per million writes and $0.25 per million reads, plus $0.25 per GB storage after 25 GB free. Enter your usage above for a total.
Writes must be durably replicated across availability zones, which costs more than serving a read. Budget accordingly for write heavy workloads.
On demand suits spiky or unpredictable traffic with no idle cost. Provisioned capacity with auto scaling is cheaper for steady, high volume workloads.
Cache hot reads with DAX or an application cache, batch writes, design keys to avoid hot partitions, and archive old data to S3.
They are July 2026 on-demand estimates. Confirm current pricing and regional rates on the AWS pricing page.