Kasha Switzerland SMB GTM
The Opportunity: 600K Underserved SMEs
Swiss SMEs are well-funded, digitally literate, and underserved. Bexio dominates accounting but has zero booking, POS, or CRM integration. Fresha is international but doesn't do TWINT, QR-bill, or Bexio. SumUp has POS but nothing else. Nobody does all of it in Swiss German, French, and Italian.
of Swiss companies are SMEs
600K+ businesses. Fragmented across beauty, wellness, trades, hospitality, fitness.
TWINT users
Switzerland's dominant mobile payment. Consumers expect it. Many SMEs still can't accept it without hardware.
GDP per capita
High willingness to pay for tools that work. Premium market, premium pricing power.
The SMB Thesis: The Bundle Nobody Has
Kasha SMB is the all-in-one app for Swiss service businesses. Booking, payments (TWINT + card), invoicing (QR-bill), CRM, and AI assistant — in one app, from CHF 2 trial. No other tool combines these five capabilities for Swiss SMEs. Bexio has accounting. Fresha has booking. SumUp has POS. Kasha has all of it, with Luma AI that speaks Swiss German.
The Competitive Gap
| Need | Bexio | Fresha | SumUp | Kasha SMB |
|---|---|---|---|---|
| Booking + calendar | ✗ | ✓ | ✗ | ✓ |
| SoftPOS / TWINT | ✗ | ✗ | ✓ | ✓ |
| Invoicing (QR-bill) | ✓ | ✗ | partial | ✓ |
| Accounting sync | native | ✗ | ✗ | Bexio sync (planned) |
| CRM | ✓ | ✓ | ✗ | ✓ |
| AI assistant | ✗ | ✗ | ✗ | Luma (DE/FR/IT) |
| Working capital | ✗ | ✗ | ✗ | Adyen Capital |
| Marketplace | ✗ | ✓ | ✗ | ✓ |
Nobody owns the "booking + payments + invoicing + CRM + AI" bundle for Swiss SMEs. That's the gap.
Product: Kasha SMB App
- Luma AI: "Grüezi! Du hast heute 8 Termine, 3 offene Rechnungen, und CHF 2'100 Umsatz diese Woche." — Multilingual (DE/FR/IT/EN)
- SoftPOS Terminal: Accept TWINT QR, Tap-to-Pay (Adyen), cash tracking. No hardware needed — any smartphone.
- Booking Calendar: Online booking page, walk-ins, staff schedules, Google Calendar sync
- Invoicing: Swiss QR-bill (QR-Rechnung) compliant, automatic reminders, Bexio sync
- CRM: Client history, preferences, notes, automated follow-ups
- Banking Dashboard: Balance, transactions, working capital requests
- Marketplace Profile: Auto-listed on Kasha marketplace with reviews and ratings
- Merchant Activation Kit: TWINT stickers, Google Maps listing, social media templates
Key Swiss Integrations
| Integration | Purpose | Status |
|---|---|---|
| TWINT | Switzerland's dominant mobile payment (5M+ users). Via Adyen. | Via Adyen |
| Bexio | Swiss SME accounting — invoices, contacts, tax. Two-way sync. | Q3 2026 |
| Swiss QR-bill | Standardized invoice format (replaced old ESR slips). Legal requirement. | Q3 2026 |
| SumSub (KYC) | Identity verification for banking features. Already live via Middleware Connector. | Live |
| Adyen Capital | Working capital for merchants. We resell, Adyen underwrites. Zero credit risk. | Available |
| Google Calendar | Two-way sync for appointment management. | Built |
Luma AI: Swiss Multilingual Assistant
No other tool speaks to Swiss SMEs in their language. Not just German — Swiss German, French, Italian, and English. Luma is an AI business partner powered by LLM tool-calling across all Kasha microservices.
Daily Operations
- Morning business briefing
- Booking management & rescheduling
- Invoice generation & payment reminders
- Working capital eligibility alerts
- Revenue insights & analytics
Swiss-Specific Intelligence
- QR-bill generation in correct format
- Bexio sync assistance
- Cantonal tax awareness
- TWINT payment reconciliation
- Multilingual client communication
SoftPOS & TWINT: Accept Payments Everywhere
Kasha turns any smartphone into a payment terminal. TWINT is the primary hook — 5M+ Swiss consumers use it, but many SMEs still can't accept it without expensive hardware.
- TWINT QR: Instant mobile payment — Switzerland's #1 payment app
- Tap-to-Pay: NFC card acceptance via smartphone — debit and credit
- Cash tracking: Manual cash entry for complete revenue picture
- Digital receipt: Email or SMS — no paper, instant delivery
- Split payments: TWINT + card for mixed transactions
"Accept TWINT from your phone — no terminal needed." This is the #1 acquisition hook. CHF 2 trial gets merchants started. First TWINT payment in minutes.
Working Capital: Adyen Capital (CH Model)
Different from Brazil's payment anticipation. Swiss settlement is fast (T+1 / T+2), so the model is working capital via Adyen Capital reselling, not per-transaction advances.
Swiss model: Capital availability based on a minimum 3-month relationship. We analyse payment history, volume consistency, and business stability. Adyen underwrites the capital — we resell it. Zero credit risk on our side. Receivables purchase model — no FINMA license needed.
How It Works
- Month 1-3: Merchant processes payments through Kasha. Risk profile builds automatically.
- Month 3+: Adyen Capital eligibility unlocked based on volume history.
- Drawdown: Up to 80% of projected monthly revenue available.
- Repayment: Automatic deduction from incoming payments.
Why It Works in CH
- Swiss SMEs have stable, predictable revenue patterns
- High trust environment = low default risk
- Banks underserve micro-businesses (too small for commercial lending)
- Seasonal businesses (ski, tourism) need bridging capital
- Lock-in: Merchants repaying capital can't switch — permanent switching cost
Platform Technology
Kasha SMB is powered by a production-proven microservices platform. The same platform serves both the Swiss and Brazilian markets.
- 43 Repositories
- 18 NestJS Microservices
- 10 Next.js Frontends
- 2,372 Test Files
- Production Services: Booking, CRM, E-commerce, Invoicing, Banking, KYC, Search, Notifications
- PSP: Adyen (Cards, TWINT) + Adyen Capital
- Two Workspaces: Kasha Platform + KashaCH (Heidi) unified via Middleware Connectors
Architecture: Middleware Connectors
Kasha operates two codebases: KashaCH (Heidi) — a Vite+Express monolith for the Swiss CSP market — and the Kasha Platform — NestJS microservices for the global SMB/Enterprise play. Both need shared services. The Middleware Connector pattern bridges them without duplication.
Architecture Decision (ADR-005): A Middleware Connector is a thin, standalone NestJS REST API that owns a single business domain. Both platforms consume the same REST API — same data, same rules, zero duplication. Each connector is independently deployable via Docker with CI/CD.
Connector Status (CH Impact)
| Connector | Why It Matters for Swiss SMB | Status |
|---|---|---|
| KYC Connector | Shared identity verification for banking features. SumSub + Mock providers. 11 REST endpoints, 10 DB entities. | Built |
| Payments Connector | Unified TWINT + card processing. Shared transaction ledger, settlement rules. Enables SoftPOS across both platforms. | Next Up |
| CRM Connector | Shared customer records. CSP-formed entities seamlessly get CRM data when they adopt Kasha SMB. | Planned |
Architecture: Shared Libraries
Architecture Decision (ADR-006): For every shared domain, business logic is extracted into a provider-agnostic shared library on GitHub. The library defines orchestrator, store interfaces, DTOs, providers, events, and config. No database opinions — just contracts. Proven with @kasha/kyc-service (KYC domain). Next: @kasha/payment-service (Payments domain).
The formula: (1) Extract business logic into shared library. (2) Build thin NestJS middleware connector. (3) Both platforms consume the same API. (4) Deploy as standalone Docker container. Each connector is independently deployable, testable, and scalable.
Acquisition Hooks: CHF 2, No Sales Team
Three hooks that get merchants to try Kasha. None require a sales team. CHF 2 trial (Shopify model) — credit card captured, filters tire-kickers.
1. TWINT Sofort
"Accept TWINT from your phone — no terminal needed."
5M+ Swiss consumers use TWINT. Many SMEs still rely on cash or expensive terminals. Kasha turns any smartphone into a TWINT terminal.
2. Booking Page
"Your clients book online in 30 seconds."
A branded booking page that works on mobile. Share on Instagram, Google, WhatsApp. "Powered by Kasha" on every page = organic distribution.
3. Luma AI (Swiss German)
"Grüezi — du hast 3 offene Rechnungen."
No other tool speaks Swiss German, French, Italian. The AI assistant that understands your business and your language.
CHF 2 for 1 month — the Shopify model. No free tier. Bexio isn't free. SumUp isn't free. We collect CHF 2 upfront (credit card captured from day 1), full access for 30 days. After trial: Starter CHF 29/mo. Transaction fees (2.9% + CHF 0.25) apply from first payment processed.
Phase 1: Zürich — Beauty & Wellness
Start narrow, go deep. Zürich has the highest density of service businesses, highest TWINT adoption, highest willingness to pay. Beauty & wellness is booking-heavy, Instagram-native, and underserved by existing tools.
Digital Channels
- Google Local: "Coiffeur Zürich buchen", "Nagelstudio online Termin", "TWINT Zahlung akzeptieren"
- Instagram Ads: Swiss beauty creators, before/after content, "powered by Kasha" booking links
- Referral program: CHF 20 per merchant referred, CHF 10 per client referred
Community Channels
- Gewerbeverbände: Zürich trade associations, chamber of commerce
- Bexio ecosystem: "The booking/POS layer Bexio doesn't have"
- Cosmetik Suisse / Coiffure Suisse: Industry associations with direct access
Phase 2: Expand Verticals & Cities
| Vertical | City | Trigger |
|---|---|---|
| Beauty & Wellness | Zürich | Phase 1 — first 100 merchants |
| Personal Trainers / Fitness | Zürich | Natural extension — booking-heavy, solo operators |
| Beauty & Wellness | Basel, Bern, Geneva | Once Zürich playbook is proven (100+ merchants) |
| Trades & Home Services | Zürich | Higher AOV, strong TWINT demand |
| Restaurants / Hospitality | Multi-city | Phase 3 — requires menu/ordering features |
Growth Flywheel
- Merchant joins (CHF 2 trial + TWINT hook)
- Shares booking link on Instagram & Google ("powered by Kasha")
- Clients book and pay via TWINT — zero friction
- More merchants join to be discoverable on marketplace
- Transaction volume grows → Adyen Capital becomes available
- Capital locks merchants in → switching cost rises
- Enterprise payees convert to SMB → zero-CAC acquisition via B2B2B
- CSPs notice → "our clients should be on this platform too"
Steps 7-8 are the B2B2B flywheel. Enterprise payees and CSP-formed entities feed into SMB organically. You don't pitch CSPs — you make them come to you. See full Switzerland GTM for Enterprise + CSP strategies.
Product-Led Growth: Every Feature Acquires
| Loop | How It Works | Human Effort |
|---|---|---|
| TWINT Hook | Merchant searches "TWINT akzeptieren ohne Terminal". Finds Kasha. CHF 2 trial. Accepts first TWINT payment in minutes. | Zero |
| Booking Link | Merchant shares booking page on Instagram bio. Clients book. Every page shows "powered by Kasha". Other merchants see it. | Zero |
| Referral | CHF 20 credit per merchant referred. Swiss SMEs know each other — hairdressers share with nail techs, trainers with physios. | Zero |
| Adyen Capital | After 3 months, merchant sees: "CHF 5'000 verfügbar für Ihr Geschäft." Takes capital. Now locked into Kasha until repaid. | Zero |
| Marketplace Pull | Consumer searches "Coiffeur Zürich buchen" on Kasha marketplace. Books. Merchant sees bookings flowing. Tells other merchants. | Zero |
AI Content Factory
| Output | Weekly Volume | Swiss Focus |
|---|---|---|
| Instagram / LinkedIn content | 15-20 pieces | German + French. "Powered by Kasha" booking links, TWINT success stories. |
| Google Local SEO | 5-10 pages/month | "Coiffeur Zürich online buchen", "TWINT akzeptieren Salon" — long-tail, high intent. |
| Bexio partner content | 2-3 pieces/month | Position as "the booking/POS extension for Bexio users". Partner marketplace listing. |
| Blog / educational | 2-3 articles | "QR-Rechnung erstellen", "TWINT für Kleinunternehmen" — builds trust, drives organic. |
| Trade association content | Monthly | Cosmetik Suisse, Coiffure Suisse newsletters and partner features. |
Transaction Fees
Standard Rate
All payment methods. All tiers. Simple, transparent.
Volume (CHF 25K+/mo)
Automatic discount at CHF 25K monthly volume.
High Volume (CHF 100K+)
Premium rate for high-volume merchants.
Adyen IC++ underneath: TWINT ~1.8%, Swiss debit ~0.72%, credit ~0.9%. Our 2.9% rate is profitable on every method.
SMB Subscription Tiers
| Plan | Monthly | Includes |
|---|---|---|
| CHF 2 Trial | CHF 2 for 30 days | Full access. Credit card captured. After trial: auto-upgrades to Starter or cancels. |
| Starter | CHF 29/mo | 1 location, 1 staff, 100 bookings/mo, 50 invoices/mo, basic CRM, SoftPOS, deposits, Adyen Capital |
| Pro | CHF 59/mo | 3 locations, 5 staff, 500 bookings/mo, unlimited invoices, QR-bill, Bexio sync, Luma AI priority, analytics |
| Business | CHF 119/mo | Unlimited locations/staff/bookings/invoices, marketplace featured, API access, advanced analytics, white-label |
Deposits and Adyen Capital available in ALL tiers. Overages: +CHF 0.30/booking, +CHF 0.50/invoice, +CHF 15/extra staff beyond tier limit.
Adyen Capital (Reselling — All Tiers)
We Resell, Adyen Lends
Adyen Capital provides working capital to eligible merchants. We resell it. Zero credit risk on our side — Adyen underwrites, we earn commission. Available in ALL tiers from month 3.
Merchant Stickiness
Merchants who take capital repay from incoming transactions. They can't leave until repaid. Working capital = permanent switching cost.
Year 1 Projections
| Metric | Assumption |
|---|---|
| Active merchants (end 2026) | 400 |
| Average monthly revenue per merchant | ~CHF 45 (blended SaaS) |
| Average monthly transactions per merchant | ~CHF 8,000 GMV |
| Transaction fee revenue (annual) | ~CHF 111K |
| SaaS subscription revenue (annual) | ~CHF 216K |
| Adyen Capital commission (annual) | ~CHF 15-30K |
| Total Year 1 SMB Revenue | ~CHF 342-357K |
Conservative. Does not include Enterprise, CSP, or Creator Commerce revenue. See full Switzerland GTM and SMB-Only Analysis for detailed financial modelling.
SMB Roadmap
| Phase | Timeline | SMB Deliverables |
|---|---|---|
| Phase 1 | Q1-Q2 2026 | Globalization fixes, multi-currency engine, pluggable banking, KYC Middleware Connector (done), Payments Connector (next) |
| Phase 2 | Q2-Q3 2026 | TWINT via Adyen, SoftPOS, Luma AI (DE/FR/IT), Bexio integration, Swiss QR-bill, Marketplace launch Zürich |
| Phase 3 | Q3-Q4 2026 | Adyen Capital reselling, booking SEO pages, vertical expansion (fitness, trades), CRM Middleware Connector, expand to Basel/Bern |
| Phase 4 | 2027 | Geneva/Lausanne expansion (French), advanced analytics, restaurant module, full Bexio marketplace partner |
Competitive Landscape (SMB Focus)
| Feature | Kasha SMB | Bexio | Fresha | SumUp | Treatwell |
|---|---|---|---|---|---|
| SoftPOS (no hardware) | ✓ | ✗ | ✗ | ✓ | ✗ |
| TWINT acceptance | ✓ | ✗ | ✗ | ✗ | ✗ |
| Booking + calendar | ✓ | ✗ | ✓ | ✗ | ✓ |
| Invoicing (QR-bill) | ✓ | ✓ | ✗ | partial | ✗ |
| Bexio sync | planned | native | ✗ | ✗ | ✗ |
| CRM | ✓ | ✓ | ✓ | ✗ | basic |
| AI assistant (DE/FR/IT) | ✓ | ✗ | ✗ | ✗ | ✗ |
| Working capital | ✓ | ✗ | ✗ | ✗ | ✗ |
| Marketplace | ✓ | ✗ | ✓ | ✗ | ✓ |
| Multi-market (CH + BR) | ✓ | ✗ | ✓ | ✓ | ✗ |
Kasha's differentiator: Nobody else combines TWINT + booking + invoicing (QR-bill) + CRM + AI assistant + working capital in one app for Swiss SMEs. Bexio has accounting but no booking/POS. Fresha has booking but no TWINT/QR-bill. SumUp has POS but nothing else.
Targets & Milestones
Immediate Actions
- TWINT via Adyen: Payment integration live
- Bexio partnership: API integration started
- Zürich beauty pilot: First 20 merchants
- Payments Connector: Next middleware build
- Swiss German content: AI factory producing
SMB Milestones
- Q2 2026: MVP launch Zürich (beauty & wellness)
- Q3 2026: 100 merchants, Bexio live, QR-bill
- Q4 2026: 400 merchants, expand to Basel/Bern
- 2027: Geneva/Lausanne, 1,000+ merchants
- Year 1 revenue: ~CHF 342-357K (SMB only)
TWINT · Bexio · SoftPOS · Booking · Luma AI — Kasha SMB Switzerland
Related: Full Switzerland GTM (all product lines) · SMB-Only Analysis · Competitive Research · Middleware Connector Architecture
Kasha Switzerland SMB GTM Strategy · 2026 · Kasha.io