Skip to main content

Enterprise-ready, before enterprise asks

Build multi-tenant B2B products faster. Give your customers the organization workflows they expect — invitations, RBAC, and SSO — through simple, drop-in components.

Quickly onboard entire organizations

Enable users to set up organizations, invite members, and assign roles in one flow.

1

Onboarding built to convert

Let users easily set up their organization.

2

Invite without friction

Invite users manually or auto-recognize them by email — no one-off invites required.

3

One user. Multiple teams.

Users can join multiple organizations and switch between them instantly and securely.

Land fast. Expand faster.

Launch with invitations and custom permissions. Expand to SSO and advanced roles - no rebuild required.

<OrganizationSwticher />
<OrganizationList />
<CreateOrganization />
<OrganizationProfile />

Ship Organizations quickly

Easily implement drop-in components that will help you grow from day one.

Invite user

Make onboarding frictionless

Let users join a team through a built-in, one-click invite flow.

Email address
Enter your email address

Expand with automatic invites

Invite or suggest users based on verified email domains automatically.

Product Manager
QA Tester
Designer
Member
Engineer
Marketing
Admin
Product Manager
QA Tester
Engineer

Define permission logic with RBAC

Control who can access specific resources and perform certain actions with permissions, roles, and role sets.

Sign in to Organization
Okta Workforce

Support SSO providers

Deliver secure, easy access to every organization with enterprise-grade SSO using protocols like SAML and OIDC.

Billing built for B2B SaaS

With Clerk Billing, charge organizations as teams adopt your product and turn usage into predictable revenue — no custom logic required.

Organization

Manage your organization

General

Members

Billing

API keys

Secured by

Billing

Subscription
Statements
Payments

Subscription

Free plan
Starts Jan 22
$0
Switch plans
Manage

Payment methods

Visa ⋯ 4242
Add new payment method

Turn insights into revenue

Understand where expansion is happening. Track member adoption, understand activity patterns, and catch churn early to grow ARR.

dashboard.clerk.com
Overview
Date Range
10/9/2025 - 1/9/2026
Interval
Weekly
Users
Orgs
Active organizations
6,438Week of January 5th
New organizations
280Week of January 5th
Retained organizations
5,290Week of January 5th
Reactivated organizations
868Week of January 5th
New
Reactivated
Retained
Retained churned
Reactivated churned
New churned
8k6k4k2k0-2k
Oct 6Oct 13Oct 20Oct 27Nov 3Nov 10Nov 17Nov 24Dec 1Dec 8Dec 15Dec 22Dec 29Jan 5

Get Started

User infrastructure that helps you grow

Skip the boilerplate and stay in control. Fields, redirects, UI, and UX as flexible as you want.

import '@/styles/globals.css'
import {
  ClerkProvider,
  SignInButton,
  SignUpButton,
  Show,
  UserButton
} from '@clerk/nextjs'
import type { AppProps } from 'next/app'

function MyApp({ Component, pageProps }: AppProps) {
  return (
    <ClerkProvider
      {...pageProps}
      appearance={{
        cssLayerName: 'clerk',
      }}
    >
      <header className="flex justify-end items-center p-4 gap-4 h-16">
        <Show when="signed-out">
          <SignInButton />
          <SignUpButton>
            <button className="bg-[#6c47ff] text-white rounded-full font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 cursor-pointer">
              Sign Up
            </button>
          </SignUpButton>
        </Show>
        <Show when="signed-in">
          <UserButton />
        </Show>
      </header>
      <Component {...pageProps} />
    </ClerkProvider>
  )
}

export default MyApp

Drop-in UI Components

Integrate fully-built organization components.

Build your own UI

Take full control of your authentication UI using custom flows.

Framework-native middleware

Next.js / Remix middleware that injects org context into every request.

Scalable authentication
for B2B SaaS

The easy solution to multi-tenancy with a full suite of B2B SaaS features. Pay only for active organizations.

Included

Free in all plans
No credit card required

Available features:

  • 100 limit per app
  • 20 member limit per organization
  • Includes Admin & Member roles
  • Custom permissions
  • Invite members through dashboard or directly in application

Enhanced add-on

$85
per month, billed annually

Features you’ll have

  • 100 included per app
    as low as $15 per additional
  • Unlimited members per organization
  • Link with Organizations
  • Custom Roles & Role Sets
  • Restrict members to specific domains
  • Automatic invitations and suggestions

Start now, no strings attached

Integrate complete organization management in minutes. Free for your first 100 monthly active orgs, and you're never charged for orgs with inactive members.