Clerk publishes a clean three-tier ladder on clerk.com/pricing: a Free plan generous enough to take a real product to product-market fit, a Pro plan at $25/month with metered MAU overage, and a custom Enterprise tier that exists for the procurement-heavy crowd. Most solo founders never need Enterprise, often outgrow Free quietly, and trip on a few hidden multipliers in Pro. This guide breaks every layer with the actual MAU math.

Methodology. Plan caps, the $25 base, and the $0.02 per-MAU overage rate come from clerk.com/pricing and Clerk’s public billing documentation, last reconciled in May 2026. Comparisons against Supabase Auth use rates published at supabase.com/pricing. Clerk adjusts add-on pricing periodically — treat these numbers as accurate within a small margin, not gospel.

TL;DR

  • Free is generous up to 10K MAU. Enough to launch, get traction, and even hit a small revenue base before the meter starts.
  • Pro is straightforward at low scale. $25/month buys you the full feature set; overages don’t kick in until you cross the 10K MAU mark, then it’s a flat $0.02 per additional MAU.
  • Enterprise is for SAML, SOC 2 attestations, and dedicated support. If your customers don’t ask, you don’t need it.
  • The hidden cost is organizations. If you build B2B, every active org member counts as an MAU — team-shaped products burn through Free’s 10K cap faster than B2C apps.

Tier ladder at a glance

Free
$0/month
  • 10,000 monthly active users included — one of the most generous free tiers in auth-as-a-service
  • Email + password, magic links, social OAuth (Google, GitHub, Apple, etc.), passkeys
  • Pre-built <SignIn/>, <UserButton/>, and <UserProfile/> components
  • Multi-factor authentication via TOTP and SMS
  • Hard cap once you exceed 10K MAU — new sign-ins are blocked until you upgrade
  • Clerk branding on auth screens (small footer link)
Enterprise
Custom (typically $2K–$5K+/month)
  • Everything in Pro
  • SAML SSO for customer-side enterprise sign-in
  • SOC 2 Type II report and HIPAA BAA
  • Dedicated support, SLA, and an account manager
  • Custom data residency (EU-only Postgres on request)
  • Higher rate limits and custom contractual terms

The price gap between Free and Pro is small in absolute terms ($25/month) but meaningful in feature unlock — organizations alone justify the upgrade for any B2B SaaS. The gap from Pro to Enterprise is mostly about who your customers are, not how fast you’re growing. A solo founder with no enterprise-procurement-form-wielding customers should never need Enterprise.

Free tier explained

Clerk’s Free plan is calibrated for early-stage products. The 10K MAU cap is high enough to take a hobby project, an indie launch, or a seed-stage SaaS through its first year without paying anything. What’s included on Free is unusually full: passkeys, social logins, MFA, and the React component library all ship at $0.

What’s not included on Free, and where you’ll bump:

  • Organizations / B2B teams. Locked behind Pro. If you’re building a team-based SaaS, you upgrade on day one.
  • Custom session length. Free uses the default 7-day session. If your product needs “remember me for 90 days” semantics, that’s a Pro feature.
  • Removing Clerk branding. The Free plan adds a small “Secured by Clerk” footer link. Some founders consider this a downside; in practice users never notice.
  • Allowlists and bot detection. If you’re fighting spam signups, Free doesn’t give you the controls. Upgrade.

The Free cap behavior is also worth knowing: Clerk doesn’t silently overage you. When you hit 10K MAU, sign-ins above the cap are blocked with a billing prompt — bad if you’re asleep when the launch hits HackerNews, fine if you’ve already enabled Pro defensively. The pragmatic move is to upgrade before a planned launch even if you’re still under the cap.

Pro tier breakdown

Pro is where Clerk’s pricing gets interesting because it’s genuinely simple: $25 base + $0.02 per MAU above 10K, monthly. There’s no seat math, no tiered feature gating beyond “you have everything,” and no surprise add-ons baked into the base.

The full feature unlock at $25 includes:

  • Organizations with up to 100 members per org by default (configurable)
  • Role-based access control with custom roles and permissions
  • Custom email templates and from-addresses
  • Custom OAuth providers (any OIDC-compliant identity provider)
  • Webhook events for every user/org lifecycle action
  • JWT templates for downstream services (Supabase, Firebase, custom backends)

The $0.02 per-MAU overage is one of the cheaper rates in the auth-as-a-service market. For comparison, Auth0’s overage rates start meaningfully higher and grow with feature tier. Clerk’s rate is flat past the included 10K, which makes the math predictable: at 50K MAU, you pay $25 + (40,000 × $0.02) = $825/month. At 100K MAU, $25 + (90,000 × $0.02) = $1,825/month.

Enterprise tier — when you actually need it

Enterprise on Clerk is custom-priced and not on the public page. Founders typically end up here for one of three reasons:

  • SAML SSO is a customer requirement. The moment a mid-market or enterprise customer asks for SSO with Okta, Azure AD, or Google Workspace, you’re selling Enterprise. SAML is gated.
  • You need a SOC 2 attestation. Clerk’s SOC 2 report is shareable under Enterprise contracts. If your enterprise sales motion needs to attach an auth-vendor SOC 2, this is the path.
  • HIPAA BAA, EU data residency, or audit-grade logs. Healthcare and EU-customer scenarios force you into custom contracts.

