All Cloud Firestore Plans & Pricing

Plan Monthly Annual Best For
View all features by plan (compare side-by-side)

Spark (No-cost)

  • 1 GiB stored data
  • 50K document reads/day
  • 20K document writes/day
  • 20K document deletes/day
  • 10 GiB/month network egress
  • No payment method required

Blaze (Pay as you go)

  • Spark free quotas included (1 GiB storage, 50K reads/day, 20K writes/day, 20K deletes/day, 10 GiB egress/month)
  • Pay only for usage beyond free quotas at Google Cloud Firestore standard or enterprise edition rates
  • Enterprise edition adds write units, read units, and real-time update units billing
  • Access to all Firebase and Google Cloud integrations
  • $300 in free credit for eligible new customers
Pricing Alerts

Track Cloud Firestore pricing

Get an email when Cloud Firestore's pricing changes — plus the weekly SaaS Price Watch: verified price changes and deals across 3,000+ products. One-click unsubscribe.

Compare Cloud Firestore with alternativesAdjust seats, lock a tier, add up to 2 more products side-by-side. Shareable URL.
Quick Answer
Last verified:
Medium confidence

Cloud Firestore costs Free to Free per varies as of August 2026, with 2 plans available including a free tier. Plan: Spark (No-cost) (free). Custom pricing is available on request. Pricing depends on your chosen tier, contract length, and negotiated discounts.

Use the interactive pricing calculator to estimate your exact cost based on team size and requirements.

  • Free tier: Yes

Cloud Firestore offers 2 pricing tiers: Spark (No-cost), Blaze (Pay as you go). The Blaze (Pay as you go) plan is production apps with variable workloads needing usage-based scaling.

Compared to other database as a service software, Cloud Firestore is positioned at the budget-friendly price point.

  • 12 documented hidden costs beyond list price

How much does Cloud Firestore cost?

Cloud Firestore offers 2 pricing plans, starting with a free tier and scaling to custom enterprise pricing. Plans include Spark (No-cost) (free), Blaze (Pay as you go) (custom pricing).

Cloud Firestore Pricing Overview

Cloud Firestore has 2 pricing plans, including a free tier. Paid plans range from $0 to $0/varies. The Spark (No-cost) plan is free and is best for small apps, prototypes, and development workloads within free quotas. The Blaze (Pay as you go) plan requires contacting sales for a custom quote and is designed for production apps with variable workloads needing usage-based scaling.

There are at least 12 documented hidden costs beyond Cloud Firestore's list price, including implementation, training, and add-on fees.

This pricing was last verified in May 20, 2026 from 1 independent source.

Cloud Firestore is a serverless NoSQL document database from Google Cloud with pay-as-you-go pricing — there are no fixed monthly subscription tiers, and costs scale with document reads, writes, deletes, and stored data beyond the free quota. The free Spark Plan includes 50,000 reads per day, 20,000 writes per day, 1 GiB of storage, and 10 GiB/month of egress, which covers most small apps and prototypes at zero cost. For high-volume or enterprise workloads, contact Google Cloud sales for committed use pricing arrangements.

How Cloud Firestore Pricing Compares

Compare Cloud Firestore pricing against top alternatives in Database as a Service.

Compare Cloud Firestore vs Alternatives

Before committing to Cloud Firestore, compare pricing with these 3 alternatives in the same category.

All Cloud Firestore alternatives & migration guides

What Companies Actually Pay for Cloud Firestore

Review scores
Third-party review aggregates, as of Aug 2026
Top pricing complaints
Operation-based pricing can become unexpectedly expensive for write-heavy or IoT workloadsCloud Functions cold starts are a significant pain point, and the primary workaround (minInstances) undermines the scale-to-$0 cost modelPrivacy and EU data legislation concerns when using Google Firebase as a backend

Cloud Firestore Year 1 Total Cost by Company Size

Real deployment costs including licenses, implementation, training, and admin — not just the sticker price.

Small hobby/beta app (400–600 users) Under $0.50/month Year 1 total

A small Flutter or web app in beta with a few hundred users, modest read/write frequency, and well-optimized queries. Likely stays within or slightly above the free tier.

Growing consumer app (3,000 daily active users) ~$5.40/month Year 1 total

App with 3,000 DAU, each generating approximately 20 reads and 10 writes per day — roughly 1.8 million reads and 900,000 writes per month.

Mid-scale app (100,000 daily active users) ~$7.20/month for reads and writes Year 1 total

App with 100,000 DAU each making 1 read and 1 write per day, based on published per-operation pricing of $0.06 per 100,000 reads and $0.18 per 100,000 writes.

