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: Your app is Nuxt or TanStack Start
- 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: You want the lowest paid entry price
- 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 ships an audit log with an admin viewer and per-key rate limits.
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 | IndieKit starts at $79 against supastarter's $299, and refunds within three days before access is shared. 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 | IndieKit ships credit balances with grants, expiry and top-ups across six documented payment providers. 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's teams are a separate B2B kit at $119, or $169 for the Full Kit bundling both. | ||
| 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 | Included: Electron app |
| Mobile app | Not available: Listed as work in progress | Not available | Not available |
| 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: No audit log or user API keys
- Not available: No broadcast SMS or 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.
The multi-tenant edition is a separate repository on a separate 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.