"Email rate limit exceeded" in Supabase? Its built-in email stops at 2 an hour

Your first real users try to sign up and Supabase answers with a 429. The built-in sender was never meant for production. What the limit counts, how…

Aliteq
Syntax · Build Editor

The short answer

"Email rate limit exceeded" means your Supabase project has used up its hourly allowance of auth emails. With Supabase's built-in email provider, that allowance is 2 emails an hour for the whole…

What counts: every auth email the project sends, from sign-up confirmations to password resets, magic links and invites

The cap: 2 an hour with the built-in sender; Supabase says it can change without notice

The fix: custom SMTP. Upgrading your plan is not the fix Supabase's docs give

After the fix: the limit starts at 30 an hour; set your own number and add CAPTCHA to the sign-up form

If you switched off email confirmation to make the error go away

Switch it back on once custom SMTP works. Supabase's guide lists "Do not disable email confirmations under pressure" as a defense against sign-up abuse. Without confirmation, someone can create an…

Aliteq

Read the full story

"Email rate limit exceeded" in Supabase? Its built-in email stops at 2 an hour

Read the full story on Aliteq