Cloud cost calculators

Amazon DynamoDB vs Azure Cosmos DB: Pricing and Feature Comparison

Amazon DynamoDB costs 52% less than Azure Cosmos DB for 100M reads a month in US East, and less in all 12 regions.

  • Free foreverNo trial, no paywall, no usage limits.
  • No sign-upOpen the page and start. We never ask for an email to use a tool.
  • PrivateEverything runs in your browser. Your input is never uploaded or stored on our servers.
  • Works offlineOnce the page has loaded, the tool keeps working without a connection.

Usage level

Region

Monthly free usage every account gets, such as 1 million Lambda requests or 100 GB of AWS egress. Sign-up credits and 12-month trials are not included. Turn this off if other projects already use them.
Reset to the preset

NoSQL database

DynamoDB · Cosmos DB

Duplicate noSQL databaseRemove noSQL database
million
million
Estimates assume items of about 1 KB, the size most per-request prices are quoted for.
GB

Add another service

Add as many as you need, for example two server groups or several buckets.

Monthly estimate

On-demand list prices in USD for the selected region, with always-free allowances applied when that switch is on. Taxes, support plans and committed-use discounts are not included.
  1. AWSCheapest$31.25/mo
  2. Azure$65.00/mo
  • NoSQL

Real bills are rarely just list prices

Idle servers, chatty services and unplanned egress add up. Our cloud engineers review your setup and show you where the money goes, free.

Get a free cloud cost review

Official list prices checked . Sources

Cost breakdown

What each service costs on each cloud, and the exact arithmetic behind every number.
Monthly cost per service and provider, in USD
ServiceAWSAzure
NoSQL database$31.25DynamoDB on-demand$65.00Cosmos DB serverless
Total per month$31.25$65.00

How each number was calculatedEvery line uses the provider's own unit price for the selected region, so you can check it against their price list.

  • NoSQL database · DynamoDB on-demand

    $31.25

    • Reads: 100M × $0.125/million read units$12.50
    • Writes: 20M × $0.625/million write units$12.50
    • Storage: 25 GB billable × $0.25/GB-month (first 25 GB free)$6.25

    Assumes items up to 1 KB per write and strongly consistent reads up to 4 KB (one unit each).

Want an engineer to check this estimate against your real architecture? Talk to our team

Quick answer

Amazon DynamoDB is cheaper than Azure Cosmos DB at all three usage levels Playxoft priced. For 100 million reads, 20 million writes and 50 GB stored a month in US East, it costs $31.25 a month against $65.00, and it is cheaper in all 12 regions covered. Playxoft's comparison uses official list prices checked October 14, 2026, with the always-free allowances applied.

  • Official list prices
  • 3 usage levels
  • 12 regions
  • Feature comparison
  • Free calculator

How to compare Amazon DynamoDB and Azure Cosmos DB costs

  1. 1Pick a usage level (10M reads, 100M reads, 1B reads), then change the numbers or add more items with the + buttons.
  2. 2Choose the Region where your users are. Prices differ by region.
  3. 3Adjust the numbers in each card. Every field has an i tip explaining it.
  4. 4Compare the two monthly totals, then open Cost breakdown to see exactly how Amazon DynamoDB and Azure Cosmos DB bill each line.

Which is cheaper, Amazon DynamoDB or Azure Cosmos DB?

Monthly list prices in US East with the always-free allowances applied:

Usage per monthAmazon DynamoDBAzure Cosmos DBCheaper
10M reads: 1M writes, 5 GB stored$1.88$5.13Amazon DynamoDB by $3.25
100M reads: 20M writes, 50 GB stored$31.25$65.00Amazon DynamoDB by $33.75
1B reads: 200M writes, 500 GB stored$368.75$650.00Amazon DynamoDB by $281.25

Amazon DynamoDB is cheaper for 100M reads a month in all 12 regions the calculator covers. Cosmos DB costs assume 1 KB items with indexing off; default indexing raises write costs further.

What are the DynamoDB and Cosmos DB unit prices?

List prices in AWS us-east-1 (N. Virginia) and Azure eastus (East US), read on October 14, 2026:

Price (US East, on-demand)AWSAzure
NoSQL, per million reads$0.125$0.25 (1 RU each)
NoSQL, per million writes$0.625$1.38 (5.5 RU each)

Is Amazon DynamoDB or Azure Cosmos DB cheaper in your region?

100 million reads, 20 million writes and 50 GB stored a month, priced in each of the 12 regions the calculator covers:

RegionAmazon DynamoDBAzure Cosmos DBCheaper
US East$31.25$65.00DynamoDB
US West$31.25$65.00DynamoDB
Canada$34.38$71.50DynamoDB
Brazil (São Paulo)$46.88$97.50DynamoDB
Ireland$35.33$71.93DynamoDB
UK (London)$37.14$74.87DynamoDB
Germany (Frankfurt)$38.15$76.55DynamoDB
India$35.58$74.10DynamoDB
Singapore$35.58$72.35DynamoDB
Japan (Tokyo)$35.68$73.98DynamoDB
South Korea (Seoul)$33.92$69.41DynamoDB
Australia (Sydney)$35.58$74.23DynamoDB

