The ready-made code foundation for your B2B software.

SaaSToGo is the source code for a complete web app (logins, teams, payments in Stripe, four languages and privacy tools), built for selling software to European companies. You get the code, you build your own product on top, and you skip the months of groundwork every SaaS needs.

Full source code (Next.js and TypeScript), documentation and 12 months of updates. One payment, no subscription.

The SaaSToGo box with its layers lifting out: workspaces and roles, Stripe billing with VAT, four languages, GDPR tooling, and guardrails for AI agents Workspaces and roles Stripe billing + VAT EN, DE, FR, IT GDPR tooling AI-agent guardrails
What's inside: the parts every business software needs

Who it's for

  • Developers launching their own software product
  • Agencies and freelancers building platforms for clients
  • Founders who code and want to reach paying customers faster

Speaks your customers' language. All four of them.

Switzerland alone has three business languages, and your buyers notice when an app only speaks English. SaaSToGo is translated everywhere, not just on the surface.

  • Every page and message in English, German, French and Italian
  • Emails in the recipient's language, even when sent from a webhook
  • Stripe checkout and customer portal open in the user's language
  • Dates and currencies formatted the way each country expects

Pro
CHE-123.456.789 MWST

What generic starters leave out

Most boilerplates are built for a US consumer app with one user per account. Selling to European companies takes more, and that's exactly what's in the box.

What you'll needTypical starterSaaSToGo
Teams with roles and email invitationsBasic or missingBuilt in
VAT/UID number at checkout, tax-ready Stripe setupRarelyBuilt in
German, French, Italian and English, including emailsEnglish onlyBuilt in
Cookie consent with proof, data export, account deletionMissingBuilt in
Privacy policy, terms and imprint templates (GDPR + Swiss FADP)MissingIncluded
Hosting your data in Switzerland or the EUVercel onlyDocker setup
Rules and tests that keep AI coding agents on trackMissingBuilt in

What's inside the box

Everything a B2B product needs before its first real feature, wired together and covered by tests.

Workspaces that keep every customer's data apart

Each company gets its own workspace with owners, admins and members. Every page and every action checks membership on the server before touching data, so one customer can never see another's. Invitations by email, a workspace switcher, and one file that defines who may do what.

Sign-in companies expect

Email and password, Google and Microsoft login, email verification and password reset.

Billing that understands VAT

Stripe Checkout and customer portal, VAT/UID collection, plan limits, and webhooks that survive retries and failed payments.

Privacy, done properly

Consent banner with proof of consent, one-click data export, self-service account deletion and legal templates.

Emails already written

Invitation, verification, password reset, welcome, payment failed and cancellation, in four languages.

Tests you can trust

End-to-end tests for every core flow, unit tests, and CI on GitHub Actions from the first commit.

Deploy where your data must live

One-click Vercel, or the included Docker setup for servers in Switzerland and the EU.

Docs for the next developer

Setup, architecture, adding a feature step by step, billing, deployment and troubleshooting.

The foundation your AI agent builds on safely

You'll probably build with Claude Code or Cursor. SaaSToGo gives the agent clear rules, ready-made commands and tests that catch the mistakes agents tend to make, so new features follow the same patterns as the rest of the code.

AGENTS.md
The rulebook for any agent: how data is kept per workspace, how actions are built, when a task counts as done.
Ready-made commands
/add-feature, /add-language, /add-plan-limit, /add-email and /audit-tenancy, a security review before every release.
Guardrail tests
Fail when a translation is missing or an action skips the workspace check. Your agent finds out before your customers do.

> /add-feature clients: name, email; admins can delete

Plan: table, 2 permissions, page, 4 languages, e2e test

✓ src/db/schema/clients.ts and migration

✓ actions.ts: validate, check workspace, check role

✓ clients page and sidebar link

✓ messages in en, de, fr, it

✓ tests/e2e/clients.e2e.ts

✓ pnpm check and pnpm test:e2e passed

Illustration of a typical run. The steps come from the included /add-feature command.

From purchase to your own feature in an afternoon

  1. Get access

    After checkout you're invited to the private GitHub repository automatically.

  2. Set up

    Clone it, add one secret and run pnpm bootstrap. The database starts in Docker.

  3. Look around

    Run pnpm dev, sign up, invite a teammate, upgrade in Stripe test mode.

  4. Build your product

    Follow the guide or run /add-feature and start on what makes your SaaS unique.

Built on Next.js App RouterTypeScriptTailwind CSSshadcn/uiPostgreSQLDrizzle ORMBetter AuthStripeResendnext-intlPlaywrightVitest

One price. Every feature. Unlimited projects.

No tiers to compare and no subscription. Pay once, keep the code forever, and build as many products as you like, for yourself or for clients.

SaaSToGo license

$179one-time

Per developer. Any VAT is calculated at checkout.

  • The complete codebase in a private GitHub repository
  • Unlimited projects, including client work
  • 12 months of updates as Next.js, Stripe and the rest of the stack change
  • AI-agent rules, commands and guardrail tests
  • Full documentation and email support from the developer who built it
Get SaaSToGo for $179

Secure checkout. Read the license before buying.

The parts you won't have to build

These turn a weekend prototype into months of work, and they're the same in every B2B product:

  • Workspaces, roles and invitations that keep every customer's data separate
  • Stripe webhooks that survive retries, cancellations and failed payments
  • VAT/UID numbers at checkout, so companies get invoices they can book
  • Four languages across pages, emails and checkout
  • Consent, data export and account deletion that hold up to a privacy question
  • Tests that tell you, or your AI agent, when a change breaks sign-up or billing

Questions

Something else? Write to us.

Why buy a starter when AI can write the code?

AI writes code fast, but it doesn't know which billing edge cases, privacy flows and permission checks matter, and it won't test them for you. SaaSToGo is the tested foundation your agent builds on, with rules and guardrail tests that keep its changes consistent and safe. You spend your AI time on your product, not on rebuilding auth and billing.

Is it a subscription?

No. You pay once, get the full source code in a private GitHub repository with 12 months of updates, and keep the code forever.

Can I use it for client projects?

Yes. One license covers one developer and unlimited projects, your own and your clients'. You just can't resell or publish the starter code itself.

Do I need to be in Switzerland or the EU?

No. It's built to handle what European customers expect, but works for selling anywhere. Prices, currencies and languages are all configurable.

What do I need to run it?

Node.js, pnpm and Docker for the local database. Stripe, Resend and Google or Microsoft login are optional in development; the app works without them and tells you when something needs configuring.

Are the legal templates enough to be compliant?

They're a solid starting point covering the GDPR and the Swiss FADP, not legal advice. You your details and have them reviewed for your business.

Can I see it before buying?

Yes. Try the live demo and read the full documentation, so you know exactly what you get.

Who's behind SaaSToGo?

[YOUR NAME], an independent software developer in Switzerland building B2B software for European companies.

Skip the groundwork. Ship what's yours.

Everything a European B2B SaaS needs before its first feature, ready to open today.