Auth0
live verifiedOkta · MAU-based with flat-rate floors. Per-user comparison requires assumptions about MAU per seat.
Auth0 doesn't price per-seat — it prices on monthly active users (MAU). Both B2B floors sit at 500 MAU: Essentials $150/mo (≈$1,800/yr), Professional $800/mo (≈$9,600/yr). SAML SSO (enterprise connections) is available from Essentials — 3 connections included, Professional 5, with $100/mo ($1,100/yr) per additional connection up to 30 total — so SAML is not gated to the Enterprise tier. Watch log retention, which is the tightest in this cohort: 5 days on B2B Essentials, 10 on Professional, 30 only on Enterprise. Avoid comparing Auth0 head-to-head on per-user pricing; the comparison only works if you model your MAU and connection count.
1.Year-1 TCO breakdown
Representative buyer: 200 employees, 30 SaaS apps, full SAML + MFA + lifecycle automation, 90-day audit retention.
2.The hidden cost category for this IdP
MAU-based pricing is the structural surprise. Auth0 charges per monthly active user, not per registered user or per seat. For B2C apps with seasonal traffic, MAU surges drive cost spikes, and the published floors describe only the entry point — the calculator above them is where the real bill is set. The second surprise is log retention: 5 days on B2B Essentials and 10 on Professional are short enough that any incident investigation more than a week old is already impossible, and any compliance retention requirement means building a log-streaming pipeline on day one rather than at audit time. Okta acquired Auth0 in 2021.
3.Migration cost out of Auth0
Auth0 is the hardest exit in this cohort, and the reason is specific: Rules and Actions are custom JavaScript that executes inside the authentication pipeline, and no other IdP has an equivalent execution model to port them into. They get rewritten, not migrated. B2C deployments compound it, because custom login, signup and consent flows are user-facing and cannot be cut over quietly. Scope an Auth0 exit by auditing how much logic lives in Actions rather than by counting applications — a tenant with plain SAML connections and no custom Actions is an ordinary migration.
4.The negotiation lever
Annual MAU commit, and the true-up. Auth0 discounts annual MAU commitments, but a commit is a floor: if actual MAU comes in below it you still pay. The lever is the shape of the commit rather than the headline discount — sign at projected average MAU, not at peak, and negotiate a true-up clause that lets the commit adjust downward at renewal. Auth0 publishes no discount schedule, so get any quoted percentage tied to a named MAU band and term in writing.
5.Vendor tier reference
| Tier | Per-user (USD/mo) | Features |
|---|---|---|
| Free | $0 | Up to 25,000 MAU — community support only |
| Essentials (B2B) | Quote | $150/mo floor (500 MAU); 3 enterprise/SAML connections included |
| Professional (B2B) | Quote | $800/mo floor (500 MAU); 5 enterprise/SAML connections included |
| Enterprise | Quote | Quote-only — SLA, multi-region, advanced compliance |