This document explains Datastore mode pricing details.
Firestore in Datastore mode offers free usage that allows you to get started at no cost. To exceed the free usage, you must enable billing for your project.
Your usage is counted daily and resets around midnight Pacific time.
Price (USD) * | Cloud Firestore CUD - 1 Year* (USD) | Cloud Firestore CUD - 3 Year* (USD) | |
|---|---|---|---|
0 count to 50,000 count Free per 1 day / project 50,000 count and above $0.03 / 100,000 count, per 1 day / project | 0 count to 50,000 count Free per 1 day / project 50,000 count and above $0.024 / 100,000 count, per 1 day / project | 0 count to 50,000 count Free per 1 day / project 50,000 count and above $0.018 / 100,000 count, per 1 day / project | |
Entity writes | 0 count to 20,000 count Free per 1 day / project 20,000 count and above $0.09 / 100,000 count, per 1 day / project | 0 count to 20,000 count Free per 1 day / project 20,000 count and above $0.072 / 100,000 count, per 1 day / project | 0 count to 20,000 count Free per 1 day / project 20,000 count and above $0.054 / 100,000 count, per 1 day / project |
Entity deletes | 0 count to 20,000 count Free per 1 day / project 20,000 count and above $0.01 / 100,000 count, per 1 day / project | 0 count to 20,000 count Free per 1 day / project 20,000 count and above $0.008 / 100,000 count, per 1 day / project | 0 count to 20,000 count Free per 1 day / project 20,000 count and above $0.006 / 100,000 count, per 1 day / project |
Stored data | $0.000205479 / 1 gibibyte hour | - | - |
0 count to 50,000 count Free per 1 day / project 50,000 count and above $0.00 (Free) / 100,000 count, per 1 day / project | 0 count to 50,000 count Free per 1 day / project 50,000 count and above $0.00 (Free) / 100,000 count, per 1 day / project | 0 count to 50,000 count Free per 1 day / project 50,000 count and above $0.00 (Free) / 100,000 count, per 1 day / project | |
0 gibibyte to 10 gibibyte $0.00 (Free) / 1 gibibyte, per 1 month / account 10 gibibyte and above $0.01 / 1 gibibyte, per 1 month / account | - | - |
The following operations and features do not include free usage. You must enable billing to use these features:
For more information about how these features are billed, see Storage size consideration.
To view pricing for reads, writes, deletes, and storage for each Datastore mode location, see Firestore pricing.
You are charged one read operation for each entity read and one read operation for each batch of up to 1000 index entries read.
Index entries
You are charged one read operation for each batch of up to 1000 index entries read by a query except in the following:
Queries that have up to one range property are not charged for index entries read and have a minimum charge of zero read operations. Use the following examples to familiarize yourself with when index entries read is charged. Then use the billing_details section of Query Explain to validate your understanding.
The following query contains one equality property (age) and one range property (start_date) and is not charged for index entries read:
The following query contains two range properties (age and start_date) and is charged for index entries reads:
A property that appears in the order by clause is considered a range property when there is at least one other range property. Therefore the following query contains two range properties (age and start_date) and is charged for index entries reads: