Comparison
Signet vs Clerk
Both products sign your users in. They disagree about two things. One is what your bill counts. The other is where your users live.
We wrote this page, so read it that way. Clerk costs less than us for a lot of companies, and the table below shows where. Both have a free rung: ours is Hobby, $0, one instance per company, and it carries every sign-in method on this page. Every Clerk figure here comes from their own public pricing page, read on 2026-09-04. Every Signet figure sits on our pricing page today.
What each one costs
| Signet | Clerk | |
|---|---|---|
| Free tier | Hobby, $0, one instance per company | Hobby, free, 50,000 MRU limit per app |
| First paid rung | Team, $299/mo | Pro, $25/mo, or $20/mo billed annually |
| Next rung | Business, $999/mo | Business, $300/mo, or $250/mo billed annually |
| Users above the allowance | no per-user line on the invoice | $0.02/mo each from 50,001 to 100,000 |
| Enterprise SSO connections | unlimited on Team and Business | 1 included per app on Pro, then $75/mo each from 2 to 15 |
| Organisation features | included | free at a base level, or a $100/mo add-on ($85/mo billed annually) |
| On your own hardware | Scale licence, $15,000/yr | Enterprise plan, custom, only billed annually |
One piece of arithmetic on Clerk's published list, because it is the question people actually ask. Pro plus four extra enterprise connections is $25 plus four times $75, which is $325 a month. Signet's Team is $299 a month at any number of connections. Below four extra connections, Clerk's list price is the lower one. Volume rates and annual billing move both sides of that, and they are on Clerk's page.
Signing a person in
Clerk ships prebuilt sign-in interface components for React, Next.js, Vue, Astro, Expo and nine other frameworks (clerk.com/docs/reference/components/overview, read 2026-09-04). Their Hobby plan does not include passkeys or multi-factor authentication. Both start on Pro (clerk.com/pricing, read 2026-09-04).
Signet ships no sign-in interface. Your side of the integration is a base URL: point the stock better-auth client at your instance and the calls you have already written keep working. Email and password, passkeys, magic links, codes, two-factor and social sign-in are all on the free Hobby rung.
If what you are buying is the sign-in box, buy Clerk. That is the single biggest reason not to choose us.
Enterprise SSO
Clerk supports enterprise single sign-on over SAML and OIDC, with named guides for Microsoft Entra, Google Workspace and Okta Workforce (clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/overview, read 2026-09-04). Pro includes one connection per app. Clerk then charges per connection, from $75 a month down to $15 at volume (clerk.com/pricing, read 2026-09-04).
Signet includes unlimited enterprise SSO connections on Team and Business. Adding your prospect's identity provider is a configuration change, not a purchase order. Our evidence is narrower than the sentence sounds, and we say so on the product page: the OIDC transport has been driven against a live Microsoft Entra tenant, and SAML completes full round trips against a conformance identity provider but has no commercial-IdP drive yet. Enterprise SSO is not on Hobby. It starts on Team.
Agents and machine callers
Clerk supports three kinds of machine token: OAuth access tokens, machine-to-machine tokens for services inside your own infrastructure, and API keys your users create (clerk.com/docs/guides/development/machine-auth/overview, read 2026-09-04). Clerk bills machine tokens by usage. Their list covers 2,500 machine-to-machine token creations and 100,000 verifications a month, then charges $0.001 per creation and $0.00001 per verification. Clerk does not yet support the OAuth client credentials flow (same page, read 2026-09-04).
Signet mints an agent token that lives five minutes to an hour on one config key, names up to eight APIs it may be presented to, carries only the scopes the signed-in person approved, and reads dead at every door the moment you revoke it. There is no per-token charge, because no meter exists anywhere in the engine. Hobby carries a few short-lived agent tokens to try the story. Machine tokens and always-on agents start on Team.
Leaving
Clerk includes full data exports on every plan. Their pricing page calls them "No questions asked data exports of Clerk user data" (clerk.com/pricing, read 2026-09-04).
On Signet, every user, session and secret lives in your own PostgreSQL. Leaving is pg_dump, pg_restore, boot. On your own hardware you run it yourself and leaving needs nobody. On the hosted service we operate the database, so you ask and we hand you the dump.
Moving your users across
Export your users from Clerk's Dashboard under Settings, then validate the whole file against your database without writing anything:
signet import --config /etc/signet/signet.toml \
--format clerk-csv --dry-run clerk-users.csv
Every row reports a row number, an outcome, a cause and a fix, and every Clerk column we do not consume gets its own skip receipt. Your users keep their Clerk id as their Signet id. Their existing password works on the first sign-in.
Read the failures before you plan the cutover. Rows with no password, meaning social-only and passwordless accounts, fail rather than creating a credential account we cannot honour. Phones, TOTP enrolments, OAuth grants and active sessions all need separate migration review.
Where Clerk is the better buy
- You are small and you need one enterprise connection. Clerk Pro at $25 a month includes one. Ours starts at $299.
- You want the sign-in screen built for you. We do not ship one and do not plan to.
- You need a compliance report today. Clerk lists a SOC 2 report on their Business plan. Our security page lists three rows we do not hold: SOC 2, ISO 27001, and a third-party penetration test. On SOC 2 it says: Type I targeted 2027; the date is set when the first enterprise deal requires it, and readiness work is priced into that deal.
- You need bot protection in the product. Clerk includes it on every plan. Our capability table does not list it, and that table says absent from it means absent from the product today.
- You need SMS as a second factor. Clerk sells it per message. We ship no SMS.
- You need an SLA outside a contract. Ours lives only inside a signed agreement.
Start
Hobby is $0, one instance per company. Signing up provisions your instance automatically, in minutes, with nobody waiting on us.
| Plan | Amount | Source |
|---|---|---|
| Hobby (free tier) | free, 50,000 MRU limit per app | clerk.com |
| Pro | $25/mo, or $20/mo billed annually | clerk.com |
| Business | $300/mo, or $250/mo billed annually | clerk.com |
| Retained users above 50,000 | $0.02/mo each, 50,001 to 100,000 | clerk.com |
| Enterprise SSO connections | 1 included per app on Pro, then $75/mo each from 2 to 15 | clerk.com |
| Organisation features | free at a base level, or $100/mo ($85/mo billed annually) | clerk.com |
| Enterprise plan | custom, billed annually only | clerk.com |
Prices read on 2026-09-04
Review by 2026-11-03