How can I make sure I deployed my functions to a specific Node.js runtime?
In theFirebaseconsole, go to thefunctions dashboard,
select a function, and check the function's language underAdditional details.
I useFirebase Extensions. Will I be affected by Cloud Functions runtime
updates?
Yes. Sinceextensions use Cloud Functions,
the runtime of your extensions will need to be updated on the same timeline as
Cloud Functions.
We recommend that you periodically update to the latest version of each
extension installed in your project.
You can upgrade your projects' extensions via theFirebaseconsoleorFirebaseCLI.
Cloud Functionspricing
Why do I need a billing account to useCloud Functions for Firebase?
Cloud Functions for Firebaserelies on some paid Google services. New
function deployments withFirebaseCLI 11.2.0 and higher rely onCloud BuildandArtifact Registry.
Deployments to earlier versions useCloud Buildin the same way, but rely
onContainer RegistryandCloud Storagefor storage
instead ofArtifact Registry. Usage of these services will be billed in addition to
existing pricing.
Storage space forFirebaseCLI 11.2.0 and newer versions
Artifact Registryprovides the containers in which functions run.Artifact Registryprovides the first 500MB at no cost, so your first function deployments may
not incur any fees. If you exceed that threshold, each additional GB of storage
is billed at$0.10 per month.
Storage space forFirebaseCLI 11.1.x and prior versions
For functions deployed to earlier versions,Container Registry,
provides the containers in which functions run. You'll be
billed for each container required to deploy a function. You may notice small
charges for each container stored—for example, 1GB of storage isbilled at $0.026 per month.
To understand more about how your bill might change, review the following
DoesCloud Functions for Firebasestill have no-cost usage?
Yes. Even on the pay-as-you-go Blaze pricing plan,Cloud Functionsprovides a no-cost
tier for invocations, compute time, and internet traffic. The
first 2,000,000 invocations, 400,000 GB-sec, 200,000 CPU-sec, and 5 GB of
Internet egress traffic is provided at no cost each month. You'll be charged
only for usage that exceeds those thresholds.
After the first 500MB of no-cost storage, each deployment operation will incur
small-scale charges for the storage space used for the function's container. If
your development process depends on deploying functions for testing, you can
further minimize costs by using theFirebase Local Emulator Suiteduring development.
Is Firebase planning to raise the quotas and limits forCloud Functions for Firebase?
No. There are no plans to change the quotas except for the removal of a maximum
build time limit; instead of receiving errors or warnings when the daily build
quota of 120 minutes is reached, you'll be billed under the terms of the
pay-as-you-go Blaze pricing plan. SeeQuotas and limits.
Can I get theGoogle Cloud$300 credit?
Yes, you can create aCloud Billingaccount in theGoogle Cloudconsole to
get the $300 credit, then link thatCloud Billingaccount to a Firebase
project.
Note that if you do this, you have to thenset upthe Blaze pricing plan in theFirebaseconsole in order
for your project to continue working after the $300 credit is exhausted.
I want to follow a codelab to learn about Firebase. Can you give me a
temporary billing account?
No, sorry. You can use theFirebase Local Emulator Suitefor development
without having aCloud Billingaccount. Alternatively, try applying for aGoogle Cloudfree trial.
If you're still having trouble paying your bill because of this change, contact
Firebase Support.
I'm worried I'm going to rack up a huge bill.
You canset up budget alertsin theGoogle Cloudconsole to help control costs. Also, you canset limitson
the number of billed instances created for each of your functions.
To get an idea of costing for typical scenarios, see theCloud Functions Pricingexamples.
To use extensions, you will need to upgrade to the
pay-as-you-go Blaze pricing plan. You will be charged a small amount (typicallyaround $0.01 per month)
for the Firebase resources required by each extension you install (even if they
are not used), in addition to any charges associated with your use of Firebase
services.
[[["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-03-12 UTC."],[],[]]