Billing belongs to the organization
A person can belong to several workspaces, each with its own plan, credits, members and invoice. Most starters bill a single user, and changing that later is a rewrite.
SaaS Starter is a production-ready boilerplate with auth, organization-scoped billing, teams, credits and Claude AI. Everything before the interesting part, already built.
Commercial license · One-time purchase · Free updates for your version

Built on the best
The difference
Every SaaS needs auth, billing, and AI. Here's what that looks like with and without SaaS Starter.
6 weeks before you write a single line of real product code.
Everything ready on day one. Focus on your product from minute one.
What makes it different
A person can belong to several workspaces, each with its own plan, credits, members and invoice. Most starters bill a single user, and changing that later is a rewrite.
Lemon Squeezy and Stripe sit behind the same PaymentProvider interface. Switching is one environment variable, and signed webhooks from either land in the same handler.
Locale-prefixed routing, native digits in numbers and dates, and transactional emails sent in each recipient's saved language.
Every privileged action is written to an append-only log in the same transaction as the change, so the trail can never drift from what happened.
Vercel config, a multi-stage Dockerfile and Kubernetes overlays, plus pipelines for GitHub Actions, GitLab CI, Bitbucket, Azure, Jenkins and CircleCI.
Redux Toolkit, Zustand and TanStack Query, each where it fits, with working Redux and Zustand demos side by side.
Structured logs in Elasticsearch and Kibana, errors in Sentry, Dynatrace ingestion and a health endpoint. All off until you set a variable.
Screenshots
Real captures of the product, in your language and in the theme you are reading this page in.
What's inside
Pricing
No subscriptions. Buy once, ship unlimited products, keep all the code.
For one person writing the code.
For everyone in one organization.
Secure checkout by Lemon Squeezy. VAT handled for you. Instant download.
FAQ
Next.js 16 (App Router), TypeScript, Prisma with PostgreSQL, NextAuth v5 (Google OAuth + magic links), Tailwind CSS, shadcn/ui, the Anthropic Claude API, and Lemon Squeezy or Stripe for billing. Everything is production-ready and deployable to Vercel.
About 30–60 minutes. Clone the repo, fill in your .env file (database, auth, your payment provider, Anthropic keys), run the migrations, and deploy to Vercel. The full setup guide is included.
Yes — this is a developer boilerplate, not a no-code tool. You should be comfortable with React and TypeScript. The codebase is clean and well-structured so you can move fast even if you're new to some of the stack.
Yes. One purchase grants a perpetual license to build and ship unlimited products. The Individual License is for one person using the code; the Business License covers everyone in one organization. Everything you build on top of it is yours.
Yes. Updates to the version you bought are free. As Next.js, Prisma, NextAuth, and the Claude API evolve, the boilerplate is kept up to date; a future major version may be offered as a separate paid upgrade.
Both include the same code and the same updates. The Individual License is for one person using the code. The Business License covers everyone in one organization. You can upgrade later by paying the difference.
Yes, with either license: build as many client products as you like. The Individual License covers one person writing the code; when more people in your organization use it, get the Business License.
Stop rebuilding auth and billing for every project. Get the foundation right once and focus on what makes your product unique.
Buy now — $29.99