# Auth0 vs SuperTokens

Canonical: https://inetgeek.com/compare/auth0-vs-supertokens/

Every value below is read from Auth0's and SuperTokens's own documentation. See https://inetgeek.com/methodology/ for how.

## At a glance

| Criterion | Auth0 | SuperTokens |
| --- | --- | --- |
| Entry paid plan | $35/month for Essentials at 500 monthly active users; Professional is $240/month at the same volume. Both scale with the MAU slider. | $100/month minimum billing on the managed cloud, which covers the first 4,999 MAU at $0.02 each. |
| Pricing model | Per monthly active user, chosen on a slider, with a discontinuity that is easy to miss: the free plan covers 25,000 MAU and includes an enterprise connection, SSO and SCIM, while the paid tiers start at 500 MAU and a footnote says keeping those three features requires upgrading to B2B. | Per monthly active user, with features metered on top of the base rate rather than bundled: $0.02 per MAU for auth, $0.01 more for multi-factor, $0.005 more for account linking, and $20 per dashboard user per month beyond the free ones. The published example works out at $125 for 5,000 MAU with account linking. |
| Users included | 25,000 monthly active users on the free plan — the largest free allowance here apart from WorkOS. Essentials and Professional start at 500 and are priced upward from there. | No fixed allowance — billing is $0.02 per monthly active user against a $100 monthly minimum, so the first 4,999 users are covered by the floor. |
| Multi-factor authentication | Supported | Supported |

## Where they differ

### Entry paid plan

- Auth0: $35/month for Essentials at 500 monthly active users; Professional is $240/month at the same volume. Both scale with the MAU slider. ([source](https://auth0.com/pricing))
- SuperTokens: $100/month minimum billing on the managed cloud, which covers the first 4,999 MAU at $0.02 each. ([source](https://supertokens.com/pricing))

### Pricing model

- Auth0: Per monthly active user, chosen on a slider, with a discontinuity that is easy to miss: the free plan covers 25,000 MAU and includes an enterprise connection, SSO and SCIM, while the paid tiers start at 500 MAU and a footnote says keeping those three features requires upgrading to B2B. ([source](https://auth0.com/pricing))
- SuperTokens: Per monthly active user, with features metered on top of the base rate rather than bundled: $0.02 per MAU for auth, $0.01 more for multi-factor, $0.005 more for account linking, and $20 per dashboard user per month beyond the free ones. The published example works out at $125 for 5,000 MAU with account linking. ([source](https://supertokens.com/pricing))

### Users included

- Auth0: 25,000 monthly active users on the free plan — the largest free allowance here apart from WorkOS. Essentials and Professional start at 500 and are priced upward from there. ([source](https://auth0.com/pricing))
- SuperTokens: No fixed allowance — billing is $0.02 per monthly active user against a $100 monthly minimum, so the first 4,999 users are covered by the floor. ([source](https://supertokens.com/pricing))

## Which should you choose?

Pick Auth0 if Projects that fit inside the free 25,000 monthly active users, which includes an enterprise connection, self-service SSO and SCIM at no cost.

Pick SuperTokens if Teams that want to run auth themselves and keep the user table in their own database, with a managed option priced per user rather than per plan.

Consider something else: Auth0 — Leaving the free plan is a cliff rather than a step: paid tiers begin at 500 MAU, and a footnote says enterprise connections, SSO and SCIM need a B2B upgrade to keep.

Consider something else: SuperTokens — The $100 monthly minimum makes it expensive below about 5,000 users, and MFA is a separate per-user charge rather than an included feature.

## Documented by only one

- Free tier: Auth0: Yes
- Startup credit program: Auth0: Auth0 for Startups: one year free access to the B2B Professional plan, up to 100,000 monthly active users. Requires venture-backed with <$5M funding, <$1M ARR, and <2 years since incorporation; excludes existing Auth0/Okta customers and past program members.
- Self-hostable: SuperTokens: Supported
- SAML single sign-on: Auth0: Supported
- SCIM provisioning: Auth0: Supported
- Audit logs: Auth0: Audit log streaming to Datadog, Splunk, AWS and Azure, from the Essentials plan up. Auth0 publishes no retention window on the pricing page.
- SOC 2: Auth0: SOC 2 report available via Okta's (Auth0's parent company) Security Trust Center.
- ISO 27001: Auth0: ISO/IEC 27001:2022 certified, via Okta's Security Trust Center. ISO 27017 and 27018 reports also available.
- HIPAA: Auth0: Listed as a certification with documentation available via Okta's Security Trust Center.
- GDPR / data residency: Auth0: Listed as a compliance certification with resources available via Okta's Security Trust Center.
- PCI DSS: Auth0: PCI DSS v4.0.0 certified, via Okta's Security Trust Center.

## Questions this comparison answers

**Entry paid plan: Auth0 or SuperTokens?**

Auth0: $35/month for Essentials at 500 monthly active users; Professional is $240/month at the same volume. Both scale with the MAU slider.
SuperTokens: $100/month minimum billing on the managed cloud, which covers the first 4,999 MAU at $0.02 each.

**Should I choose Auth0 or SuperTokens?**

Pick Auth0 if Projects that fit inside the free 25,000 monthly active users, which includes an enterprise connection, self-service SSO and SCIM at no cost.
Pick SuperTokens if Teams that want to run auth themselves and keep the user table in their own database, with a managed option priced per user rather than per plan.
