Review

WorkOS Review

What AuthKit and each SSO connection really cost, where the per-connection ladder bites, and how WorkOS compares with Clerk, Auth0, Stytch and Descope.

Product links may be affiliate links. How we rate 4 alternatives covered
TL;DR

Short answer: WorkOS is worth it for a B2B product whose enterprise customers are few and large, because AuthKit is free for the first 1 million monthly active users and you pay only per SSO or directory connection. Each connection costs $125 a month for the first 15, so ten enterprise customers on SSO cost $1,250 a month with no user fees at all. The catch is that the connection fee is the whole bill: a product with many small customers who each want SSO pays far more than on Clerk, where extra connections are $75 each. Stytch is the strongest alternative when five connections are enough, since its free tier includes them.

Key factsBest for: B2B SaaS with few, large enterprise customers that need…
  • Updated: October 27, 2026
  • Best for: B2B SaaS with few, large enterprise customers that need SSO, SCIM and audit logs
  • Price as of October 27, 2026: AuthKit free to 1M MAU; SSO and Directory Sync billed per connection on a four-step ladder, cheaper past 15
  • Free user management up to 1 million monthly active users, with the entire bill sitting on per-connection fees for SSO and directory sync.
  • AuthKit: Free for the first 1 million monthly active users
  • Enterprise SSO: Billed per connection, with the rate stepping down at 16, 31 and 51 connections
  • At 10,000 users and 10 SSO customers: $1,250 a month, all of it connection fees
  • Above 1 million users: $2,500 a month for each additional million

Pros

  • AuthKit is free for the first 1 million monthly active users, so login costs nothing until a product is large
  • SSO works with any SAML or OIDC identity provider, and connection pricing steps down at 16, 31 and 51 connections
  • Directory Sync, Audit Logs with SIEM streaming and Radar fraud checks come from the same vendor and the same integration

Cons

  • Every SSO connection costs the same whether the customer has 20 users or 20,000, which punishes products with many small enterprise accounts
  • A customer who wants SSO and SCIM is two connections, so ten such customers are 20 billable lines
  • Audit log streaming is priced per SIEM connection on top of SSO, so a security-conscious customer adds a third line
WorkOS product screenshot
AuthKitFree for the first 1 million monthly active users
Enterprise SSOBilled per connection, with the rate stepping down at 16, 31 and 51 connections
At 10,000 users and 10 SSO customers$1,250 a month, all of it connection fees
Above 1 million users$2,500 a month for each additional million

WorkOS sells the part of authentication that lands when a startup signs its first enterprise customer: SAML or OIDC single sign-on, SCIM directory sync and audit logs, delivered through one API. Its pricing is unusual, because the user count is free until 1 million and the money sits entirely in the per-connection line. Toolradar data: of the 103 identity and access tools we evaluated for the identity and access ranking, updated 16 October 2026, 58% are free, freemium or open source, and WorkOS sits in the full browse list rather than the top 30, where Auth0 ranks 14th, Clerk 15th and Stytch 20th.

What is WorkOS?

WorkOS is an enterprise-readiness API for SaaS products, with AuthKit as its user-facing login layer. AuthKit, the User Management product, bundles a hosted UI, email and password, social login, magic link, passkeys, MFA, organizations, role-based access control and session management, all from one integration. Around it sit the products enterprises ask for in security questionnaires: Single Sign-On that works with any SAML or OIDC identity provider, Directory Sync for SCIM provisioning, Audit Logs with SIEM streaming, and Radar for bot and fraud checks. The tool profile is on Toolradar's WorkOS page, and the wider category sits in our authentication pricing comparison.

How WorkOS works

You integrate AuthKit once, through the SDK for your framework or the CLI installer, and every sign-in method is a configuration switch rather than a new integration. When a customer asks for SSO, you create an organization for them and send their IT admin a setup flow; WorkOS handles the handshake with their identity provider behind an OAuth 2.0 style interface, so Okta and Entra look identical to your code. Each configured identity provider is one connection, and each connection is one line on the invoice, which is why the finance team sees WorkOS grow with the customer list rather than with sign-ups. Directory Sync works the same way per connection, pushing user and group changes from the customer's directory into your app. The rough edge is commercial, not technical: a connection costs the same whether the customer has 20 users or 20,000.

