Commet is a billing and payments platform for SaaS and AI products.
Commet is a billing and payments platform for SaaS and AI products. It handles recurring billing, taxes, compliance, and payouts so you can focus on your product.
Add billing to a Next.js app
Add billing to a Remix app
Add billing to a Nuxt app
Add billing to a SvelteKit app
Add billing to an Astro app
Add billing to an Express server
Add billing to a Hono app
Add billing to a Bun server
You define what you sell, package it into a plan, and assign it to a customer. Billing runs automatically from there.
Every plan uses one consumption model. This defines how customers consume and pay for features.
| Model | How it works | Examples |
|---|---|---|
| Metered | Base price + overage billed at period end | Twilio, Resend, AWS |
| Credits | Prepaid credits consumed by usage | Midjourney, Cursor, Replit |
| Balance | Prepaid dollar balance drawn down by usage | Supabase, Railway, Vercel |
Models are mutually exclusive — each plan uses exactly one. Learn more about consumption models.
Create and manage customers with the SDK
Create pricing packages with features and billing intervals
Manage lifecycle, trials, and plan changes
Record and aggregate consumption events
Invoices, billing cycles, and failed payment handling
Accept one-time payments with no subscription or plan
Self-service upgrades, credit purchases, and invoices
Balances, transaction history, and bank payouts
Node.js SDK methods and usage
How is this guide?