supastarter vs IndieKit
supastarter and IndieKit, compared line by line on Pricing & licence, Tech stack, Billing features, Core features, Marketing & growth, Operations, AI, Tooling & updates.
supastarter wins for team products: organizations ship in the kit, where IndieKit sells teams as a $119 second kit.
Choose supastarter if- Included: You need organizations, roles and invitations now
- Included: Nuxt or TanStack Start is your framework, and IndieKit is Next.js only
- Included: You want a chatbot and end-to-end tests in the kit
Choose IndieKit if- Included: You bill in credit balances rather than metered usage
- Included: $79 against $299 is the whole decision
- Included: Teams can wait for a second purchase
- Included: GenerateSaaS ships both halves in one $249 licence: the credit balances IndieKit charges $79 for and the organizations supastarter charges $299 for.
- Included: supastarter meters usage without a balance and IndieKit's organizations are a $119 second kit; GenerateSaaS ships balances, grants and top-ups beside organizations, roles and invites.
- Included: Neither documents an audit log or user API keys. GenerateSaaS has the log, an admin screen to read it, and per-key limits on the keys.
Every feature, compared
| Feature | |||
|---|---|---|---|
| Starting price | $299 one-time | $79 one-time | $249 one-time |
| Pricing & licence | |||
| Pricing model | Included: One-time, updates included | Included: One-time, updates included | Included: One-time, updates included |
| Projects per licence | Included: Unlimited, per framework | Not available | Included: Unlimited, per seat |
| Client work | Included: Allowed, no client licence | Not available | Partial: Agency tier to deliver source |
| White-label | Partial: Agency tier | Not available | Partial: Agency tier |
| Refund policy | Not available | Partial: 3 days, before access shared | Not available: All sales final |
| Verdict | $79 buys IndieKit and $299 buys supastarter. IndieKit will refund inside three days if you have not shared access; supastarter publishes no refund policy. | ||
| Tech stack | |||
| Frameworks | Included: Next.js 16.3, Nuxt, TanStack | Included: Next.js 16, React 19 | Included: Next.js 16.3 |
| Database | Included: Postgres, MySQL, SQLite | Included: Neon, Supabase, PlanetScale | Included: Postgres, Neon, Supabase |
| Authentication | Included: Better Auth, passkeys, 2FA | Included: Better Auth, Google, magic links | Included: Better Auth, passkeys, 2FA |
| Verdict | Both are Next.js on Better Auth. supastarter also publishes Nuxt and TanStack Start kits, and supports MySQL and SQLite. | ||
| Billing features | |||
| Payments | Included: Five providers, one API | Included: Six providers documented | Included: Stripe, Polar |
| Subscriptions | Included: Plans, seat-based pricing | Included: Plans, one-time, LTD campaigns | Included: Month, year, lifetime |
| Usage credits | Partial: Metered usage, no balance | Included: Balances, grants, expiry, top-up | Included: Balances, grants, optional top-up |
| Finance dashboard | Not available | Not available | Included: Revenue, vendor cost, margin |
| Verdict | Five of IndieKit's six documented payment providers feed its credit balances, with grants, expiry and top-ups. supastarter meters usage without a balance, behind one API over five. | ||
| Core features | |||
| Organizations | Included: Organizations, roles, invites | Partial: Separate B2B kit and licence | Included: Organizations, roles, invites |
| Admin panel | Included: Users, organizations, bans | Included: Super admin dashboard | Included: Eight admin tabs |
| Admin login as user | Included: Admin acts as user | Included: Admin acts as user | Included: Admin acts as user |
| Onboarding | Included: Multi-step, org, avatar | Not available | Included: Profile, first org, welcome drip |
| Notifications | Included: Notification centre, preferences | Not available | Included: In-app bell, email |
| File storage | Included: S3, R2, Supabase, UploadThing | Included: S3 | Included: S3-compatible, local disk |
| Multiple languages | Included: Locales, language switcher | Partial: Recipe: marketing, auth, email | Included: Locales, language switcher |
| Legal pages | Included: Terms, privacy, i18n | Included: Terms, privacy pages | Included: Terms, privacy pages |
| Verdict | supastarter ships organizations, roles and invitations in the kit. IndieKit puts them in a second repository, the $119 multi-tenant kit, or $169 bundled with the base kit. | ||
| Marketing & growth | |||
| Included: Resend, Postmark, Nodemailer | Included: Resend, SES, Mailgun, more | Included: SMTP, SES, Resend | |
| Newsletter | Partial: Signup section, no provider | Not available | Included: Listmonk, Resend sync |
| Blog | Included: MDX blog | Included: Blog posts, SEO | Included: Categories, tags, RSS |
| SEO tools | Included: Meta tags, sitemap | Included: Sitemap, metadata, Search Console | Included: OG images, JSON-LD, sitemap |
| Analytics | Included: Eight providers | Partial: PostHog built in, three by recipe | Included: Eight providers |
| Support chat | Not available | Included: Crisp | Included: Crisp, Chatwoot |
| Affiliate tracking | Not available | Not available | Included: Refgrow, Affonso, PromoteKit |
| Cookie consent | Included: Consent banner | Included: Consent gate before PostHog | Included: GDPR banner, four legal policies |
| Operations | |||
| Audit log | Not available | Not available | Included: With an admin viewer |
| User API keys | Not available | Not available | Included: Per-key rate limits |
| SMS | Not available | Not available | Included: Broadcast SMS, Twilio, SNS |
| Error reporting | Included: Sentry | Included: Sentry | Included: Sentry, PostHog |
| Rate limiting | Not available | Not available | Included: Per-route, per-key |
| Background jobs | Included: trigger.dev, QStash, Queuebase | Included: Inngest, n8n | Included: Inngest |
| Deploy targets | Included: Vercel, Docker, Fly, Railway, VPS | Included: Vercel, Netlify, Render, Sherpa | Included: Docker, Vercel, Fly, Railway, more |
| AI | |||
| AI assistant | Included: Chatbot, history, streaming | Not available: Build-it guide, Inngest or n8n | Included: Chat, files, web search |
| User-supplied AI keys | Not available | Not available | Included: Users add provider keys |
| MCP server | Not available: Agent Skills, no MCP | Not available | Included: For your app's users |
| Verdict | supastarter ships a chatbot with history and streaming. IndieKit documents how to build one on Inngest or n8n. | ||
| Tooling & updates | |||
| Project setup CLI | Included: npx supastarter new | Included: npx indiekit@latest | Included: generatesaas init |
| Version updates | Partial: Updates included, manual merge | Partial: Git remote, manual merge | Included: CLI update, AI merges |
| End-to-end tests | Included: Playwright, pre-configured | Not available | Included: Playwright, pre-configured |
| Desktop app | Not available | Not available | Partial: Electron app, Pro tier |
| Mobile app | Not available: Listed as work in progress | Not available | Partial: Expo, iOS and Android, Pro tier |
| Verdict | Both merge updates by hand. supastarter ships Playwright end-to-end tests; IndieKit's docs show none. | ||
- Included
- Partial
- Not available
Read from each vendor's site and docs in 2026. A cross means their docs and site do not show it.
What each one gets right