WorkOS key features

AuthKit user management
Hosted sign-in UI with email and password, social login, magic link, passkeys and MFA, free for the first 1 million monthly active users, so the login screen itself never shows up on the bill of a small product.
Enterprise SSO per connection
Works with any SAML or OIDC identity provider. Priced per configured connection on a four-step ladder, from 1 to 15 connections at the top rate down to 51 to 100 connections at $65 each, with 101 or more on a custom quote.
Directory Sync (SCIM)
Provisions and deprovisions users and groups from the customer's directory. Priced on the same per-connection ladder as SSO, so a customer who wants both SSO and SCIM is two connections, not one.
Audit Logs
Exportable event trails for enterprise security reviews. Log streaming to a customer's SIEM costs the same monthly fee as an SSO connection, and event retention costs $99 a month per 1 million events.
Radar bot and fraud protection
Sign-up and sign-in risk checks with the first 1,000 checks free, then a flat monthly fee for each additional 50,000 checks, which keeps it cheap on a B2B login volume.
Custom domain and annual credits
A custom auth domain costs $99 a month. Larger customers can buy annual credits on a custom contract, which is how volume discounts on connections are negotiated.

WorkOS pricing

WorkOS publishes pay-as-you-go prices and a custom Annual Credits plan; there is no monthly subscription and no seat fee. AuthKit is free for the first 1 million monthly active users and then costs $2,500 a month for each additional million. Single Sign-On and Directory Sync are each priced per connection: $125 a month each for 1 to 15 connections, $100 for 16 to 30, $80 for 31 to 50, $65 for 51 to 100, and custom above that. Prices checked October 17, 2026 on WorkOS pricing.

Scenario one: a B2B SaaS with 10,000 monthly active users and 10 enterprise customers on SSO. WorkOS costs $1,250 a month, all of it SSO connections, since the users are free. Clerk Pro costs $700 on monthly billing: $25 for the plan, one connection included, and nine more at $75 each. Stytch costs $625, because its pay-as-you-go tier includes 10,000 users and five SSO or SCIM connections, leaving five to buy at Stytch's per-connection rate, which equals WorkOS's entry rate. Auth0 B2B Essentials costs $2,800: $2,100 at 10,000 users with three connections included, plus seven more at Auth0's per-connection rate. Descope needs Growth at $799 a month billed annually, the first plan with 10 SSO connections, and that plan also covers 25,000 users.

Scenario two: 100,000 users and 20 SSO customers. WorkOS costs $2,375: 15 connections at the top rate and five at the second band. Clerk comes to $2,450, which is $1,025 for the plan with 100,000 retained users plus 19 extra connections at Clerk's flat rate. Auth0 publishes no price at 100,000 users, Stytch publishes no per-user overage rate, and Descope's Growth plan stops at 25,000 users, so those three are quotes at this size. The two published bills differ by the price of one Clerk connection, and WorkOS pulls ahead only once connections pass 15 and its ladder steps down.

The ladder is the thing to model before you sign. A product with 50 customers on SSO pays 15 at the entry rate, 15 at the second band and 20 at the third, which is $4,975 a month on WorkOS against $3,675 of connection fees on Clerk at its flat rate. WorkOS answers that with the custom quote above 100 connections and the Annual Credits plan, so a high-connection product should negotiate rather than pay list. Sources for the alternatives: Clerk pricing, Auth0 pricing, Stytch pricing and Descope pricing, all read October 17, 2026. Toolradar profiles Clerk, Auth0, Stytch and Descope.

