Cluster Tier | Storage | RAM | vCPUs | Base Price |
---|---|---|---|---|
M0 | 512 MB | Shared | Shared | Free forever |
M2 | 2 GB | Shared | Shared | $9/mo |
M5 | 5 GB | Shared | Shared | $25/mo |
The multi-cloud developer data platform available on AWS, Azure, and Google Cloud
For production applications with sophisticated workload requirements.
For application development and testing, with on-demand burst capacity for unpredictable traffic.
5GB of storageShared RAMShared vCPUView flex pricingSee pricing →
See pricing →
See pricing →
Easily query, combine, or move data across Atlas and cloud object storage.
See pricing →
See pricing →
See pricing →
See pricing →
See pricing →
See pricing →
The best way to run MongoDB on-premises or in your private cloud
Cluster Tier | Storage | RAM | vCPUs | Base Price |
---|---|---|---|---|
M0 | 512 MB | Shared | Shared | Free forever |
M2 | 2 GB | Shared | Shared | $9/mo |
M5 | 5 GB | Shared | Shared | $25/mo |
Cluster Tier | Storage | RAM | vCPU | Base Price |
---|---|---|---|---|
M10 | 10 GB | 2 GB | 2 vCPUs | $0.08/hr |
M20 | 20 GB | 4 GB | 2 vCPUs | $0.20/hr |
M30 | 40 GB | 8 GB | 2 vCPUs | $0.54/hr |
M40 | 80 GB | 16 GB | 4 vCPUs | $1.04/hr |
M50 | 160 GB | 32 GB | 8 vCPUs | $2.00/hr |
M60 | 320 GB | 64 GB | 16 vCPUs | $3.95/hr |
M80 | 750 GB | 128 GB | 32 vCPUs | $7.30/hr |
M140 | 1000 GB | 192 GB | 48 vCPUs | $10.99/hr |
M200 | 1500 GB | 256 GB | 64 vCPUs | $14.59/hr |
M300 | 2000 GB | 384 GB | 96 vCPUs | $21.85/hr |
M400 | 3000 GB | 488 GB | 64 vCPUs | $22.40/hr |
M700 | 4000 GB | 768 GB | 96 vCPUs | $33.26/hr |
Additional hardware configurations available for specialized workloads including Low-CPU and Local NVMe SSD. Sharded clusters offer additional compute and storage through horizontal scaling. |
The pricing provided is based on the default storage listed. Actual pricing can vary based on deployment requirements, configurations, and location. See Atlas Cluster Configuration Costs.
Tier (ops/second) | Total Hourly Cost | Total Monthly Cost* | Marginal Monthly Cost |
---|---|---|---|
0 - 100 (Base) | $0.0110 | $8.00 | $8.00 |
100 - 200 | $0.0205 | $15.00 | $7.00 |
200 - 300 | $0.0288 | $21.00 | $6.00 |
300 - 400 | $0.0356 | $26.00 | $5.00 |
400 - 500 | $0.0411 | $30.00 | $4.00 |
*Assuming continuous usage at a specific tier for 30 days. For more information and pricing examples, see documentation.
Atlas SQL Interface leverages Atlas Data Federation as its query engine, making it easy and fast to analyze your application and cloud data together using a single API. Pricing is based on data processed, transferred, and returned.
Atlas Data Lake is a fully managed storage solution optimized for analytical queries at the cost of cloud object storage. The pricing for storing and accessing data varies based on the AWS region. The prices are as follows:
Yes, MongoDB Atlas offers a free-forever tier, the M0. Atlas’s free tier includes 512 MB of storage, 32MB of sort memory, and up to 100 operations per second. The free tier is a great starting point to learn about MongoDB and explore its capabilities in a fully managed cloud environment.
Get started with a free tier →
Atlas Free tier features and limitations →
Guide: How to deploy a free tier cluster →
Choosing the right MongoDB Atlas cluster tier for your application involves considering the application's workload, data size, and performance needs. Key considerations include:
Clusters can always be scaled up from any tier as requirements expand. If unsure, MongoDB recommends starting with a lower tier and monitoring performance before adjusting. For all Dedicated tiers, use auto-scaling to adjust cluster tier and storage as workloads evolve.
How to select your cluster tier →
Atlas cluster sizing and tier selection →
MongoDB Atlas costs are based on a pay-as-you-go model, influenced by several key factors:
Additional factors that can influence cost over time include:
Atlas cluster configuration costs →
Understand Your MongoDB Invoice →
Right-size clusters: Pause development or testing clusters when not in use. Alternatively, terminate them if no longer required. For Dedicated clusters, use auto-scaling to adjust cluster storage and/or tier based on real-time CPU and memory utilization.
Optimize data management: Design efficient schemas and use strategic indexing to improve query performance while minimizing resource consumption. Regularly review clusters, databases, and collections to eliminate duplication, outdated data, and unused sample datasets. For Dedicated clusters, use Atlas Online Archive to tier infrequently accessed data, which will reduce primary storage costs.
Minimize data transfer: Reduce data transfer costs by heeding the following best practices:
Monitor & alerts: Regularly review spending patterns using the Billing Cost Explorer tool in Atlas. Additionally, set up billing alerts to be notified of unexpected cost spikes or when usage approaches predefined thresholds.
The MongoDB Atlas UI's billing page includes a breakdown of costs. It provides:
Region | Data Storage | Time Series Data Storage | Archival Access | Data Process |
---|---|---|---|---|
US East (N. Virginia) | 0.001578 | 0.0032 | 0.0010000 | $5 per TB Processed |
US West (Oregon) | 0.001578 | 0.0032 | 0.0010000 | " |
Canada (Central) | 0.001715 | 0.00348 | 0.0011000 | " |
South America (Sao Paulo) | 0.002779 | 0.005634 | 0.0014000 | " |
Region | Data Storage | Time Series Data Storage | Archival Access | Data Process |
---|---|---|---|---|
US East (Ohio) | 0.001578 | 0.0032 | 0.0010000 | " |
US West (N. California) | 0.001784 | 0.00362 | 0.0011000 | " |
Region | Data Storage | Time Series Data Storage | Archival Access | Data Process |
---|---|---|---|---|
US East (N. Virginia) | 0.001578 | 0.0032 | 0.0009 | 5$ per TB Scanned |
Region | Data Storage | Time Series Data Storage | Archival Access | Data Process |
---|---|---|---|---|
US Central (Iowa) | 0.001348 | 0.002695 | 0.0008 | 5$ per TB Scanned |
Atlas Charts helps you quickly spot trends, uncover meaningful insights, and understand your data on a deeper level. Charts is included on all Atlas clusters, with premium features available on Dedicated and Flex clusters.
For more information on Charts pricing, please visit our documentation. Atlas usage is additional and not included in the above pricing.
*Limit does not apply to chart builder, dashboard filters, natural language charts, or the embedding SDK.
**Reports are limited to one per week.
Atlas Data Federation is a serverless, scalable query engine that makes it simple and fast to analyze your application and cloud data together using a single API. Pricing is based on data processed, transferred, and returned.
All App Services in an Atlas project share a monthly free tier: 1 million requests or 500 hours of compute, or 10,000 hours of sync runtime (whichever occurs first), plus 10 GB of data transfer. Usage below these thresholds in a given month is not billed. Once the sum of all application usage in a project exceeds the free-tier threshold, Atlas begins billing for additional usage.
Build engaging, modern applications with the power of full-text and semantic search. High CPU is the recommended configuration for Atlas Search.
Cluster Tier | Storage (GB) | RAM (GB) | vCPUs | Base Price |
---|---|---|---|---|
S20 | 100 GB | 4 GB | 2 vCPUs | $0.12/hr |
S30 | 200 GB | 8 GB | 4 vCPUs | $0.23/hr |
S40 | 380 GB | 16 GB | 8 vCPUs | $0.48/hr |
S50 | 760 GB | 32 GB | 16 vCPUs | $0.98/hr |
S60 | 1600 GB | 64 GB | 32 vCPUs | $1.75/hr |
S70 | 2400 GB | 96 GB | 48 vCPUs | $2.47/hr |
S80 | 3200 GB | 128 GB | 64 vCPUs | $3.22/hr |
Cluster Tier | Storage (GB) | RAM (GB) | vCPUs | Base Price |
---|---|---|---|---|
S20 | 118 GB | 4 GB | 2 vCPUs | $0.14/hr |
S30 | 375 GB | 8 GB | 4 vCPUs | $0.26/hr |
S40 | 750 GB | 16 GB | 8 vCPUs | $0.55/hr |
S50 | 1500 GB | 32 GB | 16 vCPUs | $1.13/hr |
S60 | 3000 GB | 64 GB | 32 vCPUs | $2.19/hr |
Cluster Tier | Storage (GB) | RAM (GB) | vCPUs | Base Price |
---|---|---|---|---|
S20 | 75 GB | 4 GB | 2 vCPUs | $0.14/hr |
S30 | 150 GB | 8 GB | 4 vCPUs | $0.29/hr |
S40 | 300 GB | 16 GB | 8 vCPUs | $0.60/hr |
S50 | 600 GB | 32 GB | 16 vCPUs | $1.25/hr |
S60 | 1200 GB | 64 GB | 32 vCPUs | $2.25/hr |
S70 | 1800 GB | 96 GB | 48 vCPUs | $3.18/hr |
S80 | 2400 GB | 128 GB | 64 vCPUs | $4.16/hr |
Cluster Tier | Storage (GB) | RAM | vCPUs | Base Price |
---|---|---|---|---|
S20 | 100 GB | 4 GB | 2 vCPUs | $0.12/hr |
S30 | 200 GB | 8 GB | 4 vCPUs | $0.23/hr |
S40 | 380 GB | 16 GB | 8 vCPUs | $0.48/hr |
S50 | 760 GB | 32 GB | 16 vCPUs | $0.98/hr |
S60 | 1600 GB | 64 GB | 32 vCPUs | $1.75/hr |
S70 | 2400 GB | 96 GB | 48 vCPUs | $2.47/hr |
S80 | 3200 GB | 128 GB | 64 vCPUs | $3.22/hr |
Cluster Tier | Storage (GB) | RAM (GB) | vCPUs | Base Price |
---|---|---|---|---|
S20 | 118 GB | 4 GB | 2 vCPUs | $0.14/hr |
S30 | 375 GB | 8 GB | 4 vCPUs | $0.26/hr |
S40 | 750 GB | 16 GB | 8 vCPUs | $0.55/hr |
S50 | 1500 GB | 32 GB | 16 vCPUs | $1.13/hr |
S60 | 3000 GB | 64 GB | 32 vCPUs | $2.19/hr |
Cluster Tier | Storage (GB) | RAM (GB) | vCPUs | Base Price |
---|---|---|---|---|
S20 | 75 GB | 4 GB | 2 vCPUs | $0.14/hr |
S30 | 150 GB | 8 GB | 4 vCPUs | $0.29/hr |
S40 | 300 GB | 16 GB | 8 vCPUs | $0.60/hr |
S50 | 600 GB | 32 GB | 16 vCPUs | $1.25/hr |
S60 | 1200 GB | 64 GB | 32 vCPUs | $2.25/hr |
S70 | 1800 GB | 96 GB | 48 vCPUs | $3.18/hr |
S80 | 2400 GB | 128 GB | 64 vCPUs | $4.16/hr |
Transform building event-driven applications that react and respond continuously and unify how you work with data-in-motion and data-at-rest.
Associated data transfer (egress from stream processors) will be $0.09/GB across all tiers. For more information on Atlas Stream Processing pricing, please visit our documentation.
*Coming later this year