Supabase Auth review

by SupabaseAuthentication and user management

Auth inside a Supabase Postgres project: 100,000 monthly active users on the $25 Pro plan, SSO priced per user, 17 regions.

Facts checked
  • Free plan
  • Self-serve
  • Usage-based
  • Public prices
Visit site

What you're paying for

  • Worth the price (main value)
  • Compliance included

100,000 monthly active users on the $25 Pro plan, SSO priced per user, and SOC 2, ISO 27001 and a HIPAA BAA on the self-serve Team plan.

Supabase Auth gives a Supabase project sign-in, MFA and SSO with users stored in the project’s own Postgres database. Pro covers 100,000 monthly active users for $25 and prices SAML SSO per user rather than per connection. For regulated work, Team customers get the SOC 2 Type 2 report and ISO 27001 certificate in the dashboard and can request a BAA there.

  • 100,000 users for $25Pro includes 100,000 monthly active users, then $0.00325 each; the free plan includes 50,000.Evidence: Pricing page (2026-10-15)
  • SSO priced per user, not per connectionSAML SSO on Pro and Team includes 50 SSO users, then $0.015 per user.Evidence: Pricing page (2026-10-15)
  • SOC 2, ISO 27001 and HIPAA from TeamTeam customers ($599/mo) can access the SOC 2 Type 2 report and ISO 27001 certificate and request a BAA on the dashboard; HIPAA is a paid add-on.Evidence: Security and pricing pages (2026-10-15)
  • Pick the hosting regionAuth, database and storage are hosted in the AWS region chosen for the project, from 17 specific regions including Frankfurt, Ireland, Paris and Stockholm.Evidence: Security page and regions docs (2026-10-15)
Best for
Teams building on Supabase’s Postgres, or apps with many users and modest budgets, that want region choice and a path to HIPAA.
Good to know
Free projects are paused after one week of inactivity, and the compliance documents and BAA start on the $599 Team plan.

How Supabase Auth compares

Against 3 other products we reviewed in Authentication and user management: what you pay for with each, the five access facts, the plan limits we recorded and each review's bottom line. The note under the table says how each one was checked.

Supabase Auth compared with Firebase Authentication, Clerk, WorkOS
MetricSupabase AuthFirebase AuthenticationClerkWorkOS
What you're paying forWorth the price100,000 monthly active users on the $25 Pro plan, SSO priced per user, and SOC 2, ISO 27001 and a HIPAA BAA on the self-serve Team plan.Worth the priceSign-in that plugs into Firebase and Google Cloud, free to 50,000 monthly users, with SAML at $0.015 per user and a self-serve Google Cloud BAA.Saves engineering timeReady-made sign-in and user management, free for 50,000 retained users, with SSO and MFA from $25 a month at published prices.Saves engineering timeEnterprise SSO and directory sync at a published $125 per connection, on top of user management that is free for up to 1 million monthly users.
Overall score9.3Best8.48.27.9
Free optionFree planFree planFree planFree plan
Card to start–Not measuredNo card neededNo card neededNo card needed
Getting accessSelf-serveSelf-serveSelf-serveSelf-serve
Starter priceCheapest paid plan$25/mo$0.0055/MAU above 50,000$25/mo$125/SSO connection/mo
Pricing modelUsage-basedUsage-basedUsage-basedUsage-based
Pricing pagePublic pricesPublic pricesPublic pricesPublic prices
Free plan50,000 MAU; paused after 1 week inactive50,000 MAU; Spark capped at 3,000 a day50,000 MRU per app, no card1,000,000 MAU, no card until production
Entry paid plan at 10,000 users$25/mo (Pro), 100,000 MAU included$0 (Blaze), 50,000 MAU at no cost$25/mo (Pro), $20 billed annually$0 (users free up to 1M)
Enterprise SSO50 SSO users on Pro, then $0.015 each50 SAML/OIDC users free on Blaze, then $0.015 each1 connection on Pro, then $75/mo each$125/mo per connection (1–15), down to $65 at 51–100
SOC 2 reportType 2, on Team ($599/mo)SOC 2 (Google), via Compliance Reports ManagerType 2, on Business ($300/mo)Type II, from the Trust Center on request
HIPAA BAATeam plan, paid add-onGoogle Cloud BAA, accepted in the consoleEnterprise planEnterprise plans
Data region17 AWS regions, EU includedUS onlyUS onlyUS (per the DPA)
Log retention on the entry paid plan7 days of auth audit logs (Pro)30 days in Cloud Logging (activity logs, opt-in)7 days of application logs (Pro)90 days of events via the Events API
Bottom lineFrom its public pages, Supabase Auth is the least expensive per user of the three and the only one with a BAA on a self-serve plan. It fits best when the rest of your app runs on Supabase.From its public pages, Firebase Authentication is the least expensive route here to SAML SSO and a self-serve BAA, inside the Firebase platform. Check US-only processing and the protections it does not list.From its public pages, Clerk offers the largest free allowance here and clear prices from the first user to SSO. Check US-only hosting and the plan that unlocks the SOC 2 report against your customers’ requirements.From its public pages, WorkOS offers the largest free user allowance here and clear per-connection prices for enterprise SSO. Budget $125 a month per SSO customer and check US-only hosting.

