Pricing options
DynamoDB charges for reading, writing, and storing data in your DynamoDB tables, along with any optional features you choose to enable. With two pricing options available including on-demand and provisioned, you can choose the best pricing option for your workload.
Pricing for on-demand capacity mode
DynamoDB on-demand mode is a serverless option with pay-per-request pricing and automatic scaling, without the need to plan, provision, and manage capacity. You are billed per read or write request consumed, making it easy to balance costs and performance.
On-demand mode is recommended in most scenarios including if you:
- Have new or existing workloads and you do not want to manage capacity
- Want a serverless database that automatically scales
- Prefer the ease of paying for only what you use
Learn more about on-demand pricing »
Pricing for provisioned capacity mode
With provisioned capacity mode, you must specify the number of reads and writes per second that you expect your application to require. You’ll be charged based on the hourly read and write capacity you have provisioned, and not how much your application has consumed.
Provisioned capacity mode may be better if you:
- Have existing applications with steady and predictable throughput patterns
- Can forecast capacity requirements to control costs
How to calculate costs
The best way to calculate the monthly cost of DynamoDB is to utilize the AWS Pricing Calculator. This simple, interactive tool provides the ability to estimate monthly costs based on read and write throughput along with chargeable options, including change data capture, data import and export to Amazon S3, and backup and restore.
To easily calculate your DynamoDB monthly costs, you simply input your application requirements such as table class and data storage along with read and write throughput. You can also include popular options, such as backup and restore, and select between on-demand and provisioned capacity billing models.
Not sure where to start? AWS specialists are standing by to provide you with a personalized quote.
Cost optimization
Usage and pricing scenarios