Independent pricing analysis. Not affiliated with Auth0 or Okta. Prices may change without notice.

Auth0 Pricing

Updated 30 March 2026

Free to 7,500 MAU, then $35 to $240+ per month based on a model that is easy to miscalculate. MAU-based pricing means your auth bill scales with growth. The B2C vs B2B pricing split, social login costs, and enterprise features make the real cost hard to predict. We break it down.

$0

Free

7,500 MAU

$35

Essentials

500 MAU incl.

$240

Professional

1,000 MAU incl.

Custom

Enterprise

Volume pricing

Auth0 Plans and Pricing

Every plan, every feature, every limitation. No hidden details.

Free

$0forever

7,500 MAU

  • 7,500 Monthly Active Users
  • 2 social identity providers
  • Basic email/password authentication
  • Basic MFA (TOTP only)
  • Auth0-branded login pages
  • Community support only
  • No custom domains
  • No Organizations (multi-tenant)
  • 1,000 M2M tokens/month

Best for: Side projects, MVPs, and apps under 7,500 users

Essentials

$35/month

500 external MAU included

  • 500 external MAU included
  • ~$0.07 per additional MAU
  • 5 social identity providers
  • Custom domains
  • Basic MFA methods
  • Standard support (email)
  • Universal Login customization
  • User roles (up to 50 roles)
  • 1,000 M2M tokens/month

Best for: B2C apps that need custom branding and more social logins

Most Popular for B2B

Professional

$240/month

1,000 external MAU included

  • 1,000 external MAU included
  • ~$0.07-$0.15 per additional MAU
  • Unlimited social providers
  • Organizations for B2B multi-tenant
  • Enterprise connections (SAML, OIDC)
  • Advanced MFA (WebAuthn, push)
  • Custom database connections
  • Advanced attack protection (breached password, bot, suspicious IP)
  • Priority support

Best for: B2B SaaS products that need enterprise SSO and organizations

Enterprise

Customnegotiated

Custom volume

  • Custom MAU pricing (volume discounts)
  • 99.99% uptime SLA
  • Private cloud deployment option
  • Dedicated tenant infrastructure
  • Advanced compliance (HIPAA, SOC 2, FedRAMP)
  • Dedicated Customer Success Manager
  • 24/7 premium support
  • Custom contract terms
  • Unlimited M2M tokens

Best for: Regulated industries, high-volume applications, enterprise requirements

MAU Pricing Explained

What Counts as a Monthly Active User

A Monthly Active User is any unique user who authenticates at least once during a 30-day billing period. This includes any authentication method: social login, email/password, passwordless (magic links, SMS codes), or enterprise SSO. The key insight is that MAU counts logins, not signups. A user who signed up two years ago but logged in this month counts as a MAU.

Auth0 deduplicates across devices and sessions. If the same user logs in from their phone, laptop, and tablet in the same month, they count as one MAU. However, if you have separate Auth0 tenants for different applications, the same person logging into two different apps would count as two MAU (one per tenant).

Inactive users cost nothing. If someone created an account but has not logged in for 6 months, they are not a MAU. This is good for most applications, but creates unpredictability for seasonal businesses where MAU can spike dramatically during peak months (e.g., a tax preparation app in March/April).

How MAU Tiers Scale

On the Essentials plan, the base price of $35/month includes 500 external MAU. Beyond that, additional MAU cost roughly $0.07 each. This means 5,000 MAU costs approximately $350/month (not $35). The jump from 500 to 5,000 MAU increases your bill tenfold.

On the Professional plan, the $240/month base includes 1,000 external MAU. Additional MAU cost $0.07 to $0.15 each depending on volume. The per-MAU rate increases at higher volumes because Auth0 assumes higher-volume customers are getting more value from features like Organizations and enterprise connections.

At very high volumes (100,000+ MAU), Auth0 typically moves customers to negotiated Enterprise agreements with custom per-MAU rates, volume discounts, and multi-year commitments. The published per-MAU pricing becomes less relevant at this scale.

Internal vs External Users

Auth0 distinguishes between external users (your customers) and internal users (your employees). External users are priced on the MAU model described above. Internal users are typically managed through Okta Workforce Identity (the employee SSO product) rather than Auth0.

If you use Auth0 for both customer-facing authentication and employee login, be aware that employees count toward your MAU. A company with 200 employees who log into internal tools daily will consume 200 MAU from your allocation. At $0.07 per extra MAU on Essentials, that is an additional $14/month, which is manageable, but it is something to account for in your cost projections.

