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.

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
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