Why aren't my users getting the Supabase signup email?

Ship ItChecked against the official source

The short answer

Supabase's built-in email is only for testing. It sends only to your own team's addresses, and only 2 emails an hour, so confirmation emails to everyone else fail. The fix is to connect your own email sender with custom SMTP, like Resend, Postmark or your email provider.

What to do

  1. Set up custom SMTP in Supabase with the details your email provider gives you.
  2. Sign up with an email address outside your team and check that the confirmation email arrives.
  3. Do it before launch, not after your first user gives up.

Source

Checked on 30 Sept 2026. Prices, limits and settings change, so check the source before you rely on them.

Related