High-traffic e-commerce (100M+ operations/month) Less than $10/month for reads and writes Year 1 total

E-commerce site storing session and basket data with extremely high traffic, optimized for Firestore's strengths (key-value style access, denormalized documents).

IoT Device Fleet (High-Frequency Writes) Potentially multiples of what a storage-based database would cost — evaluate per-operation write frequency before committing to Firestore for this use case Year 1 total

A fleet of IoT devices writing small sensor payloads a few times per second each. Despite low data volume, per-operation Firestore pricing makes this workload significantly more expensive than storage-based alternatives.

Reddit (or9ob, Jun 2024): 'I have an app in beta for about 6 months now. We have growing users, in the offer of 400-600 right now. The whole app costs me less than 50 cents per month to run!'

How Cloud Firestore Pricing Compares

Software Starting Price Top Price
Cloud Firestore Custom Custom
Aiven Free $270/varies
Amazon RDS Custom Custom
Crunchy Bridge $9/varies $7680/varies
CockroachDB Free $0.6/month
Amazon DynamoDB Free $0.78/varies

12 Cloud Firestore Hidden Costs Beyond the List Price

Beyond the listed price, Cloud Firestore has at least 12 documented hidden costs that can significantly increase total cost of ownership.

Watch for 12 hidden costs
  • Inefficient query patterns cause unexpected cost spikes 10-100% of license costs
    high 3 sources
    Reddit "Firebase has a convoluted documentation, predatorial pricing model, google charges you on every read/write to the firestore database."
    Reddit "using Firestore like an SQL database where you treat each document as a row can be costly due to the pricing model."
    Reddit "Yesterday, I never even opened the app, but Firebase said that I had 361 reads. Also, I have followed their recommendations on data modeling so that when I pull a document it does not pull several other documents as well to keep pricing low and sp..."
  • Security rules evaluation adds invisible extra reads 10-50% of license costs
    high 2 sources
    Reddit "We have to build a cache layer now because the rules alone eat us alive. Every time you make a request to the db that is secured by rules, rules charge you at least one read extra."
    Reddit "pricing is so intransparent all you see is app engine or reads and writes but to know exactly what is causing it you have to write super complex queries in log analytics in GCP for the audit log to even figure out what collections are causing this."
  • No hard spending cap on reads/writes — runaway billing risk 10-100% of license costs
    critical 2 sources
    Reddit "Not all services have Quota limits. For example Firestore Read/Write ops. From engineering standpoint, this is understandable because if the service has to check for quota, how can it be real time? Don't assume that every service has a quota."
    Reddit "one of the engineers on my team developing locally (live build on localhost) accidentally created an infinite loop that led to infinite Firebase read ops for a few minutes."
  • Realtime listener reconnect charges full re-read 5-25% of license costs
    medium 1 source
    Reddit "If offline persistence is enabled and the listener is disconnected for more than 30 minutes (for example, if the user goes offline), you will be charged for documents and index entries read as if you had issued a brand-new query."
  • High-frequency small write workloads (IoT, analytics, chat) can be very costly 25-200% of license costs
    high 3 sources
    Hacker News "if you're running a fleet of IoT devices checking in a few times per second with very small payloads, you'd be doing a lot of write operations with very little storage and Cloud Firestore could be more expensive in that case."
    Reddit "Analytics data tends to be updated and accessed frequently, which can quickly rack up costs in Firestore due to its per-document read/write pricing model."
    Reddit "While I read through the pricing model of Firestore and it seems like it's expensive for such an use-case."
  • Full-text search requires paid external service $60-$200/month
    medium 2 sources
    Reddit "Firestore is very limited in text searching, so you do need a elastic instance which cost around 60 dollars."
    Reddit "Firestore full-text search (Elasticsearch please). Lack of FTS is a real pain. This is by far the biggest lacking feature of Firebase."
  • Multi-region deployment costs approximately double single-region 50-100% of license costs
    medium 1 source
    Reddit "FYI your pricing estimates for Firestore are using its multi-region pricing. Firestore's regional instance pricing is about half that."
  • High-Frequency Write Operations (IoT / Event Streams) 100-500% of license costs
    high 1 source
    Hacker News "if you're running a fleet of IoT devices checking in a few times per second with very small payloads, you'd be doing a lot of write operations with very little storage and Cloud Firestore could be more expensive in that case."
  • Cloud Functions minInstances to Avoid Cold Starts 10-30% of license costs
    medium 1 source
    Hacker News "Workarounds like minInstances are expensive/subvert the scale to $0 value proposition/don't solve latency in the scale-up case, and are charged per function."
  • Named Databases Have No Free Quota 10-50% of license costs
    medium 1 source
  • Firebase Console Reads Count Against Daily Quota 1-5% of license costs
    low 1 source
  • TTL Deletes, PITR, and Backups Require Billing Enabled 5-15% of license costs
    medium 1 source
