{
  "name": "Auth0",
  "slug": "auth0",
  "pricingModel": "freemium",
  "normalized": {
    "currency": "USD",
    "entry": {
      "plan": "Essentials",
      "perMonth": 35,
      "unit": "unknown",
      "unitNoun": null,
      "billing": "monthly",
      "free": false,
      "contactSales": false
    },
    "plans": [
      {
        "plan": "Free",
        "perMonth": 0,
        "unit": "unknown",
        "unitNoun": null,
        "billing": "unknown",
        "free": true,
        "contactSales": false
      },
      {
        "plan": "Essentials",
        "perMonth": 35,
        "unit": "unknown",
        "unitNoun": null,
        "billing": "monthly",
        "free": false,
        "contactSales": false
      },
      {
        "plan": "Professional",
        "perMonth": 240,
        "unit": "unknown",
        "unitNoun": null,
        "billing": "monthly",
        "free": false,
        "contactSales": false
      },
      {
        "plan": "Enterprise",
        "perMonth": null,
        "unit": "unknown",
        "unitNoun": null,
        "billing": "unknown",
        "free": false,
        "contactSales": true
      }
    ],
    "hasFreePlan": true,
    "hasFreeTrial": true,
    "contactSalesOnly": false
  },
  "pricingDetails": {
    "tiers": [
      {
        "name": "Free",
        "price": "0",
        "period": "forever",
        "features": [
          "7,500 MAUs",
          "Unlimited logins",
          "Social connections",
          "Custom domain"
        ],
        "description": "Getting started"
      },
      {
        "name": "Essentials",
        "price": "35",
        "period": "per month",
        "features": [
          "7,500 MAUs included",
          "Action logs",
          "Custom DB connections",
          "Email support"
        ],
        "isPopular": true,
        "sourceUrl": "https://auth0.com/pricing",
        "description": "Basic needs",
        "sourceQuote": "Essentials$35/ month",
        "sourceReadAt": "2026-10-31T06:04:35.511Z"
      },
      {
        "name": "Professional",
        "price": "240",
        "period": "per month",
        "features": [
          "10,000 MAUs included",
          "MFA",
          "Organizations",
          "SSO integrations",
          "Priority support"
        ],
        "sourceUrl": "https://auth0.com/pricing",
        "description": "Growing apps",
        "sourceQuote": "Professional$240/ month",
        "sourceReadAt": "2026-10-31T06:04:35.511Z"
      },
      {
        "name": "Enterprise",
        "price": "Custom",
        "period": "per month",
        "features": [
          "Unlimited MAUs",
          "Enterprise MFA",
          "Adaptive MFA",
          "99.99% SLA",
          "Dedicated support"
        ],
        "description": "At scale"
      }
    ],
    "currency": "USD",
    "trialDays": 22,
    "billingNote": "Pricing based on Monthly Active Users (MAUs). Enterprise pricing is custom.",
    "hasFreeTier": true,
    "hasFreeTrial": true,
    "startingPrice": "35"
  },
  "costFacts": null,
  "pricesByRegion": null,
  "verdict": "Auth0's free tier at 25,000 MAUs is the most generous in the identity space, far ahead of Firebase Auth (free at 50K MAUs but with fewer features) and Clerk (500 MAUs free). The problem is the scaling curve: once you exceed base MAU limits, the $0.07/MAU overage rate creates exponential cost growth. Auth0 is excellent technology with a pricing model that penalizes growth, so plan your migration threshold carefully.",
  "bestFor": null,
  "hiddenCosts": [
    "Overage pricing at $0.07/MAU applies per user beyond the base limit.",
    "B2B Essentials limits you to 3 enterprise SSO connections and Professional to 5.",
    "SMS-based MFA is not included in the base price.",
    "The free plan lacks separate development and production environments. Running auth against production data during development is a real compliance and security risk that most teams eventually pay to fix.",
    "Custom database connections and Machine-to-Machine (M2M) tokens are only available on Professional and above, not Essentials. Many B2B apps need M2M tokens for service-to-service auth.",
    "Auth0 Actions (serverless extensibility) have execution limits that vary by plan. High-traffic apps may need to upgrade plans purely to avoid Action throttling, not for MAU reasons.",
    "Migrating away from Auth0 is painful. User password hashes are not exportable in most configurations, meaning a migration requires forcing all users to reset passwords, a significant churn event."
  ],
  "recentChanges": [],
  "priceHistory": [
    {
      "date": "2026-10-31",
      "entryPrice": 35,
      "plans": [
        {
          "name": "Free",
          "price": "$0/mo"
        },
        {
          "name": "Essentials",
          "price": "$35/mo"
        },
        {
          "name": "Professional",
          "price": "$240/mo"
        },
        {
          "name": "Enterprise",
          "price": "Contact us"
        }
      ],
      "source": "read",
      "url": null
    }
  ],
  "partnerLink": false,
  "provenance": {
    "lastVerifiedAt": "2026-10-31",
    "sourceUrl": "https://auth0.com/pricing",
    "confidence": "high"
  },
  "source": "Toolradar",
  "citation": "Toolradar, verified 2026-10-31, https://toolradar.com/tools/auth0/pricing",
  "affiliateUrl": "https://toolradar.com/api/go/auth0?ref=mcp&key=json",
  "toolradarUrl": "https://toolradar.com/tools/auth0/pricing"
}