supastarter
One SaaS kit published for Next.js, Nuxt and TanStack Start, licensed per framework.
Five payment providers sit behind a single API, background jobs run on trigger.dev, QStash or Queuebase, and the database may be Postgres, MySQL or SQLite.
A licence is bought per framework, so a second framework is a second purchase. Client work is allowed on every tier and needs no client licence. Seats run 1, 5 and 10 by tier. Their terms publish no refund policy at all.
- Solo $299
- Startup $799
- Agency $1,499

Strengths
- Included: Nuxt and TanStack Start kits too
- Included: MySQL and SQLite, plus Postgres
- Included: Five payment providers behind one API
- Included: Background jobs: trigger.dev, QStash, Queuebase
- Included: 22 Agent Skills for coding agents
Trade-offs
- Not available: One licence covers one framework
- Not available: Seats cap at ten, even on the Agency tier
- Not available: Metered usage, but no credit balances
- Not available: Audit log and user API keys absent from its docs
- Not available: Nothing for broadcast SMS or site announcements

IndieKit
A low-cost Next.js kit with a full credits system, sold separately from its multi-tenant edition.
Credit balances, grants on signup and plan change, expiry, top-up purchase and admin adjustment ship as code, across five of its six payment providers.
Teams live in a second repository under its own B2B licence: $119 on its own, or $169 for the Full Kit bundling both, against $79 for the base kit. Refunds run three days, and only before you have shared access.
- Indie Kit $79
- Multi-Tenant Kit $119
- Full Kit $169

Strengths
- Included: Credit balances, grants and expiry
- Included: Six payment providers documented
- Included: The lowest paid entry price, $79
- Included: A three-day refund window
- Included: npx indiekit@latest scaffolds it
Trade-offs
- Not available: Organizations are a separate kit and licence
- Not available: No audit log or user API keys in its docs
- Not available: Updates are a git pull you merge by hand
- Not available: No rate limiting, broadcast SMS or notifications
- Not available: Teams are a second kit at $119, or $169 for both
supastarter vs IndieKit, answered
Short answers to the questions people actually ask.
Which frameworks does supastarter support?
Does supastarter have credit-based billing?
Does IndieKit support credit-based billing?
Does IndieKit support teams and organizations?
Ready to decide?
Pick the plan that fits and start today.