Evidence: Supabase Auth: facts checked 2026-10-15 from its public sign-up and pricing pages, no completed hands-on run; Firebase Authentication: facts checked 2026-10-15 from its public sign-up and pricing pages, no completed hands-on run; Clerk: facts checked 2026-10-15 from its public sign-up and pricing pages, no completed hands-on run; WorkOS: facts checked 2026-10-15 from its public sign-up and pricing pages, no completed hands-on run. Prices in USD as listed, excluding tax. "–" means not recorded.

Score

Score breakdown
Pricing clarity
9.0 / 10, Excellent
per-user rate published with no ceiling; extra SSO priced; 1 contradiction on the page
Free tier
9.0 / 10, Excellent
50,000 users, projects paused when inactive or capped
Price at 10,000 users
10.0 / 10, Excellent
$25/mo (Pro)
Enterprise SSO
9.0 / 10, Excellent
SSO on a paid self-serve plan; +$0.75/mo for 5 connections (50 SSO users on Pro plus 50 at $0.015)
Compliance documents
10.0 / 10, Excellent
own SOC 2 Type II, ISO 27001, HIPAA BAA self-serve, EU hosting region
Security on self-serve plans
8.5 / 10, Excellent
MFA: free plan; passkeys: free plan (experimental); bot protection: free plan; breached-password checks: entry paid plan; brute-force protection: free plan

Review

Review from public pages

Written from Supabase Auth's public pages (pricing, security or privacy, and docs) as read on Oct 15, 2026. We did not sign up, and no hands-on run is published yet.

What the public pages show

We read Supabase's pricing and security pages and its Auth, password security, CAPTCHA, passkey, rate limit and regions docs on Oct 15, 2026; we did not sign up for this review. Supabase Auth is not sold on its own: it is part of a Supabase project, and the docs say it stores users in the project's Postgres database, in a dedicated schema you can link to your own tables.

The pricing page lists auth limits line by line. Free includes 50,000 monthly active users and basic MFA, but free projects are paused after one week of inactivity and limited to two active. Pro adds 100,000 users, SAML SSO priced per SSO user, and leaked-password protection, which the docs confirm starts on Pro.

Two details need care. Passkey sign-in is documented but marked experimental, with an API that may change. And the Team plan card lists SSO for the Supabase Dashboard while the comparison table marks SSO as Contact Us on Team; ask before you count on it.

Strengths

  • Most users per dollar here

    Pro includes 100,000 monthly active users for $25, then $0.00325 each.

    vs Auth0: Clerk’s Pro includes 50,000 retained users; Auth0’s B2C Essentials is $700 at 10,000.

  • SSO priced by user

    50 SSO users are included on Pro, then $0.015 each, with no per-connection fee on the pricing page.

    vs Auth0: Clerk charges $75/mo per extra connection; Auth0 from $100.

  • Self-serve path to HIPAA

    Team customers can request a BAA on the dashboard; HIPAA is a paid add-on, and the SOC 2 and ISO 27001 documents are there too.

    vs Auth0: Auth0 and Clerk offer the BAA on Enterprise.

  • Region choice

    Projects, including Auth, are hosted in the AWS region you choose, with several EU options.

  • Users live in your Postgres database

    Auth data sits in a schema of the project database and can be linked to your tables with triggers and foreign keys.