Pricing here is opaque on purpose — you’ll typically negotiate a custom MAU bucket, an annual commit, and an SLA. Reported numbers from public discussions suggest Enterprise contracts often start in the low thousands per month and scale with MAU and SSO seat counts. If you don’t have a customer asking for any of the gated features, don’t engage. Stay on Pro and let the meter run.

Hidden costs (the part the pricing page understates)

Three places where founders get surprised:

1. Organizations multiply your MAU count

If you’re building B2B and every customer is a team of 5–15 members, your MAU count is roughly your active company count × average team size. A SaaS with 1,000 paying companies at an average of 8 active members per company is at 8,000 MAU — comfortably inside Free, but only barely. Hit 1,500 paying companies and you’re into Pro overage territory ($25 + (2,000 × $0.02) = $65/month).

The math is fine. The trap is that founders model MAU as “number of customers” instead of “total active humans across all customer accounts.” The latter is what Clerk meters.

2. Custom session length is a billing add-on at scale

Pro includes configurable session length, but enterprise-class session controls (persistent sessions, custom JWT lifetime, fine-grained device management) push you toward Enterprise quoting. If your product needs “keep me logged in for 90 days” behavior, Pro covers it. If you need device-level audit trails, that’s a different conversation.

3. Paid add-ons sit outside the base price

SMS for MFA isn’t free at scale — Clerk passes through Twilio costs. If you have 50K active users and 30% have SMS-MFA enabled, that’s 15K MAU × ~2 SMS sends per month at Twilio’s pricing — an extra $20–$50/month buried as a line item, not in the headline. Push notifications, custom domains for auth screens, and additional regions are similar pass-through line items. None are huge individually; they add up.

Realistic monthly bills at common SaaS scales

Scale 1 — 1K MAU (just launched)
$0/month

Indie launch, hobby project, early seed-stage SaaS. Stays comfortably on Free. Only reason to upgrade is to remove Clerk branding or unlock organizations for a B2B product. Bill: $0.

Scale 2 — 10K MAU (early traction)
$25/month

Right at the Free cap, or a B2B SaaS that needed organizations from day one. Upgrade to Pro for $25 flat. No overage yet. This is the sweet spot for Clerk — full feature set, predictable bill.

Scale 3 — 50K MAU (growth stage)
$25 + (40,000 × $0.02) = $825/month

Real product, real revenue, real bill. $825/month for auth feels steep until you compare it to the cost of running auth in-house at the same reliability bar. Still cheaper than Auth0 at the same scale.

Scale 4 — 100K MAU (Series A–ish)
$25 + (90,000 × $0.02) = $1,825/month

Late-stage indie or VC-backed SaaS. At this scale founders start seriously evaluating whether to migrate off Clerk to a self-hosted Supabase Auth stack — the math starts working out.

Clerk vs Supabase Auth at each scale

The most common Clerk alternative for solo founders is Supabase Auth, which ships free as part of every Supabase project. Cost comparison at each scale (using public rates from supabase.com/pricing):

ScaleClerkSupabase Auth (Pro project)Delta
1K MAU$0$25 (Supabase Pro project)+$25 Clerk wins
10K MAU$25$25tied
50K MAU$825$25 base + ~$50 in MAU overage$750 Supabase wins
100K MAU$1,825$25 + ~$200 in MAU overage$1,600 Supabase wins

Supabase Auth wins on raw cost at every scale past 10K MAU. The trade-off is feature surface and DX: Clerk ships pre-built React components, organizations, and a polished hosted UI; Supabase Auth gives you the primitives and asks you to build the UI. We dive deep on the feature trade-off in our Clerk vs Supabase Auth breakdown and round up alternatives in the best auth library for Next.js guide.

When to switch from Clerk to a cheaper option

Three triggers worth watching for:

  • You’re past 50K MAU and not on Enterprise. The $825–$1,825/month math starts to compete with hiring an engineer for a quarter to migrate to Supabase Auth or a self-hosted alternative. Worth at least modeling.
  • You’re paying for features you don’t use. If you’re on Pro for organizations alone but using none of the polish of the hosted UI, an in-house build on Supabase Auth captures the savings.
  • You need data residency Clerk doesn’t offer at your tier. Self-hosting auth with Supabase or a similar tool gives you full control over where the user table lives.

For most solo founders shipping their first paid SaaS, none of these triggers fire in year one — Clerk Pro at $25 is the cheapest, fastest path to a working auth stack. If you’re wiring Clerk into a Next.js + Supabase Postgres app, the magic-link auth tutorial covers the data-side pattern; the solo founder tech stack roundup puts Clerk in context with the rest of the toolchain.

Bottom line

Stay on Free until 10K MAU or until you need organizations. Then go Pro and don’t look back until you’re past 50K MAU. Clerk’s pricing is honest in the way that matters: the headline numbers are real, the overage rate is published, and the only hidden cost is your own MAU model being off.

If your customers will eventually demand SAML and SOC 2, Enterprise is unavoidable — but you’ll know that day when it arrives, not before. For now, Pro at $25 covers the entire surface of what most solo founders actually ship.

Related reading

Get one SaaS build breakdown every week

The stack, prompts, pricing, and mistakes to avoid — for solo founders building with AI.