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.
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
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 need | Typical starter | SaaSToGo |
|---|---|---|
| Teams with roles and email invitations | Basic or missing | Built in |
| VAT/UID number at checkout, tax-ready Stripe setup | Rarely | Built in |
| German, French, Italian and English, including emails | English only | Built in |
| Cookie consent with proof, data export, account deletion | Missing | Built in |
| Privacy policy, terms and imprint templates (GDPR + Swiss FADP) | Missing | Included |
| Hosting your data in Switzerland or the EU | Vercel only | Docker setup |
| Rules and tests that keep AI coding agents on track | Missing | Built 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-emailand/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
Get access
After checkout you're invited to the private GitHub repository automatically.
Set up
Clone it, add one secret and run
pnpm bootstrap. The database starts in Docker.Look around
Run
pnpm dev, sign up, invite a teammate, upgrade in Stripe test mode.Build your product
Follow the guide or run
/add-featureand start on what makes your SaaS unique.
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
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
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.