The B2C vs B2B Pricing Trap

The most common pricing surprise with Auth0 happens to B2B SaaS startups. Here is the scenario that catches people off guard:

Phase 1: Development (Free plan)

You start building a B2B SaaS product. Auth0's free tier handles your dev environment and early beta users perfectly. You have fewer than 7,500 MAU and everything works. Cost: $0/month.

Phase 2: First Enterprise Customer

Your first enterprise customer requires SAML SSO (their IT department mandates it for all SaaS vendors). SAML enterprise connections require the Professional plan. You jump from $0 to $240/month instantly, regardless of your MAU count. This is not a gradual upgrade path.

Phase 3: Multi-Tenant Growth

You need the Organizations feature to properly manage multi-tenant B2B customers (separate user pools, invitation flows, team management per customer). Organizations is a Professional-only feature. Even if you only have 500 MAU, you are paying $240/month minimum because you need B2B features, not because you have a lot of users.

The takeaway: B2C pricing scales gradually with MAU. B2B pricing jumps to $240/month the moment you need any enterprise feature, regardless of your user count. If you are building B2B software, budget for the Professional plan from day one.

Auth0 vs Clerk Pricing

Auth0

  • Free: 7,500 MAU
  • Essentials: $35/mo + ~$0.07/MAU beyond 500
  • Professional: $240/mo + ~$0.07-$0.15/MAU beyond 1,000
  • Enterprise: Custom pricing

Auth0 wins on enterprise features: SAML/OIDC connections, Organizations for multi-tenant B2B, advanced attack protection (breached password detection, bot detection, suspicious IP throttling), compliance certifications (SOC 2, HIPAA, FedRAMP for enterprise), and breadth of authentication methods.

Clerk

  • Free: 10,000 MAU
  • Pro: $25/mo + $0.02/MAU beyond 10,000
  • Enterprise: Custom pricing

Clerk wins on developer experience: pre-built React/Next.js components, beautiful default UI, faster integration (hours vs days), more generous free tier (10,000 vs 7,500 MAU), and dramatically lower per-MAU cost. At 50,000 MAU, Clerk costs $825/mo while Auth0 Essentials costs $3,500/mo.

Auth0 vs Firebase Auth Pricing

Auth0

Auth0 charges from the moment you exceed 7,500 MAU on the free tier, or from the first user if you need features beyond the free plan. At 50,000 MAU, Essentials costs approximately $3,500/month. Auth0 provides more authentication methods, better enterprise support, and compliance certifications that Firebase lacks.

Firebase Auth

Firebase Authentication is free for up to 50,000 MAU. That is nearly 7x Auth0's free tier. Beyond 50,000 MAU, Firebase's Identity Platform charges $0.0055 per MAU. At 100,000 MAU, Firebase costs approximately $275/month versus Auth0's $7,000+/month. The tradeoff is fewer enterprise features: no built-in RBAC, limited social login configuration on free tier, and no SAML support without Identity Platform upgrade.

Total Cost by MAU Scale

How auth costs grow with your application. Auth0 vs Clerk vs Firebase at every scale.

MAUAuth0 EssentialsAuth0 ProfessionalClerkFirebase
1,000$35/mo$240/mo$0/mo$0/mo
5,000$350/mo$520/mo$0/mo$0/mo
10,000$700/mo$870/mo$25/mo$0/mo
25,000$1,750/mo$1,920/mo$325/mo$0/mo
50,000$3,500/mo$3,670/mo$825/mo$0/mo
100,000$7,000/mo$7,170/mo$1,825/mo$275/mo
500,000EnterpriseEnterprise$9,825/mo$2,475/mo

Auth0 Essentials and Professional estimates based on published per-MAU rates. Clerk pricing based on Pro plan ($25/mo + $0.02/MAU beyond 10K). Firebase pricing based on Identity Platform ($0.0055/MAU beyond 50K free). Actual costs may vary by negotiation and add-ons.

Auth0 Cost Projection Calculator

Enter your current MAU and growth rate to project auth costs over 6, 12, and 24 months. Compare Auth0 against Clerk and Firebase Auth at every stage.

0250K500K
% per year
0%100%200%

Recommended Plan

Free

Based on 5,000 MAU, B2C use case

