Serverless instances are in a preview release and do not support some Atlas features at this time.
To learn more, see Serverless Instance Limitations.
Serverless instances offer pay-per-operation pricing, meaning that you only pay for the Processing Units consumed by your database operations and storage consumed by your data and indexes. You do not need to specify a cluster size since serverless instances seamlessly scale to accommodate changes in workload traffic.
Serverless instances may be more cost effective for applications with low or intermittent traffic. To learn more about serverless instances and use cases, see Choose a Database Deployment Type.
Read Processing Unit (
Read operations to the database.
You are charged one
If a document exceeds 4KB or an index exceeds 256B, Atlas
covers each excess chunk of 4KB or 256B with an additional
Write Processing Unit (
Write operations to the database.
You are charged one
If a document and index exceed 1KB, Atlas covers each excess
chunk of 1KB with an additional
$1.25 per million. 
Logical document and index storage.
Two daily snapshots are included for free.
Restore from Backup
The time required to restore your serverless instance.
Data transfer as part of the backup and restore process is charged separately.
$2.50 per restore hour.
Data transfer to and from the database.
If your data transfer costs are a significant portion of your bill, see How to Reduce Data Transfer Costs.
During the preview period, data transfer costs may be updated to account for the source and destination regions of a transfer.
|||(1, 2, 3) |
The price for each million (MM)
RPUs depends on volume of reads
RPUs start at 0 each day. Prices are in cascading
The first 5 million
The next 20 million
The next 50 million
If your application uses 31 million
RPUs in a day, Atlas
charges you $7.70:
- $0.30/MM for the first 5 million ($1.50).
- $0.25/MM for the next 20 million ($5).
- $0.20/MM for the last 6 million ($1.20).
If that usage is typical for a day, your application costs approximately $231 per month ($7.70 per day x 30 days).
In another example, if your application uses 0.5 million
in a day, Atlas charges you $0.15:
- $0.30/MM for the first 0.5 million ($0.15).
If that usage is typical for a day, your application costs approximately $4.50 per month ($0.15 per day x 30 days).
An unexpected, significant increase in serverless instance usage could result in an expensive invoice. Use billing alerts to monitor usage.
You can pay for serverless instances with: