Skip to content
MyStackPlan

Clerk pricing

Drop-in sign-up and login components for React and Next.js, with user management included.

Every plan below was checked against Clerk's own pages on . Prices in USD.

Plans

Free

Free

At the limit
Needs an upgrade past the limit
Limits
  • Monthly active users: 50K users a month50,000 monthly retained users per app
  • Team seats: 3 seatsDashboard seats
  • Clerk counts monthly retained users: a user counts once they return 24 hours or more after signing up. This estimate uses active users, which can only overstate it.
  • Up to 3 social sign-in providers. No MFA, passkeys or custom email templates.
  • Shows "Secured by Clerk" branding.

Source: clerk.com · checked

Pro

$25.00/month

$240/year if billed annually

At the limit
Bills for extra usage
Limits
  • Team seats: 3 seatsDashboard seats
Usage pricing
  • Monthly active users: $0.02 per user (above 50K users, up to 100K users)
  • Monthly active users: $0.018 per user (above 100K users, up to 1M users)
  • Monthly active users: $0.015 per user (above 1M users)
  • $20 a month when billed annually.
  • 50,000 retained users included per app, then tiered per-user pricing.
  • Adds MFA, passkeys, unlimited social providers and removes Clerk branding. SMS codes cost extra ($0.01 each in the US and Canada).

Source: clerk.com · checked

Works well with

  • NeonClerk has a guide for using Neon Postgres with a Clerk-protected Next.js app.
  • StripeClerk Billing uses Stripe to process payments for subscriptions.
  • SupabaseClerk can act as a third-party sign-in provider for Supabase, so database rules can use the Clerk session.
  • VercelClerk can be installed and configured for Vercel projects from the Vercel Marketplace.

Alternatives for authentication