clerk-billing - Configure Clerk subscription billing
Configure Clerk Billing plans, features, checkout, entitlement checks, seat limits, and subscription lifecycle webhooks.
Tags
Updated: 2026-10-06Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Enable Clerk Billing
- Configure subscription plans
- Define feature entitlements
- Render pricing tables
- Render checkout drawers
- Check plan access
- Check feature access
- Configure seat limits
- Handle billing webhooks
- Manage billing configuration
Inputs
- Clerk application
- Clerk instance
- Billing plans
- Feature definitions
- Subscription requirements
- Webhook events
- Billing configuration file
Outputs
- Rendered pricing table
- Rendered checkout drawer
- Access control state
- Billing configuration file
- Billing configuration changes
- Subscription lifecycle handling
Requirements
- NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
- CLERK_SECRET_KEY
- CLERK_WEBHOOK_SIGNING_SECRET
- Enabled Clerk Billing
- Linked Clerk project for CLI configuration
- Pinned @clerk/nextjs and clerk-js versions
- Stripe account for production payments
- WebFetch access
