Transparent pricing

that scales with your growth.

Start fast, grow with confidence, and pay only for what you need.

Pay as you go

For teams that need speed and flexibility with pricing that scales.

  • Automatic volume discounts
  • First 1 million active users free
  • Deploy in minutes
  • Dedicated Slack channel
  • Transparent pricing

Annual Credits

For teams focused on growth and support with predictable pricing.

  • Everything in Pay as you go, plus...
  • Pre-pay credit discounts
  • 99.99% uptime SLA
  • Guided migration and onboarding
  • Guaranteed support SLA

Estimate your costs

AuthKit

User management with social auth, MFA, RBAC, and more

0
Free
Need a plan that fits your scale?
Unlock annual discounts, expert guidance, and migration support.
Schedule a call

Pricing

  • Up to 1 million users
    Free
  • Per additional 1M users
    $2,500 / mo

Single Sign-On

Enterprise single sign-on with SAML and OIDC support

0
0
×
$125
$0 / month
vs $100 to build it yourself
Need a plan that fits your scale?
Unlock annual discounts, expert guidance, and migration support.
Schedule a call

Number of connections

  • 1-15
    $125 / ea
  • 16-30
    20% off
    $100 / ea
  • 31-50
    36% off
    $80 / ea
  • 51-100
    48% off
    $65 / ea
  • 101-200
    60% off
    $50 / ea
Need additional scale? Talk to us

Directory Sync

User provisioning, de-provisioning, and role mapping

0
0
×
$125
$0 / month
vs $100 to build it yourself
Need a plan that fits your scale?
Unlock annual discounts, expert guidance, and migration support.
Schedule a call

Number of connections

  • 1-15
    $125 / ea
  • 16-30
    20% off
    $100 / ea
  • 31-50
    36% off
    $80 / ea
  • 51-100
    48% off
    $65 / ea
  • 101-200
    60% off
    $50 / ea
Need additional scale? Talk to us

Audit Logs

Capture and export compliance events from your app

0
0
$0 / month
Need a plan that fits your scale?
Unlock annual discounts, expert guidance, and migration support.
Schedule a call

Log streaming

  • Per SIEM connection
    $125 / mo

Event Retention

  • Per million events stored
    $99 / mo

Radar

Realtime protection against bots, fraud, and abuse

1K
Free
Need a plan that fits your scale?
Unlock annual discounts, expert guidance, and migration support.
Schedule a call

Pricing

  • First 1,000 checks
    Free
  • Per 50k checks
    $100 / mo

Custom Domain

Custom domain for AuthKit, Admin Portal, and email sender address

$99 / mo
Annual credits

Need a flexible plan tailored to your business requirements?

  • Everything in Pay as you go, plus...
  • Pre-pay credit discounts
  • Guided migration and onboarding
  • Guaranteed support SLA
  • Dedicated Slack channel

Support SLAs

Get expert help and around the clock support

Included for all accounts

  • Email support
  • In-dashboard web support
  • API status notifications
  • Docs and example apps

Scale plan

  • Video calls
  • Private Slack channel
  • Technical onboarding guidance
  • Guaranteed response SLAs

Enterprise plan

  • Dedicated support account manager
  • Quarterly architecture review
  • End-user configuration support
  • 24 x 7 x 365 response SLAs
View support plans
Powered by WorkOS
Available for all accounts

Batteries included

Social Auth

Authentication with Microsoft, Google, and more

Email + Password

Automatic password strength and leak detection

Magic Auth

Passwordless auth using six digit codes sent via email

Multi-Factor Auth (MFA)

Additional authentication with TOTP and SMS

Email verification

Verify user email addresses with magic codes

Organization auth policies

Restrict domains, MFA, and SSO per organization

Just-in-time (JIT) user provisioning

Automatic provisioning based on email or SSO

Biometric / Passkey Auth

Passwordless authentication with passkeys

Role-Based Access Control (RBAC)

Powerful and flexible permissions for your users

CLI Authentication

Quickly add auth to your command-line tools

Frequently asked questions

What's a connection?

A connection represents the relationship between WorkOS and any group of end users. Each enterprise customer you support with SSO or Directory Sync is counted as one connection.

Does the number of end users affect pricing?

No, each connection at WorkOS is billed the same, regardless of the identity provider (IdP), directory service used, or the total number of end users.

Can I try WorkOS before paying for it?

WorkOS is free to get started and you don't need to add a credit card until you are ready to move to production.

What's the difference between Staging and Production?

The staging environment is made for testing your integrations, while the production environment is built for live applications that use real customer data. All WorkOS products are available in staging to try at no cost.

Can I use Admin Portal without customizing it?

Yes, Admin Portal is fully functional without customization and is included in all WorkOS accounts. Custom branding and custom domains can be applied for an additional monthly fee.

How do you count the 1 million free users?

WorkOS User Management is free for up to 1 million monthly active users. A user is considered active if they perform any user action (for example: sign up, sign in, or profile update) within the calendar month. Contact us to learn more about volume pricing.

Still have questions?

We can help with everything from technical best practices to plans and pricing.

Why WorkOS?

Expand your market

In the past, building for the enterprise was complex, time-consuming, and distracting from core features. Deals would slip away, perhaps forever, due to requirements from IT admins.

With WorkOS, you can immediately begin selling to enterprise customers and expand your market footprint.

Watch: Crossing the
Enterprise Chasm

What happens if you don’t become Enterprise Ready?

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.