[ Web Proxy ]
URL:
Viewing: https://firebase.google.com/docs/projects/billing/firebase-pricing-plans [Back]  [Original]

Firebase pricing plans  |  Firebase Documentation Skip to main content
Overview Fundamentals AI Build Run Reference Samples
Firebase [Firebase]
Send feedback

Firebase pricing plans Stay organized with collections Save and categorize content based on your preferences.

This page describes the Firebase pricing plans, including how billing works for Firebase and how it connects with other Google services.

Firebase offers two different pricing plans, the no-cost Spark pricing plan and the pay-as-you-go Blaze pricing plan. Here's a brief overview of each plan, but for detailed information, visit the sections later on this page.

Spark pricing plan

No payment information needed to get started
or to use only the no-cost Firebase products

Blaze pricing plan

Link a billing account to access more services
and usage levels beyond the no-cost usage quota

Full usage of no-cost Firebase products and features* Full usage of no-cost Firebase products and features*
No-cost usage quota for paid Firebase products** No-cost usage quota for paid Firebase products**
Pay-as-you-go pricing for any additional usage of paid Firebase products
Access to Cloud Functions
(no-cost usage quota, then pay-as-you-go pricing for additional usage)
Access to paid Google Cloud products and features

* No-cost products still have limitations associated with specific features (for example, Crashlytics limits custom logging to 64kB). Visit each product's section in the Firebase documentation to find this type of information.

** Depending on the product, the amount of no-cost usage quota available for the Spark pricing plan versus Blaze pricing plan may be different. Read more in this FAQ.

Learn product-specific information

Relationship between projects, apps, and billing

All Firebase projects are actually Google Cloud projects behind the scenes, which means billing is shared across Firebase and Google Cloud and you can view the same project in both the Firebase console and the Google Cloud console. Important: Firebase pricing plans apply to the entire project, not just to individual apps registered in the project. When you're determining which pricing plan is right for you, consider the usage from all the apps registered in the same project. Learn more about best practices for when to add multiple apps to the same Firebase project.

The following illustration shows how pricing plans (and billing accounts) are associated with projects and apps.

Relationship between pricing plans and projects and apps [Relationship between pricing plans and projects and apps]



Spark pricing plan

When you're in the initial stages of developing your app, start out with the no-cost Spark pricing plan. You don't need to provide any payment information to get started using most Firebase features right away!

And if you're only using no-cost Firebase products (like Crashlytics), you can use the Spark pricing plan in production apps.

What's included with the Spark pricing plan?

The Spark pricing plan includes the following access to services:

* No-cost products still have limitations associated with specific features (for example, Crashlytics limits custom logging to 64kB). Visit each product's section in the Firebase documentation to find this type of information.

Example scenarios

Here are some examples of usage and billing on the Spark pricing plan:

Important facts to remember about the Spark pricing plan

Note the following about the Spark pricing plan:

Important: Review the sections at the bottom of this page about switching between pricing plans. Some actions and scenarios may automatically switch the pricing plan for your project. For example, linking a Cloud Billing account to your project will auto-upgrade your project to the Blaze pricing plan.



Blaze pricing plan

You can upgrade to the pay-as-you-go Blaze pricing plan if your app requires the capabilities provided by the paid services and/or if you want increased quota (for the products that offer this on the Blaze pricing plan).

A Firebase project on the Blaze pricing plan has a Cloud Billing account linked to it, which enables your project and apps to access more services and often higher usage levels.

When your project is on the Blaze pricing plan, set up budget alerts using the console. You can use the Blaze plan calculator to estimate your monthly costs.

Be aware that budget alerts do not cap your usage or charges they are alerts about your costs so that you can take action, if needed. For example, you might consider using budget notifications to programmatically disable Cloud Billing on a project.

If you use Firebase AI Logic, App Hosting, Cloud Functions for Firebase, or Firebase Extensions, we strongly recommend that you also set up budget spend caps, which will pause the applicable service if your project exceeds the budget set for that service.

Important: If you're using Google Cloud credits that are provided in a Cloud Billing account (for example, the "Google Cloud $300 Free Trial") and you link that billing account to your project, then your project is automatically upgraded to the Blaze pricing plan. Note that any usage or costs beyond those credits is determined by the credits program that you're using.

What's included with the Blaze pricing plan?

The Blaze pricing plan includes the following access to services:

* No-cost products still have limitations associated with specific features (for example, Crashlytics limits custom logging to 64kB). Visit each product's section in the Firebase documentation to find this type of information.

If your project stays within the Blaze pricing plan's no-cost usage quotas for paid products, then you won't see any charges for those products (with the exception of Cloud Functions for Firebase). But if you do happen to exceed the no-cost usage quota, you only pay for the resources that you consume this is why the Blaze pricing plan is called the "pay-as-you-go" plan.

Example scenarios

Here are some examples of usage and billing on the Blaze pricing plan:

Important facts to remember about the Blaze pricing plan

Note the following about the Blaze pricing plan:

Important: Review the sections at the bottom of this page about switching between pricing plans. Some actions and scenarios may automatically switch the pricing plan for your project. For example, linking a Cloud Billing account to your project will auto-upgrade your project to the Blaze pricing plan.

Google Cloud Billing accounts

When your project is on the Blaze pricing plan, your project is linked to a Google Cloud Billing account. Here are some quick facts about Cloud Billing accounts:



Switching between pricing plans

Some actions and situations may automatically switch your pricing plan between Spark pricing plan and Blaze pricing plan. Learn more in the following sections.

Upgrading from Spark pricing plan to Blaze pricing plan

You can upgrade to the Blaze pricing plan in the Firebase console.

For all intents and purposes, upgrading a Firebase project to the Blaze pricing plan means that you're linking a Cloud Billing account to the underlying Google Cloud project.

The following actions and situations will automatically upgrade your pricing plan from Spark pricing plan to Blaze pricing plan:

If your project upgrades from Spark pricing plan to Blaze pricing plan, be aware of what will happen:

Downgrading from Blaze pricing plan to Spark pricing plan

You can downgrade to the Spark pricing plan in the Firebase console.

The following actions and situations will automatically downgrade your pricing plan from Blaze pricing plan to Spark pricing plan:

If your project downgrades from Blaze pricing plan to Spark pricing plan, be aware of what will happen:



Next steps

Avoid surprise bills
Send feedback

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-08-19 UTC.

Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-19 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page