Tip

Ask your Cloud Firestore sales rep about these costs upfront. Getting them in writing before signing can save you from surprise charges later.

Full hidden costs breakdown →

Intelligence sourced from 2 independent sources
Reddit User discussions Hacker News Tech community
Key claims include inline source attribution. Data verified against multiple independent sources. 27 source citations total.

Cloud Firestore Contract Terms

Cloud Firestore contracts do not auto-renew. Changes require advance notice. These terms are sourced from verified buyer experiences.

Contract Terms
Auto-Renewal No
Minimum Commitment None — Blaze plan is pay-as-you-go with no minimum commitment
Mid-Term Downgrade Not allowed
Payment Terms Pay-as-you-go; billed monthly based on actual usage
Based on 1 verified source

How to Negotiate Cloud Firestore Pricing

Cloud Firestore contracts are negotiable. These 10 tactics are sourced from real buyer experiences and procurement specialists.

Negotiation Playbook 10 tactics
Denormalize data to reduce read count high success

Embed related data directly in parent documents rather than using normalized references that require multiple reads. Accept data duplication as a deliberate cost-saving tradeoff. For example, store author name alongside post documents rather than doing a separate author lookup per post.

Reddit community best practices (multiple threads)
Enable offline persistence to avoid reconnect re-reads high success

Enable Firestore offline persistence in mobile and web SDKs. This prevents full collection re-reads when listeners briefly disconnect. Without offline persistence, every network interruption triggers a fresh read of all matched documents at full cost.

Firestore documentation via Reddit (Kapteeni_Haddock, Feb 2025)
Use a free Spark Plan project for development high success

Create a separate Firebase project on the free Spark Plan for all development and testing environments. This prevents billing for dev work entirely and provides a safe sandbox for load testing without risk to the production billing account.

Reddit (sudcha23, Jan 2021)
Use aggregation queries instead of fetching full collections high success

Use Firestore aggregation queries (count, sum, avg) to compute totals server-side instead of fetching all documents. A count query on 1,000 documents costs 1 read, not 1,000. This applies to dashboard metrics, totals, and statistics.

Firestore documentation via Reddit (puf, Nov 2024)
Set billing budget alerts at 50%, 80%, and 100% of expected spend high success

Configure GCP billing budget alerts immediately after enabling billing. Firestore has no hard spending cap, so alerts are the only early warning system for runaway costs from bugs, infinite loops, or unexpected traffic spikes.

Reddit (sudcha23, Jan 2021)
Choose single-region over multi-region if SLA allows high success

Multi-region Firestore costs approximately double the single-region rate. Evaluate whether your application truly needs cross-region redundancy. Most small to mid-scale apps are adequately served by a single regional instance at half the cost.

Reddit (exeph, Jun 2024)
Optimize Query and Write Patterns Before Scaling high success

Because Firestore bills per document operation, architectural optimization is the most effective cost lever. Use collection group queries instead of full-collection scans, batch writes where possible, and avoid high-frequency per-document updates to reduce operation counts before traffic scales.

Firebase pricing context (HN, habosa, 2017-10-03)
Set Budget Alerts Before Upgrading to Blaze high success

The Blaze (Pay as you go) plan has no hard spending cap by default. Before upgrading from Spark, configure Google Cloud budget alerts at multiple thresholds to avoid bill shock from unexpected traffic spikes or inefficient queries.

Best practice derived from scale-to-$0 model discussion (HN, bcjordan, 2022-10-15)
Contact Google Cloud sales for committed use discounts at high volume medium success

For enterprise or high-volume workloads with predictable usage, Google Cloud offers committed use discount agreements. Contact Google Cloud sales to negotiate custom pricing based on volume commitments.

General GCP enterprise pricing practices
Defer minInstances Until Cold Starts Are Measurably User-Visible medium success

Avoid enabling minInstances on Cloud Functions until cold start latency is confirmed to impact end users. For async or background Firestore triggers, cold starts are typically invisible, and idle-billed minInstances can add meaningful monthly cost with no user-facing benefit.

HN community discussion (bcjordan, 2022-10-15)

Full negotiation guide →

Cloud Firestore Price History

