MongoDB pricing snapshot
MongoDB is a document database. You can buy it as MongoDB Atlas, a fully managed cloud service, or self-manage it, either with MongoDB Enterprise Advanced under a commercial license or with the free, source-available server. Atlas clusters are pay-as-you-go: billed hourly, invoiced monthly.
Scroll sideways to see all columns. With a keyboard, focus this table and use the arrow keys.
| Option | Published price | What it includes |
|---|---|---|
Atlas Free (M0) | $0/hour, free forever | 512MB storage, shared RAM and vCPU, 32MB sort memory, up to 100 operations per second |
Atlas Flex | $0.011/hour, up to $30/month | 5GB storage, shared RAM and vCPU, on-demand burst capacity |
Atlas Dedicated | $0.08/hour; starts at $56.94/month (at default storage; can vary with configuration and location) | 10GB to 4TB storage, 2GB to 768GB RAM, 2 to 96 vCPUs |
Atlas Infinite (public preview) | $0.09/hour for compute, per high-availability shard (US East, N. Virginia); storage billed separately at $0.30 per GB-month of uncompressed data, metered hourly | Decoupled compute and storage, up to 128TB storage per HA shard; available on M10+ dedicated clusters |
MongoDB Enterprise Advanced (self-managed) | Talk to a Solutions Advisor | Enterprise Server, Ops Manager and Cloud Manager, Kubernetes Operator, enterprise security features, commercial license, consultative support |
MongoDB server (self-managed) | Free; source available | Server Side Public License (SSPL) v1 for versions released after October 16, 2018, including patch fixes for prior versions; AGPL for earlier versions |
Which Atlas tier fits your workload
M0 (Free). For learning and exploring, with limited resources.
Flex. For development and testing; MongoDB calls it the lowest cost option, with certain feature limitations.
M10 and M20. For pre-production and small, non-critical workloads. They use shared vCPUs and support replica sets.
M30 and up. For performance-critical and high-traffic workloads, with replica sets, sharded clusters and dedicated vCPUs.
Start low. Any tier can be scaled up later; MongoDB advises auto-scaling on Dedicated tiers.
Cluster tier details
Show full plan details
Scroll sideways to see all columns. With a keyboard, focus this table and use the arrow keys.
| Tier | Storage | RAM | vCPUs | Base price |
|---|---|---|---|---|
M10 | 10–128 GB | 2 GB | 2 vCPUs | Dedicated starting rate (above) |
M20 | 20–256 GB | 4 GB | 2 vCPUs | $0.20/hr |
M30 | 40–512 GB | 8 GB | 2 vCPUs | $0.54/hr |
M40 | 80 GB–1 TB | 16 GB | 4 vCPUs | $1.04/hr |
M50 | 160 GB–4 TB | 32 GB | 8 vCPUs | $2.00/hr |
M60 | 320 GB–4 TB | 64 GB | 16 vCPUs | $3.95/hr |
M80 | 750 GB–4 TB | 128 GB | 32 vCPUs | $7.30/hr |
M140 | 1–4 TB | 192 GB | 48 vCPUs | $10.99/hr |
M200 | 1.5–4 TB | 256 GB | 64 vCPUs | $14.59/hr |
M300 | 2–4 TB | 384 GB | 96 vCPUs | $21.85/hr |
M400 | 3–4 TB | 488 GB | 64 vCPUs | $22.40/hr |
M700 | 4 TB | 768 GB | 96 vCPUs | $33.26/hr |
- Vendor source · Observed · Stored official pricing capture for mongodb.
How the Atlas bill is built
Dedicated clusters have an hourly rate per tier, listed in the tier details. Flex is billed by operations per second; the monthly figures below assume 30 days of continuous use at one tier.
Scroll sideways to see all columns. With a keyboard, focus this table and use the arrow keys.
| Operations per second | Total hourly cost | Total monthly cost |
|---|---|---|
0–100 (Base) | Flex base rate (above) | $8.00 |
100–200 | $0.0205 | $15.00 |
200–300 | $0.0288 | $21.00 |
300–400 | $0.0356 | $26.00 |
400–500 | $0.0411 | $30.00 |
What drives the bill beyond the cluster
Cloud and region. Costs vary by cloud provider, region and storage (data plus indexes).
Data transfer. Charges mainly apply to data leaving the cluster or crossing regions or clouds. Inbound transfer is typically free. Free and Flex tiers are not charged for outgoing data.
Backups. Priced by region and by monthly snapshot and oplog storage for continuous backups. Not available on the Free tier.
Search nodes. Dedicated MongoDB Search nodes are an add-on cost, priced per hour by tier (S20 to S80), with High CPU and Low CPU options.
Stream Processing. From $0.06 to $0.08 per hour (SP2) up to $1.56 to $2.49 per hour (SP50), with data transfer extra.
Data Federation and Atlas SQL on federated data. $5 per TB processed, with a 10MB minimum per query, plus your cloud provider's transfer rates.
Charges and allowances that are easy to miss
Atlas SQL Interface on Dedicated. Billed as a daily uplift: a fixed percentage on cluster spend for Dedicated and Infinite customers. Atlas Enterprise and Platinum Support customers have it included.
Support. Atlas includes free Basic Support. Upgrading to a paid support plan gives faster response times. Select security features are developer add-ons, included with Pro and higher plans.
Charts on M0. Dashboards get 1 auto-refresh every 4 hours and one email report per week; premium Charts features need Dedicated or Flex.
Our take
If you are learning or building, Free and Flex keep the cost small, and Flex has a known monthly ceiling. If the workload needs sharding or dedicated vCPUs, plan for M30 or above, and budget for region, storage, transfer and backups on top of the hourly tier rate.