Fix This Page



Atlas does not accept prepaid cards as a method of payment.

Atlas charges by the hour for your MongoDB clusters. Atlas tabulates costs daily and displays your current monthly costs in the upper right corner. To view line-item charges, click Atlas Settings, then Billing/Subscriptions, and then the Usage Details link.

As you create or modify a cluster, you can compare the costs of different options before applying them. Atlas displays the costs, except for data transfer, in a Cluster Overview box.


The Cluster Overview box does not display data transfer costs.

Instance Size

Atlas provides different instance sizes. Each has a default RAM size, storage capacity, and maximum storage speed, which is included in the instance’s per-hour charge. The instance size you select is used for all the data-bearing [1] servers in your cluster.

Atlas provides default amounts of data storage as part of the base per-hour cost of your instance. If you add capacity or speed, you incur additional costs on top of the base cost. The Cluster Overview box shows your overall charges.

Storage Capacity

Atlas charges for storage capacity differently depending on whether you use the instance default or a custom size. If you use the default, storage is included in the instance’s per-hour cost. If you customize, Atlas charges for the entire amount of storage, not the difference from the default size.

For example, if the instance default is 80 GB and if you increase storage to 100 GB, the change in cost is the charge for 100 GB. If you then increase storage to 120 GB, the change in cost is the charge for 20 GB.


Increasing storage capacity can change the max IOPS available with each Custom Storage Speed.

Custom Storage Speed

Atlas measures storage speed as maximum IOPS (Input/Output Operations Per Second). Each Atlas instance type offers a Standard storage speed that is included in the instance’s per-hour cost. The maximum IOPS of the standard speed depend on the instance type.

For most instance types, you can increase storage speed from Standard to Fast or Fastest, which affects costs. Selecting a custom speed changes both IOPS and the type of storage used. The storage type changes from a general-purpose SSD to a provisioned-IOPS SSD. For more information on storage types, see

Data Transfer

Atlas charges for data transfer between the Atlas server and another server. Data transfer charges include traffic between cluster nodes, including an out-bound transfer from the source node and an in-bound transfer to the destination node within the same AWS region. Charges for data transfer increase as follows, from lowest to highest:

  • Data transfer between the originating MongoDB Atlas server and a server in the same AWS region.
  • Data transfer between the originating MongoDB Atlas server and a server in a different AWS region.
  • Data transfer between the originating MongoDB Atlas server and a server not in an AWS region.

Atlas tabulates data transfer costs daily.


Instance and storage costs vary by region. In addition, the region affects data transfer charges, as described in the Data Transfer section.

Number of Servers

Atlas charges the instance cost and data storage cost for each data-bearing server [1] in your cluster. For a replica set, the number of data-bearing servers equals the replication factor. For a sharded cluster, the number of data-bearing servers equals the replication factor multiplied by the number of shards.

If you enable sharding, Atlas will also run three config servers in addition to your data-bearing servers. Your selections for instance size and data storage do not affect the costs of the config servers. Config servers are charged at a separate rate. Their cost is reflected in the cost of the cluster.


For each replica set in a cluster, Atlas charges US$2.50 / GB / month to store backup data. The first 1GB of backup data is free.

Atlas discounts the cost of backup data storage if the frequency of snapshots is reduced. To modify the backup schedule for a cluster, see Modify Backup Schedule.


Backup data consists of your logical data and indexes on that data.


For a three-member replica set with 30GB of data, Atlas charges US$72.50 each month.

(30GB - 1GB) x US$2.50 = US$72.50

For sharded clusters, Atlas sums the cost of backup data for each shard replica set and the config server replica set.


A sharded cluster with 3 shards contains 90GB of data, with each shard containing 30GB of data each. The config server replica set contains 5GB of data.

For this sharded cluster, Atlas charges US$227.50 per month.

((30GB - 1GB) x US$2.50) x 3) + ((5GB - 1GB) x US$2.50) = US$227.50

Billing Information

Each Atlas group has its own account, plan, and billing method. To access billing information, click Settings, then Billing/Subscriptions.


Billing/Subscriptions allow you to set an optional Invoice Address that is separate from the Payment Method billing address.

If you set an Invoice Address, you can optionally use this address for the Payment Method by selecting same as Invoice Address when entering the Payment Method.

View an Estimate of Monthly Charges

Click Settings, then Billing/Subscriptions, and then Understanding Your Bill. Scroll to Monthly Estimates.

Retry a Failed Payment

If you receive notification of a failed payment, click Settings, then Billing/Subscriptions, and check that your Payment Method is correct.

To retry the payment, click Settings, then Payment History. On the line for the failed payment, click Retry.

[1](1, 2) For replica sets, the data-bearing servers are the servers hosting the replica set members. For sharded clusters, the data-bearing servers are the servers hosting the shards. For sharded clusters, Atlas also deploys servers for the config servers; these are charged at a rate separate from the instance costs.