Pricing changes CostBench has tracked for Cloud Firestore, verified across 3 snapshots going back to 2026Q2.

  1. Cloud Firestore tier restructure

    Changed from 1 to 2 pricing tiers

  2. Cloud Firestore tier renamed

    "Contact Sales" renamed to "Spark (No-cost)"

Cloud Firestore Pricing FAQ

01 What is included in the Cloud Firestore free tier?

Cloud Firestore's free Spark Plan includes 50,000 document reads per day, 20,000 document writes per day, 20,000 document deletes per day, 1 GiB of stored data, and 10 GiB of outbound data transfer per month. These quotas reset daily at midnight Pacific time and apply only to the default database. Named (non-default) databases, TTL deletes, point-in-time recovery (PITR) data, backups, and restore operations all require billing to be enabled regardless of usage volume.

02 How does Firestore charge for realtime listeners?

When you attach a realtime listener, you are charged for a read each time a document in the result set is added or updated, and when a document is removed from the result set because the document changed (not for deletions). Additionally, if offline persistence is enabled and the listener is disconnected for more than 30 minutes, you are charged for all documents as if issuing a brand-new query. If offline persistence is disabled, every reconnect — even brief network interruptions — triggers a full re-read charge.

03 Can I set a spending limit to prevent unexpected Firestore bills?

No — unlike most GCP services, Firestore read and write operations do not support configurable quota limits. You cannot set a hard cap that stops Firestore from processing operations once a threshold is reached. The only protection available is setting GCP billing budget alerts, which send notifications but do not stop usage. The recommended approach is to design your app to avoid runaway patterns (no infinite listeners, no unbounded loops that trigger writes) and monitor Cloud Monitoring metrics for anomalous spikes.

04 Is Firestore pricing cheaper than managed SQL databases for small apps?

For small apps that stay within or near the free tier, Firestore is dramatically cheaper than managed SQL databases. A managed PostgreSQL instance (e.g., Cloud SQL) carries a fixed monthly cost of roughly $50/month or more for a production instance, while Firestore costs nothing for apps with a few hundred users running well-optimized queries. The cost advantage narrows at high scale or with access patterns that generate excessive reads.

05 What usage patterns make Firestore expensive?

Several patterns significantly inflate Firestore costs: (1) SQL-style normalized data models where each user action requires multiple separate document reads, (2) Realtime listeners attached to large or frequently-updated collections, (3) Security rules that read additional documents for authorization checks, (4) High-frequency small write workloads such as IoT telemetry, per-event analytics, or chat messages, and (5) Using multi-region database configuration when single-region would suffice at half the price.

06 How much does Firestore cost for a typical startup app?

At small scale (400–600 users), Firestore costs under $0.50/month with well-optimized queries. At 3,000 daily active users with 20 reads and 10 writes each per day, expect roughly $5.40/month. At 100,000 daily active users with 1 read and 1 write each per day, costs are approximately $7.20/month. Costs scale predictably with usage, and many apps run entirely within the free tier.

07 Is Cloud Firestore cheaper than Firebase Realtime Database?

It depends on the workload. A Firebase team member confirmed that Firestore has lower per-GiB storage costs, making it cheaper for storage-heavy apps. However, for high-frequency small-write workloads — such as IoT devices writing a few times per second — Firestore's per-operation pricing can be significantly more expensive because it charges per document operation rather than by data size.

08 What are the Cloud Firestore Spark (No-cost) plan limits?

The Spark (No-cost) plan includes 50,000 document reads per day, 20,000 document writes per day, 20,000 document deletes per day, 1 GiB of stored data, and 10 GiB of outbound data transfer per month. These quotas apply only to the default database — named databases have no free quota and require billing from the first operation. Features like backups, PITR, and TTL deletes also require a billing account regardless of other usage.

09 Does Cloud Firestore really scale to $0?

Yes — the Spark (No-cost) plan is permanently free within daily limits, and the Blaze (Pay as you go) plan preserves those same free-tier quotas. However, Cloud Functions (commonly used with Firestore) require a billing account to be attached even to access their own free tier. Additionally, enabling minInstances on Cloud Functions to avoid cold starts negates the scale-to-$0 benefit, as idle instances are billed continuously.

10 Are there GDPR or EU data residency concerns with Cloud Firestore?

EU compliance is an active concern for some developers. At least one developer reported having lawyers review EU legislation before committing to Firebase as a backend. Google offers EU multi-region database locations for Firestore, but whether this satisfies specific GDPR obligations depends on your data processing agreements and the nature of personal data involved — legal review is advisable.

Is this pricing incorrect? — we'll verify and update it.