Things to know

  • Free projects pause

    Free projects are paused after one week of inactivity, and only two can be active.

  • Documents and BAA start on Team

    The SOC 2 report, ISO 27001 certificate and BAA are for Team ($599/mo) and Enterprise customers.

  • Passkeys are experimental

    The docs mark passkey support experimental and say the API may change without notice.

  • Tied to the Supabase platform

    Auth comes with a Supabase project; compute beyond the included Micro credit, custom domains and phone MFA are billed separately.

Pricing reality

Supabase bills per organization plan plus usage. Pro is from $25 a month and includes 100,000 monthly active users (then $0.00325 each), 100,000 third-party MAU and 50 SSO users (then $0.015 each), plus $10 of compute credit that covers one Micro instance. Team is from $599 with the same auth allowances, 28-day auth audit logs and the compliance documents.

What raises the bill: compute above the credit, additional projects from $10 a month, custom domains at $10 per domain per month, phone MFA at $75 a month for the first project and $10 for each additional one, and the HIPAA add-on on Team, whose price is not on the pricing page. Pro has a spend cap on by default.

Exit path

The Auth docs say user data is stored in the project’s own Postgres database, in a dedicated schema that you can connect to your tables; the pricing page lists user data ownership on every plan.

Compared with

  • Pick Supabase Auth when
    You want 100,000 users on a $25 plan, SSO priced per user, and a HIPAA BAA without an enterprise contract.
    Pick Auth0 when
    You want a dedicated identity platform with private deployment, CSA STAR and PCI options, and passkeys that are not experimental.
  • Pick Supabase Auth when
    You need an EU hosting region, ISO 27001, or users stored in your own Postgres database.
    Pick Clerk when
    You want prebuilt sign-in UI, a free plan that never pauses, and billing that skips users who do not return.

Choose it if

  • You already build on Supabase or want auth in your own Postgres.
  • You expect many users and want 100,000 included at $25.
  • You need EU hosting or a self-serve route to a HIPAA BAA.

Look elsewhere if

  • You want an identity service separate from your database platform.
  • You need production passkeys today.

Bottom line

From its public pages, Supabase Auth is the least expensive per user of the three and the only one with a BAA on a self-serve plan. It fits best when the rest of your app runs on Supabase.

Plan limits at a glance

LimitAs recorded
Free plan50,000 MAU; paused after 1 week inactive
Entry paid plan at 10,000 users$25/mo (Pro), 100,000 MAU included
Enterprise SSO50 SSO users on Pro, then $0.015 each
SOC 2 reportType 2, on Team ($599/mo)
HIPAA BAATeam plan, paid add-on
Data region17 AWS regions, EU included
Log retention on the entry paid plan7 days of auth audit logs (Pro)

Read from the vendor's public pages on Oct 15, 2026. No hands-on run is published yet. How we check

Supabase Auth lists 4 plans. The cheapest paid plan, Pro, costs $25/mo.

  • Supabase AuthFree
    Free
    $0/mo
    50,000 monthly active users
    • Basic MFA
    • 1-hour auth audit logs
    • Paused after 1 week of inactivity; 2 active projects
    • Community support
  • Supabase AuthLowest price
    Pro
    $25/mo
    From $25; 100,000 MAU, then $0.00325 per MAU
    • SAML SSO: 50 SSO users, then $0.015 each
    • Leaked password protection
    • 7-day auth audit logs
    • Email support
  • Supabase Auth
    Team
    $599/mo
    From $599; 100,000 MAU, then $0.00325 per MAU
    • SOC 2 and ISO 27001 documents
    • HIPAA as a paid add-on
    • 28-day auth audit logs
    • Priority email support and SLAs
  • Supabase Auth
    Enterprise
    Contact sales
    • Custom MAU
    • Uptime SLAs
    • 24×7×365 enterprise support

Prices as listed, USD, excluding tax; observed 2026-10-15.

Source: supabase.com pricing page. Prices change; the observed date above is when our agent read them.

Visit site