Firebase Authentication Limits

The following auth operations have limitations on the frequency you can perform them. These limitations can change without notice. Contact Firebase support to discuss special use cases.

Daily Instrumentless Usage Limits

The following limits are daily usage limits for users of Firebase Auth With Identity Platform without a billing instrument. These usage limits correspond directly to Firebase Pricing Tiers.

Usage Instrumentless Limit
Tier 1 Daily Active Users 3000 per day
Tier 2 Daily Active Users 2 per day
SMS Sent 10 per day
Multi Factor Authentications 10 per day

Account creation and deletion limits

Operation Limit
New account creation 100 accounts/IP address/hour
Account deletion 10 accounts/second

Accounts per project

Account type Limit
Anonymous user accounts 100 million
Registered user accounts Unlimited

Email limits

Operation Spark plan limit Blaze plan limit
Address verification emails 1000 emails/day 100,000 emails/day
Address change emails 1000 emails/day 10,000 emails/day
Password reset emails 150 emails/day 10,000 emails/day
Email link sign-in emails 2000 emails/day 25,000 emails/day
Operation Spark plan limit Blaze plan limit
Address verification links 10,000 emails/day 1,000,000 emails/day
Password reset links 1500 emails/day 100,000 emails/day
Sign-in links 20,000 emails/day 250,000 emails/day

Phone number sign-in limits

Operation Limit
User sign-ins 1600/project/minute, as well as the pricing and limits specified on the Pricing page
Verification code SMS messages 50 messages/IP address/minute, 500 messages/IP address/hour, 1500 messages/project/minute
Verification requests 150 requests/IP address/hour

API limits

Operation Limit
Operations per service account 500 requests/second
Operations per project 1000 requests/second, 10 million requests/day