Pricing that scales with you
You’re never charged for users who sign up and never come back. Your first 10,000 active users and 100 active organizations are free.
Free plan
Everything you need to get started.
Start building
US$0per month
All features free to use in development mode
Pro plan
Powerful extra features for your growing business.
Scale your app
$100/mo
$100/mo
US$25per month
B2B SaaS features in
B2B SaaS features in
$100/mo
Don’t get punished for your growth.
Enterprise
Need more support and compliance features or pricing doesn't work for your business?
Startups
Pre-negotiated startup discounts are available through our partners.
Trusted by fast-growing companies around the world
Platform pricing | Free plan |
---|---|
Base price | $0/mo |
Monthly active users (MAUs) A user is counted as active when they return 24+ hours after signing up. | 10,000 included free+ $0.02 per additional MAU |
Monthly active organizations (MAOs) An organization is active when it has at least 2 members and at least one of those members is an active user. | 100 |
Dashboard seats Invite team members to collaborate in the Clerk dashboard. | 3+ $10/mo per additional seat |
Remove Clerk branding Remove the “Secured by Clerk” branding from Clerk’s prebuilt UIs. | Not included |
Authentication & user features | Free plan |
---|---|
Let users sign in with social providers like Google, GitHub, or Facebook. | Up to 3 |
Usernames A classic, tried and true method of signing in. | Included |
Passwords Automatically checked against leaked password databases for extra security. | Included |
Email codes Authenticate with a six-digit code sent to the user’s email. | Included |
Email links Authenticate with a link to the user’s email. Also known as “magic links.” | Included |
SMS codes Authenticate with a code sent directly to the user’s phone via SMS. | Not included |
Sign in tokens Bypass standard sign-in and authenticate with single-use tokens generated by API. | Included |
Web3 wallets Authenticate with MetaMask or Coinbase Wallet. | Included |
Automatic account linking Ensure only one account is created when multiple authentication methods are used, like email codes and Sign in with Google. | Included |
Store custom data with user objects in Clerk. | Included |
Synchronize Clerk user data with external systems. | Included |
Authenticate with any form of passkeys. | Not included |
Custom password requirements By default, Clerk strictly adheres to NIST 800-63B for password requirements. This feature allows setting custom requirements. | Not included |
Custom email & SMS templates Tailor the messages users receive. | Not included |
Multifactor authentication (MFA) Allow users to enable multifactor authentication with authenticator applications, SMS codes, and backup codes. | Not included |
Leverage authentication with EASIE, SAML, or OIDC supported services. | Not included |
Security features | Free plan |
---|---|
Protect users from automated brute forcing. | Included |
Ensure only real users can sign up. | Included |
Avoid abuse by preventing multiple sign-ups with the same email address. | Included |
Block authentication attempts from known disposable email services. | Included |
Invite users who need access to an application and prevent those who don't. | Included |
User bans Prevent unwanted users from returning. | Not included |
Allowlist / blocklist Allow and deny users based on attributes such as domain, phone number, Web3 wallet address, etc. | Not included |
Session management features | Free plan |
---|---|
Add custom data into the default authentication tokens. | Included |
Completely custom token claims designed for external service integration. | Included |
Custom session duration Set a maximum session duration, from 5 minutes to 10 years. | Fixed to 7 days |
Device tracking and revocation Allow users to view and log out the devices actively accessing their account. | Not included |
Simultaneous sessions Allow users to sign in to multiple accounts on one device. | Not included |
Use the same session across applications hosted on different domains. | Not included |
Administration & dashboard features | Free plan |
---|---|
Dashboard seats Invite team members to collaborate in the Clerk dashboard. | 3 |
Additional seats | $10/mo/seat |
Custom dashboard rolesComing soon Granular access control for dashboard members. | Not included |
User impersonation Access an application as a user for easy troubleshooting. | Not included |
B2B SaaS features | Free plan |
---|---|
Org Membership limit Users who have access to a given organization. | 5 members |
Invitation emails Easily invite users to join an organization from the dashboard or directly in the application. | Included |
Grant users functionality by groups using Role Based Access Control (RBAC). | Included |
Create unique roles and permissions for the most flexible RBAC. | Not included |
Streamline enrollment into organizations. | Not included |
Domain restrictions Restrict organization members to only specific email domains. | Not included |
Support & compliance | Free plan |
---|---|
Full data exports No questions asked data exports of Clerk user data. | Included |
Community support Our active Discord with over 10,000 members is supported by Clerk staff and community champions. | Included |
Email support 24/7 access to our expert support staff. | IncludedBilling, registration, and abuse queries only |
SOC2 report Learn about the safeguards we have in place to protect user data. | Not included |
GDPR / DPAs Our service is built to be compliant with GDPR principles. | Not included |
Start now, no strings attached.
Integrate complete user management in minutes. Free for your first 10,000 monthly active users and 100 monthly active orgs. No credit card required.
Frequently asked questions
Do you collect tax?
What happens when I exceed the first 10,000 monthly active users or 100 monthly active organizations?
Once you exceed 10,000 monthly active users or 100, you will be required to upgrade to the Pro tier, where each user or organization beyond the free tier allowance will be added to your monthly bill.
You’ll be given a one-month grace period so your application can continue to operate correctly.
Is there a free trial?
All of our pro features are available to try in the development instance of your application, allowing you to test the full functionality of Clerk without being constrained by a traditional trial period. All features are properly tagged in the Dashboard so you'll know if a specific feature requires an upgrade to use in production.
What happens if I am using Pro features in my development instance and I move to production?
You will be prompted to purchase the necessary plan and addons to support the selected features. You may ignore this and move to production without enabling those features, but your application may not work as expected.
Running the production version of your application using a development instance of Clerk is not recommended, as certain security features are only implemented in production instances.
What is "First Day Free"?
"First Day Free" is our way of helping you avoid charges for users that try your app and do not return. Since we don't count users as active unless they sign in at least one more time after the first 24 hour period, the first day the user access your application is free of charge.
What is considered a monthly active user?
Users are considered "active" when they log into your application multiple times in a single month after the first day. You are only billed for users that are considered active.
What is considered a monthly active organization?
Organizations are considered “active” when they have more than one active user in that organization at any time in a single month. Like users, you are only billed for active organizations.
Do you offer volume discounts?
Yes, please contact our sales team to discuss custom pricing for your enterprise.
Can I ensure my data only remains in a specific country or region?
Does Clerk offer migration assistance?
Can I export my data?
Absolutely! We believe your data should always be in your control. You can easily export your user data directly from the dashboard at any time, no assistance needed.