Supabase Auth logo

Supabase Auth

The authentication layer bundled into the Supabase Postgres backend, storing users as rows in your own database with row-level security.

$25/mo (Pro plan, includes database, storage, and auth)Free tier

What it actually does

Supabase Auth is the login system built into Supabase, the Postgres-based backend. Users are stored as rows in your own database, and access rules are enforced with row-level security rather than a separate vendor user store.

Because it ships with the database, storage, and realtime, the $25 Pro plan covers your whole backend rather than auth alone. The free tier includes 50,000 monthly active users, though free projects pause after seven days of inactivity and you are capped at two active projects.

Overage past the included users is $0.00325 per MAU, the cheapest hosted rate here, and the stack is open source so you can self-host later with no user-store migration. What you give up is a prebuilt UI on par with Clerk's.

Supabase Auth vs its main rivals

The tools people actually weigh against Supabase Auth: Firebase Auth, Appwrite, Clerk, AWS Cognito. Same criteria for every column, including where Supabase Auth loses.

Supabase Auth logoSupabase AuthFirebase Auth logoFirebase AuthAppwrite logoAppwriteClerk logoClerkAWS Cognito logoAWS Cognito
Pricing & access
Free tierUnknown50k MAUUnknown50k MAUUnknownSelf-host freeUnknown50k MRUUnknown10k MAU
Starting price$25/moUsage$15/mo$25/moUsage
Overage per MAU$0.00325$0.0055Add-on$0.02$0.015
Backend & platform
Bundled databaseYesPostgresYesFirestoreYesYesNoNoNoNo
Mobile SDKsYesYesYesNativeYesYesYesYesYesAmplify
Self-host / data ownershipYesYesNoNoYesYesNoNoNoNo
Login methods
Social loginYesFreeYesFreeYesFreeYesFreeYesFree
MFAYesBasicYesSMS billedYesYesYesFreeYesYes
Prebuilt hosted UINoNoNoNoNoNoYesYesYesHosted UI
Enterprise SSO (SAML)YesProYes50 MAUYesProYesAdd-onYesYes
Developer & data
REST API & SDKsFreeFreeFreeFreeFree
WebhooksFreeFreeFreeFreeFree
Worth it for
  • Auth is bundled with Postgres, storage, and realtime, so $25/mo covers the whole backend
  • Cheapest hosted overage in this list at $0.00325 per MAU past the included users
  • Open source with users in your own database, so self-hosting later needs no user migration
Watch out for
  • No prebuilt hosted UI as complete as Clerk's; you build the login screens
  • Free projects pause after 7 days of inactivity and you are capped at 2 active projects
  • Advanced phone MFA is $75/mo and SAML SSO past 50 MAUs adds $0.015 per MAU

Pay less for it

5 ways found
Stay on free tier

50,000 MAUs at $0, enough for most side projects if you tolerate the 7-day pause.

Auth rides the Pro plan

At $25/mo auth is effectively free because you are already paying for the database.

Self-host the open source stack

Run Supabase yourself for only your infrastructure cost, with no per-MAU vendor fee.

Lowest overage at scale

$0.00325 per MAU keeps 200k users around $350/mo total, well under hosted rivals.

Cheaper swap

Better AuthIf you want zero vendor cost at all, the open-source framework removes even the $25 plan, though you lose the managed Postgres and dashboard.

See this for your whole stack, with your real numbers

StackTracker tracks what you actually pay for Supabase Auth and every other tool, flags overpayment, and shows the dollars you would save by switching.

See plans

Is it the right tool for you

Pick it if
  • You already use Supabase as your database and want auth on the same bill
  • You want the lowest per-user cost at scale
  • You want users in your own Postgres with row-level security
Skip it if
  • You want a prebuilt sign-in UI without building it → use Clerk
  • You need mature enterprise SSO and directory sync you can bill back → use WorkOS

Track what Supabase Auth and the rest of your stack cost

StackTracker adds up every subscription, plus your hours, so you see the real number.

Prices and limits last verified 2026-07-20.