PlanPriceBest for
WorkOS AuthKitFree to 1M MAU, then $2,500/mo per extra 1MHosted UI, email and password, social login, passkeys, MFA, magic auth, organizations and RBAC
WorkOS SSO, 1 to 15 connections$125/mo per connectionAny SAML or OIDC identity provider, admin setup flow for the customer's IT team
WorkOS SSO, 16 to 30 connections$100/mo per connectionSame product, 20% lower per connection once the sixteenth customer is live
WorkOS SSO, 31 to 50 connections$80/mo per connectionSame product, 36% below the entry rate
WorkOS SSO, 51 to 100 connections$65/mo per connectionSame product, 48% below the entry rate; 101 or more is a custom quote
WorkOS Directory SyncSame ladder as SSOSCIM user and group provisioning, one connection per customer directory
WorkOS Audit Logs$99/mo per 1M events retained, plus a per-stream feeLog streaming to the customer's SIEM and event retention, billed separately
WorkOS RadarFirst 1,000 checks free, then $100/mo per 50K checksBot and fraud detection on sign-up and sign-in
WorkOS Annual CreditsCustomPrepaid credits with dedicated account management, where connection discounts are negotiated
Clerk HobbyFree50,000 monthly retained users per app, no card required
Clerk Pro$25/mo, or $20/mo billed annually50,000 retained users included, then $0.02 per user up to 100,000; one SSO connection included, extra ones at a flat monthly fee
Clerk Business$300/mo, or $250/mo billed annuallySame user allowance and overage as Pro, with the business feature set
Auth0 FreeFreeUp to 25,000 monthly active users, one enterprise connection
Auth0 Essentials B2B$150/mo at 500 MAU, $2,100/mo at 10,000 MAUThree enterprise connections included, $100/mo for each additional one
Auth0 Professional B2B$800/mo at 500 MAU, $2,400/mo at 10,000 MAUFive enterprise connections included, extras at the same rate as Essentials
Stytch Pay-as-you-goFree, then usage10,000 monthly active users and AI agents, five SSO or SCIM connections, 1,000 M2M tokens; extra connections billed individually
Stytch EnterpriseCustomDiscounted rates, 99.99% uptime SLA, HIPAA BAA, migration help
Descope Free ForeverFree7,500 monthly active users, 10 active tenants, three SSO connections
Descope Pro$249/mo billed annually10,000 monthly active users, 35 active tenants, five SSO connections
Descope Growth$799/mo billed annually25,000 monthly active users, 100 active tenants, 10 SSO connections, SCIM included

WorkOS pros and cons

What we like

  • AuthKit is free for the first 1 million monthly active users, so login costs nothing until a product is large
  • SSO works with any SAML or OIDC identity provider, and connection pricing steps down at 16, 31 and 51 connections
  • Directory Sync, Audit Logs with SIEM streaming and Radar fraud checks come from the same vendor and the same integration
  • No seat fee and no monthly subscription, so a quiet month with zero connections is a zero invoice

What could be better

  • Every SSO connection costs the same whether the customer has 20 users or 20,000, which punishes products with many small enterprise accounts
  • A customer who wants SSO and SCIM is two connections, so ten such customers are 20 billable lines
  • Audit log streaming is priced per SIEM connection on top of SSO, so a security-conscious customer adds a third line
  • Discounts below the 51 to 100 band or above 100 connections are only available through a custom contract

Who WorkOS is for

WorkOS suits a B2B SaaS team that sells to a small number of large enterprises and wants SSO, SCIM and audit logs from one vendor without paying per user. A product with 200,000 free-tier users and eight enterprise accounts is its ideal customer: the users cost nothing and the eight connections are a predictable line. It also suits a team that already has login working and only needs the enterprise layer, since SSO and Directory Sync can be bought without moving to AuthKit. Skip it if your enterprise customers are many and small, because 50 SSO connections cost $4,975 a month at list and Clerk's flat per-connection fee is lower from the second connection onward. Skip it too if you want everything inside your database vendor; Supabase and Firebase bundle authentication with hosting and storage, and the backend as a service ranking compares those bundles.

Best WorkOS alternatives

If WorkOS is not the right fit, these are the closest options.

