Better Auth vs Clerk

Two sides of the authentication decision: library in your app and hosted service. When each fits, what it costs, who moves from one to the other, and what makers who chose it say.

Ask your AI about this, with this page as the source:ChatGPT ↗Claude ↗Perplexity ↗

Which fits you

Choose Better Auth if
  • You want users in your own database and no per-user bill

Use it whenYou'd rather own the code than pay per user.

Trade-offYou host it and keep it patched; UI is yours to build.

Choose Clerk if
  • You're on Next.js or React and want sign-in, profiles and teams working today

Use it whenYou want prebuilt components, user profiles and organizations out of the box.

Trade-offPer-user pricing grows with you; users live in Clerk, not your database.

At a glance

Better AuthClerk
Used by6 makers' products · 94 open-source projects307 makers' products · 11 open-source projects
Cost at default usagemonthly active users 10k MAU$0/mo Self-hosted (open source)$0/mo Hobby
Moved to it on GitHubpull requests since Oct 202433 from Clerk4 from Better Auth
Downloads6.5M/wk8.4× vs npm2.1M/wk+50% vs npm
PricingFree (open source).Free tier by monthly active users; paid plans add features and seats. · paid from $25/mo
Free tierYesYes
Open sourceYes · self-hostableNo
Incidents, 90 daysfrom its status pageno public status feed13 (1 major)

Cost as you grow

Both cost $0 up to 50k MAU; from 100k MAU Better Auth costs less ($0 vs $1,025); and still does at 1M MAU ($0 vs $17,225). They're different kinds of tool — library in your app and hosted service — so the prices don't buy the same thing.

$0$500$2,000$5,000$10,0001001k5k10k25k50k100k250k1M
ClerkBetter Authx: monthly active users (MAU) · cheapest usable plan at each point, list prices · try your own numbers
The numbers, plan by plan
Monthly active usersBetter AuthClerk
100$0 Self-hosted (open source)$0 Hobby
1,000$0 Self-hosted (open source)$0 Hobby
5,000$0 Self-hosted (open source)$0 Hobby
10,000$0 Self-hosted (open source)$0 Hobby
25,000$0 Self-hosted (open source)$0 Hobby
50,000$0 Self-hosted (open source)$0 Hobby
100,000$0 Self-hosted (open source)$1,025 Pro
250,000$0 Self-hosted (open source)$3,725 Pro
1,000,000$0 Self-hosted (open source)$17,225 Pro

From each vendor's pricing page: Better Auth, Clerk.

Who moves from one to the other

Public pull requests on GitHub since Oct 2024 whose title says "Better Auth to Clerk" or the reverse — real code changes, by developers in general rather than makers only.

Clerk → Better Auth33 PRs
All matching pull requests on GitHub ↗
Better Auth → Clerk4 PRs
All matching pull requests on GitHub ↗

What makers say

Makers on using it for authentication, from Product Hunt and Starter Story interviews, each linked to the source. Products with a page of their own and fuller notes first.

On Better Auth
Authentication is always a time sink, but not with better_auth. Simple, secure, and extendable. Got magic links and login flow done in under an hour.
PicMotionAI, the makerSep 2026 ↗
Better-Auth gave us a clean, flexible auth layer with minimal code. Performance, adaptability, and dev-experience were all wins.
Beplan, the makerSep 2026 ↗
It came out of nowhere and became popular for a good reason - it's really good!
Rybbit, the makerSep 2026 ↗
1 more on the Better Auth page →
On Clerk
The team loves Clerk for its intuitive interface, seamless integration, and efficient management of administrative tasks, allowing them to focus on building groundbreaking solutions.
Garple, the makerSep 2026 ↗
We used Clerk for account management. Building an authentication infrastructure from scratch is challenging, but by using Clerk’s abstracted API, we were able to simplify this process.
Hanabi.rest, the makerSep 2026 ↗
Nobody wants to worry about authentication or build their own system. Clerk allowed me to simply integrate them into my project and immediately feel confident in the security of my site.
Trade Trender, the makerSep 2026 ↗
72 more on the Clerk page →

Loved and watch-outs

Themes that recur in makers' words and Hacker News comments, each linked to what it summarises.

Better Auth
Most loved
  • A library that keeps users and sessions in your own database, with no vendor dependency and no per-user fees. HNHN 2HN 3HN 4
  • Plugins cover OAuth providers, magic links, RBAC, SSO and SAML, going well beyond Auth.js. HNHN 2HN 3PH
  • Hackable and transparent, so custom flows such as iframe login work without fighting hidden internals. HNHN 2PH
Watch-outs
  • Built-in assumptions force hacks, such as OIDC providers without email or request-header-based admin scripts. HNHN 2
  • Code quality felt rushed, with few tests and little logging, and audit logs need the managed service. HNHN 2
  • Breaking changes appear in patch releases, and the OpenAPI spec gets little care for non-JS clients. HN
On Product Hunt: 5.0★, 5 reviews
Clerk
Most loved
  • Sign-up, sign-in, sessions and social login get wired in an afternoon instead of a sprint. PHPH 2
  • Organizations, roles and billing come built in, covering multi-tenant B2B apps without custom identity work. PHPH 2
  • Prebuilt UI components, including profile and settings pages, look polished out of the box. PH
Watch-outs
  • Outsourcing auth means a Clerk outage or account problem locks your users out, and the dependency is hard to reverse. HNHN 2HN 3HN 4
  • Costs climb with SSO, MFA, passkeys and branding removal, and some switched to cheaper open-source options. HNHN 2HN 3HN 4
On Product Hunt: 5.0★, 112 reviews · mentioned most: easy integration, comprehensive solution, free tier

Who uses each

What makers pair each with

With Better Auth
With Clerk
SupabaseBundled with your backendApps already on Supabase — auth is part of the same project as the database.vs Better Auth →vs Clerk →
FirebaseBundled with your backendMobile and client-heavy apps already using Firebase.
WorkOSHosted serviceB2B SaaS that will need enterprise SSO and directory sync.vs Better Auth →vs Clerk →
Auth0Hosted serviceComplex identity needs and enterprise compliance.vs Better Auth →vs Clerk →