Auth and identity
Clerk vs Supabase
Clerk is hosted auth with prebuilt UI and 50,000 free retained users per app; Supabase Auth comes inside a Postgres backend with 50,000 free MAU and row-level security, and can be self-hosted.
The short answer
Clerk sells auth and user management only: drop-in sign-in, profile and organization components for Next.js, React, Expo and Astro, plus billing components and API keys. Supabase Auth is one part of a backend platform, with email, magic link, phone OTP, 20+ social providers and SAML SSO, and authorization handled by Postgres row-level security in the same project as your data.
The free limits are similar in size. Clerk allows 50,000 monthly retained users per app and does not count users who never return after day one; Supabase Free allows 50,000 MAU, but projects pause after a week idle. Clerk Pro lists $25 a month with 50,000 retained users, then $0.02 each, and is needed for MFA and passkeys. Supabase Pro lists $25 per organization with 100,000 MAU, then $0.00325 each, plus compute; phone MFA is a $75 a month add-on.
Clerk is closed source and keeps user data in its own infrastructure, so you sync records by webhook. Supabase is open source and self-hostable.
Choose Clerk if
- You want polished prebuilt auth UI for Next.js or React
- You sell to businesses and need organizations, roles and a first SSO connection
- Your database lives elsewhere and you want auth only
Choose Supabase if
- You also want a database, file storage and functions from one vendor
- You want authorization enforced by Postgres row-level security
- You may need to self-host auth later
Side by side
| Clerk | Supabase | |
|---|---|---|
| Stages | HobbyIndieStartupScale-upEnterprise | HobbyIndieStartupScale-upEnterprise |
| What it is | Hosted auth and user management | Managed Postgres backend platform |
| From | From $25/mo (Pro, $20/mo billed annually) | From $25/mo (Pro, per organization, includes $10 compute credit) |
| Free tier | Hobby plan: 50,000 monthly retained users per app, unlimited apps, up to 3 social connections, 3 dashboard seats; no MFA, passkeys or branding removal | 2 active projects, 500 MB database on shared CPU with 500 MB RAM, 1 GB file storage, 5 GB egress, 50,000 auth MAU, 500,000 edge function calls; projects pause after 1 week of inactivity and have no automatic backups |
| Free MAU | 50,000 MRU per app | — |
| After free | $0.02 per MRU beyond 50,000 (Pro) | — |
| Enterprise SSO | 1 SAML/OIDC connection on Pro, then $75/mo each | — |
| Self-host | No | — |
| Open source | No | Yes |
| Self-hostable | No | Yes |
| EU data residency | Not stated | Available |
| Compliance | SOC 2, HIPAA | SOC 2, ISO 27001, HIPAA |
| Checked | 28 Sept 2026 | 28 Sept 2026 |
| Strengths |
|
|
| Limitations |
|
|
Plans
Clerk
| Hobby | Free |
| Pro | $25/mo |
| Business | $300/mo |
| Enterprise | Custom |
Supabase
| Free | $0 |
| Pro | $25/mo |
| Team | $599/mo |
| Enterprise | Custom |