ToolBest forStarts at
WorkOSB2B SaaS with few, large enterprise customers that need SSO, SCIM and audit logsAuthKit free to 1M MAUVisit →
ClerkProduct teams that want prebuilt sign-in components and cheaper per-connection SSOHobby free to 50,000 retained usersVisit →
Auth0Teams that want the longest-established identity platform and can budget per-user B2B pricingFree to 25,000 MAUVisit →
StytchStartups that need a few SSO connections at no cost and want to pay only as usage growsPay-as-you-go free to 10,000 MAU with five SSO or SCIM connectionsVisit →
DescopeTeams that want a no-code login flow builder with SSO connections bundled into fixed plansFree Forever to 7,500 MAUVisit →
Lowest published monthly price by toolBar chart of the lowest monthly price each vendor publishes; the same figures are in the comparison table above.Lowest published monthly priceClerk$20Auth0$150Descope$249
Lowest monthly figure each vendor publishes, checked Oct 2026. A tilde marks a figure the vendor states approximately. Per-seat and usage charges can sit on top of it. 2 of 5 do not publish a comparable monthly price and are left out rather than estimated.
Clerk
A component-first auth product where the plan fee covers 50,000 users and each extra SSO connection costs one flat monthly fee.
Visit →
Auth0
The incumbent identity platform, with a generous free tier and B2B plans that price users steeply once you pass it.
Visit →
Stytch
A usage-priced auth API whose free tier includes five SSO or SCIM connections, the most generous enterprise allowance here.
Visit →
Descope
Flat annual plans that bundle users, tenants and SSO connections, with a drag-and-drop flow builder for the login journey.
Visit →

The bottom line

WorkOS is worth it when enterprise connections are few and users are many, and it is the wrong buy when the ratio flips. At 10,000 users and 10 SSO customers it costs more than Clerk and Stytch, because every connection is billed from the first one at the top rate. At 100,000 users and 20 connections the gap closes to a single connection fee against Clerk, and past 30 connections the ladder starts to pay off, provided the user count would otherwise be metered elsewhere. Choose Stytch if five connections cover your enterprise pipeline, Clerk if you want the components and a flat fee per extra connection, and Auth0 only if the incumbent's compliance footprint is a requirement. How we compared: prices read on the five vendor pricing pages linked above on October 17, 2026, and scenario totals multiply those published rates; they are not quotes. Louis Corneloup, founder of Toolradar and Dupple, edited the verdict.

Cite this: Devshot, 'WorkOS Review 2026: AuthKit Pricing and SSO Costs', October 2026.

Frequently asked questions

Is WorkOS worth it in 2026?

Yes for a B2B product with a handful of large enterprise customers, because AuthKit is free for the first 1 million monthly active users and the only recurring cost is the per-connection fee for SSO and Directory Sync. It is a poor fit for a product with dozens of small customers who each need SSO, since 50 connections cost $4,975 a month at list prices. Model your expected connection count before choosing it over Clerk or Stytch.

How much does WorkOS cost?

AuthKit costs nothing up to 1 million monthly active users and $2,500 a month for each additional million. Single Sign-On and Directory Sync each cost $125 a month per connection for the first 15, $100 for connections 16 to 30, $80 for 31 to 50 and $65 for 51 to 100, with a custom quote above 100. Audit log streaming costs the same per SIEM connection as an SSO connection, a custom domain is $99 a month, and Radar fraud checks are free for the first 1,000. Prices read on WorkOS's pricing page in October 2026.

Is there a free WorkOS plan?

There is no plan to pick, but the entry cost is zero. AuthKit is free for the first 1 million monthly active users with hosted UI, email and password, social login, passkeys, MFA and magic auth included, and Radar includes 1,000 free checks. The first paid line appears when you configure an SSO or Directory Sync connection for a customer, which is billed monthly per connection from the first one.

WorkOS vs Clerk: which is cheaper?

Clerk is cheaper for most products under 100,000 users with SSO customers. At 10,000 users and 10 connections, Clerk Pro costs $700 a month on monthly billing against $1,250 on WorkOS, because Clerk includes one connection and charges $75 for each extra one. At 100,000 users and 20 connections the two are one connection fee apart, since Clerk bills $0.02 per user past 50,000 while WorkOS users stay free. Above that size WorkOS gets cheaper on users and Clerk no longer publishes a rate.

Does WorkOS charge per user or per connection?

Per connection, in practice. The user count is free until 1 million monthly active users, and each identity provider configured for a customer is one SSO connection billed monthly, with Directory Sync counted as a separate connection. A customer who wants both SSO and SCIM is therefore two billable lines, and the rate per line falls from the entry price only once you pass 15 connections of that type.
Related guides

Some offers on this page may be paid placements or contain affiliate links.

Get the Devshot brief

Free daily newsletter, read in 5 minutes.

Subscribe free