Auth0 pricing: how it works and compares to WorkOS

High costs, low usage caps, and opaque pricing are common complaints users voice about Auth0. This post provides a detailed breakdown of the pricing models of Auth0 and WorkOS, and how WorkOS delivers more transparent and competitive pricing options for B2B SaaS companies.

Pricing as an extension of the product experience

Clarity and simplicity in pricing are just as important as a well designed product. No one likes being surprised by low usage caps, non-linear price hikes, and “contact us” forms just to get pricing information. WorkOS is committed to providing a transparent and competitive pricing model for SaaS businesses of all sizes, from fast growing scale-ups to large enterprise software companies. This post is designed to help customers understand how WorkOS and Auth0 pricing models compare.

Auth0 pricing explained

Auth0 has four primary variables that drive pricing. Each variable is capped at a specific usage threshold after which customers must schedule time with Okta for further conversations. The table provides a summary of these, and how WorkOS compares.

Monthly Active Users (MAUs)

MAUs are the foundational metric for Auth0’s pricing. It is defined by the number of unique users who have logged in through Auth0 at least once in a month. For B2B apps, pricing starts at $150/mo. for 500 MAUs and is gated at 7500 MAUs for $1725/mo. To scale beyond 7500 MAUs, customers need to schedule time with Okta and sign an annual contract.  

In comparison, WorkOS User Management is free up to 1 million MAUs, and every additional million MAUs at $2500/mo. Custom domains are offered separately for $99/mo.

The reason for the free 1 million MAU support is simple. Our philosophy is to monetize when our customers also monetize. In B2B SaaS, this typically occurs as organizations sell to larger customers that need enterprise features like SSO and SCIM, not when the number of users increases. By replacing the number of MAUs with the number of SSO and SCIM connections as the primary cost driver, WorkOS enables organizations to more accurately align cost with projected growth.

Pricing for these services is published here, with built-in automatic volume discounts.


Organizations are the number of companies supported in the user management service. Auth0 gates B2B apps at 50 orgs, after which customers must schedule time with sales to enter a long term contract. The org cap is triggered regardless of the number of MAUs.

WorkOS, by contrast, has no restrictions on the number of orgs supported with User Management. Customers can support as many organizations as they need without any usage gates.


Auth0 supports up to 7 admins, after which a call is required.

WorkOS has no restrictions on the number of Admins, allowing customers to provision as many admin accounts as they wish.  

SSO Connections

Auth0 supports up to 3 SSO connections, after which customers must talk to sales to explore contractual options. Connections from Azure AD, OneLogin, LastPass, etc. count towards this connection limit, while Okta connections do not.  

WorkOS has no usage gates on the number of SSO connections. Instead, we offer predictable pricing with automatic discounts that are applied with growth. There are no forced minimum commitments, and customers can pay as they go:

Try WorkOS instead

AuthKit and User Management are built to deliver value to organizations frustrated with high costs, opaque pricing, and low usage caps with legacy auth vendors. You can get started with migrating from Auth0 today, or schedule time with our solutions engineering team to get help with a tailored migration plan.

In this article

This site uses cookies to improve your experience. Please accept the use of cookies on this site. You can review our cookie policy here and our privacy policy here. If you choose to refuse, functionality of this site will be limited.