TimeframeMAUAuth0ClerkFirebase
Today5,000$0/mo$0/mo$0/mo
6 months5,244$0/mo$0/mo$0/mo
12 months5,500$0/mo$0/mo$0/mo
24 months6,050$0/mo$0/mo$0/mo

Auth0 First Year

$0

Free

Clerk First Year

$0

Pro plan

Firebase Auth First Year

$0

Identity Platform

Auth0 costs are estimates based on published pricing tiers. Actual costs may vary depending on negotiated rates, add-ons, and enterprise agreements. Clerk and Firebase pricing based on their published rate cards as of March 2026.

Frequently Asked Questions

Is the Auth0 free plan permanently free?
Yes. Auth0's free plan remains free as long as you stay below 7,500 Monthly Active Users (MAU). There is no time limit or trial expiration. You can run a production application on the free tier indefinitely. Auth0 has maintained this free tier through the Okta acquisition and has shown no indication of removing it. The free tier is designed to let developers build and launch with Auth0 before they have enough users to justify a paid plan.
How does Auth0 count Monthly Active Users (MAU)?
Auth0 counts any user who authenticates (logs in) at least once during a 30-day billing period as a Monthly Active User. This includes users who log in via social providers, email/password, passwordless, or enterprise connections. Users who have accounts but do not log in during the billing period are not counted. Importantly, if one person logs in from multiple devices or browsers, they are still counted as a single MAU. Machine-to-machine (M2M) tokens are tracked and billed separately from MAU.
What is the difference between internal and external users in Auth0 pricing?
Auth0 distinguishes between external users (your customers and end users) and internal users (your employees and team members). External users are priced on the MAU model. Internal users are included in limited quantities on each plan. The Free plan includes up to 7,500 total MAU. The Essentials plan includes 500 external MAU with additional MAU priced at roughly $0.07 each. Internal employees can be managed separately through Okta Workforce Identity if you need full employee SSO and directory management.
Are machine-to-machine (M2M) tokens included in Auth0 plans?
M2M tokens are tracked separately from MAU. The Free plan includes 1,000 M2M tokens per month. Essentials includes 1,000 M2M tokens. Professional includes 1,000 M2M tokens. Additional M2M tokens can be purchased as add-ons. If your application relies heavily on service-to-service authentication (microservices, background jobs, cron tasks), M2M token consumption can become a meaningful cost factor that is easy to overlook during initial planning.
Can I migrate away from Auth0 if I need to?
Yes. Auth0 stores user passwords using bcrypt hashing, and you can export your user database through the Management API. This means password hashes are portable to another authentication provider or your own system without forcing users to reset their passwords. Social login connections (Google, GitHub, etc.) are OAuth-based and can be recreated with any provider that supports OAuth. The main migration challenge is recreating your login flows, rules, actions, and any custom logic you built within Auth0's pipeline.
Did the Okta acquisition change Auth0 pricing?
Okta acquired Auth0 in May 2021 for $6.5 billion. Since the acquisition, Auth0 has repositioned as Okta's Customer Identity Cloud while Okta's original product became the Workforce Identity Cloud. The free tier was initially reduced from 7,000 to 7,500 MAU (a slight increase). Paid plan pricing has seen incremental increases. The product roadmap has remained developer-focused, and Auth0's SDKs and documentation continue to be maintained. The biggest change is that enterprise sales now go through Okta's sales organization, which some developers report makes the enterprise negotiation process slower.
How much does Auth0 cost for a SaaS startup with 10,000 users?
A SaaS startup with 10,000 MAU would need either the Essentials or Professional plan. On Essentials ($35/mo base + 9,500 extra MAU at $0.07 each), the monthly cost is approximately $700. On Professional ($240/mo base + 9,000 extra MAU at $0.07 each), the monthly cost is approximately $870. If the startup is B2B and needs the Organizations feature for multi-tenant customer management or enterprise SSO connections (SAML/OIDC), the Professional plan is required. For comparison, Clerk would cost approximately $25/mo for 10,000 MAU, and Firebase Auth would be free (under the 50,000 MAU threshold).
What social login providers are included in each Auth0 plan?
The Free plan includes 2 social identity providers (e.g., Google and GitHub). The Essentials plan includes 5 social providers. The Professional plan includes unlimited social providers. Social providers include Google, Facebook, Apple, GitHub, LinkedIn, Microsoft, Twitter, and many more. Each social connection requires you to create your own OAuth application with the provider and configure it in Auth0. Auth0 also offers developer keys for testing, but these are rate-limited and show Auth0 branding on the consent screen.