How do Amazon DynamoDB and Azure Cosmos DB compare on features?

Amazon DynamoDBAzure Cosmos DB
Pricing modelPer read and write request unitPer request unit (RU) consumed
Largest item400 KB2 MB
ConsistencyEventual by default, strong optionalFive levels, strong to eventual
QueriesKey lookups, Query and Scan, secondary indexesSQL-like queries over JSON
SLA99.99% (99.999% global tables)Same as a single region with zones
Free allowance25 GB storage (on-demand requests are not free)None for serverless

Facts from each provider's own documentation, checked October 14, 2026.

What are the key differences between Amazon DynamoDB and Azure Cosmos DB?

  • Request units. A 1 KB write is one DynamoDB write request unit; in Cosmos DB it costs about 5.5 request units, and more with indexing.
  • Consistency. Cosmos DB offers five consistency levels; DynamoDB eventual or strong reads.
  • Queries. Cosmos DB supports SQL-like queries over JSON documents; DynamoDB queries by key and secondary indexes.
  • Regions. Cosmos DB serverless accounts run in a single region; DynamoDB global tables replicate across regions with a 99.999% SLA.

Should you choose Amazon DynamoDB or Azure Cosmos DB?

Choose Amazon DynamoDB if

  • your workload is write-heavy
  • you need multi-region replication with global tables
  • your app runs on AWS

Choose Azure Cosmos DB if

  • you need rich SQL-like queries over JSON
  • you want to tune consistency between strong and eventual
  • your app runs on Azure

More comparisons: AWS vs Azure · Amazon EC2 vs Azure Virtual Machines · AWS Lambda vs Azure Functions · Amazon S3 vs Azure Blob Storage · Amazon RDS vs Azure Database for PostgreSQL · Amazon DynamoDB vs Firestore.

Where do these prices come from?

Both sides use the provider's own published price list, read on October 14, 2026, for the same region, with the always-free allowances applied.

Prices are in US dollars, on-demand, for Linux, with no commitments. Every figure on this page is generated from the same price snapshot as the calculator, and automated tests check each claim whenever the prices change. A month is 730 hours and 1 TB is 1,024 GB. Providers change prices from time to time, so for a purchase decision confirm the final figure in the provider's console.

Moving between Amazon DynamoDB and Azure Cosmos DB?

Playxoft builds and runs production backends on AWS, Google Cloud, Azure and Cloudflare, and plans migrations between them with no surprise downtime, including white-label work for agencies. Send us your architecture or last month's invoice and we will tell you, free, which side is cheaper for your real usage. Get a free cloud cost review.

Frequently asked questions

No. In US East with the always-free allowances applied, a month: 10M reads a month, $5.13 on Cosmos DB and $1.88 on DynamoDB; 100M reads a month, $65.00 on Cosmos DB and $31.25 on DynamoDB; 1B reads a month, $650.00 on Cosmos DB and $368.75 on DynamoDB. Amazon DynamoDB is cheaper for 100M reads a month in all 12 regions the calculator covers. Your own usage can change the answer, so price it in the calculator on this page.
Amazon DynamoDB and Azure Cosmos DB serverless both bill request units, but they count them differently: a 1 KB write is one DynamoDB unit and about 5.5 Cosmos DB units. Cosmos DB adds SQL-like queries and five consistency levels; DynamoDB adds global tables and a 400 KB item limit.
About 5.5 RU for a 1 KB item with indexing off, and more with the default indexing; a 1 KB point read is 1 RU. At $0.25 per million RU in East US, a million 1 KB writes cost about $1.38, against $0.63 on DynamoDB on-demand.
At US East list prices: noSQL, per million reads, $0.125 on DynamoDB and $0.25 (1 RU each) on Cosmos DB; noSQL, per million writes, $0.625 on DynamoDB and $1.38 (5.5 RU each) on Cosmos DB. For 100M reads a month, that comes to $31.25 a month on DynamoDB and $65.00 on Cosmos DB.
Both sides use official list prices for AWS us-east-1 (N. Virginia) and Azure eastus (East US), read on October 14, 2026, with the always-free allowances and each provider's own billing rules applied. NoSQL costs assume 1 KB items, with Cosmos DB writes indexed off. Taxes, support plans and commitment discounts are not included.

Last updated by the Playxoft engineering team.

From the cloud engineers who built this calculator

Paying more for cloud than you should?

Most cloud bills leak in the same places: oversized servers, environments nobody switched off, chatty services and egress nobody planned for. We design, migrate and tune backends on AWS, Google Cloud, Azure and Cloudflare. Send us your architecture or last bill and we will show you where the money goes, free.