Gratis Open-⁠Source-⁠ERP und Buchhaltung für Schweizer KMU.

Buchhaltung und MWST, Rechnungen mit QR-Rechnung, Einkauf, Bank, Lager, Projekte, CRM und Anlagen in einer App. Deine Bücher liegen in einer Datei auf deinem eigenen Rechner, und ein KI-Agent kann dir die Arbeit abnehmen, während du entscheidest, was gebucht wird.

  • MIT-Lizenz
  • Läuft auf deinem Rechner
  • Gemacht in der Schweiz von der Nomadik GmbH
  • Nomadik führt die eigenen Bücher mit TILL
  • Neueste Version 1.0.0-beta.4 vom 9. November 2026
  • Kein Tracking ohne deine Einwilligung
Eine ausgestellte Rechnung in TILL: die MWST-Zusammenfassung pro Satz und der Zahlteil der Schweizer QR-Rechnung mit scanbarem Code, Referenz, Betrag und Fälligkeit.

Funktionen

Was ein Schweizer KMU braucht, im Vergleich

Such nach einer Funktion oder wähle einen Bereich. Auch die Lücken von TILL stehen in der Tabelle, und zu jeder Zelle findest du Quelle und Datum im ausführlichen Vergleich.

FunktionTILLbexioBanana Accounting PlusCashCtrlAbaNinjaKlaraInfinityOdooCommunityOdooEnterpriseERPNextmit erpnextswiss
Verkauf und Rechnungen
Rechnungen mit QR-Rechnung

JaMit strukturierten Adressen

Ja

Ja

JaAuch in FREE

JaAuch in Starter

Ja

JaMit strukturierten Adressen

Ja

Ja

JaIn erpnextswiss

Offerten und Aufträge

Ja

Ja

TeilweiseOfferten und Rechnungen

Ja

PRO

Ja

Ja

TeilweiseOfferten

Ja

Ja

Ja

Mahnwesen

JaAls PDF

JaMahnläufe

Ja

Ja

PRO

Ja

Ja

NeinKein Mahnwesen

NeinNicht in Community 20.0

JaFollow-ups

Ja

MWST
MWST-Abrechnung als eCH-0217-Datei

JaEffektiv und Saldo

Nicht bestätigt

JaEffektiv und Saldo

Advanced

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

JaEffektiv und Saldo

Saldosteuersatz-Methode

Ja

Nicht bestätigt

Ja

Ja

Ja

Basic

Ja

Ja

Nicht bestätigt

Nicht bestätigt

JaIn erpnextswiss

Bank und Zahlungen
Kontoauszüge importieren (camt)

Teilweisecamt.053

Jacamt.053-Upload und über Bankschnittstellen

Jacamt.052, .053, .054

Jacamt.052, .053, .054

PRO

Nicht bestätigt

Jacamt.053-Upload

Jacamt.053-Upload

NeinNicht in Community 20.0

Jacamt.053

Jacamt.053 und camt.054, in erpnextswiss

Zahlungsdateien (pain.001)

Ja

JaAls Datei oder über eine Bankschnittstelle

TeilweiseErweiterung in Beta

Advanced

TeilweiseFür Löhne

PRO

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

NeinNicht in Community 20.0

JaSwiss ISO 20022

JaIn erpnextswiss

Bankzeilen mit Rechnungen abgleichen

JaEin Vorschlag pro Zeile

Ja

TeilweiseRegeln für importierte Zeilen

Advanced

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

Ja

JaIn erpnextswiss

Einkauf, Lager und Projekte
Bestellungen und Wareneingang

JaMit Dreifach-Abgleich

TeilweiseBestellungen

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

Ja

Ja

Ja

Lager mit Chargen und Seriennummern

Ja

TeilweiseLager, ab Optima

TeilweiseLager-App

TeilweiseLagerartikel

TeilweiseLagerbestände

TeilweiseLager

Nicht bestätigt

Ja

Ja

Ja

Projekte und Zeiterfassung

Ja

JaAb Optima

TeilweiseZeiterfassung

Nicht bestätigt

TeilweiseZeiterfassung

Ja

Ja

Ja

Ja

Ja

CRM mit Verkaufspipeline

Ja

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

TeilweiseCRM

Nicht bestätigt

Ja

Ja

Ja

Anlagen und Abschreibungen

Ja

TeilweiseÜber eine Partner-App

Ja

Ja

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

NeinNicht in Community 20.0

Ja

Ja

Fremdwährungen

Ja

Ja

Ja

Professional

Ja

PRO

TeilweiseDokumente in Fremdwährung

Nicht bestätigt

Ja

Ja

Ja

Ja

Lohn und Treuhand
Swissdec-Lohnbuchhaltung

NeinEine Übergabe

JaELM 5.3

Nicht bestätigt

Nicht bestätigt

Ja21.AbaSalary, ELM 5.0

JaELM 5.3

TeilweiseÜber einen zertifizierten Partner

NeinNicht in Community 20.0

JaELM 5.3

Nicht bestätigt

Datenübernahme aus bexio

Ja

Entfällt

TeilweiseImportiert bexio-Buchungen aus Excel (Beta-Erweiterung)

Advanced

Nicht bestätigt

Nicht bestätigt

TeilweiseÜbernahme der Eröffnungsbilanz als kostenpflichtige Dienstleistung

TeilweiseKontakte, Kontenplan, Eröffnungssaldi

Nicht bestätigt

Nicht bestätigt

Nicht bestätigt

Zugang für deinen Treuhänder

TeilweiseAuf einem selbst betriebenen Server oder durch Übergabe der Buchdatei

JaKostenloser Treuhänder-Zugang

TeilweiseDurch Senden der Buchhaltungsdatei

Ja

PRO

JaAls eingeladener Benutzer

Ja

JaGratis Einladung

TeilweiseAls Benutzer mit Zugriffsrechten

JaGratis auf Odoo Online

TeilweiseAls Benutzer mit Buchhaltungsrollen

Daten, Agenten und Lizenz
Ein KI-Agent über MCP

JaLesen und schreiben

Keiner gefunden

Keiner gefunden

Keiner gefunden

Keiner gefunden

JaLesen und schreiben

JaIn jedem Plan

NeinNicht in Community 20.0

JaLesen, schreiben wenn freigeschaltet

JaLesen und schreiben

Deine Bücher bleiben auf deinem Rechner

JaEine SQLite-Datei

NeinCloud des Anbieters

JaDateien auf deinem Gerät

NeinCloud des Anbieters

NeinCloud des Anbieters

NeinCloud des Anbieters

NeinCloud des Anbieters

TeilweiseEin eigener Server

TeilweiseEigener Server im Custom-Plan

TeilweiseEin eigener Server

Open-Source-Lizenz

JaMIT

NeinProprietär

NeinProprietär

NeinProprietär

NeinProprietär

NeinProprietär

NeinProprietär

JaLGPL-3.0

NeinProprietär

JaGPL-3.0

JaTeilweiseNeinKeiner gefundenNicht bestätigt

Stand 28.10.2026. Quelle und Datum jeder Zelle stehen im ganzen Vergleich. Zum ganzen Vergleich

Du wechselst von bexio?

Sieh nach, worin TILL eine Alternative ist, wo bexio heute die bessere Wahl ist und wie deine Bücher herüberkommen.

Im Studio

Echte Bildschirme aus der Beta

Das Studio ist die Oberfläche von TILL in deinem Browser. Das sind Bildschirmfotos einer Beispielfirma, keine Entwürfe.

Rechnungen mit Schweizer QR-Rechnung

Offerte, Auftrag, Rechnung und Gutschrift auf einem Weg, in Franken oder in Fremdwährung.

Jede Rechnung trägt den Zahlteil mit QR-Code und entsteht als PDF. Zahlungen ordnet TILL über die QR-Referenz der richtigen Rechnung zu.

Verschicken tust du das PDF vorerst aus deinem eigenen Mailprogramm.

Verkauf und Rechnungen
Der Zahlteil der Schweizer QR-Rechnung zu einer ausgestellten Rechnung in TILL: scanbarer Code, Referenz, Betrag und Fälligkeit.

Ein Bank-Eingang, Zeile für Zeile

Du importierst den camt.053-Auszug aus deinem E-Banking.

TILL schlägt für jede Zeile, die es zuordnen kann, eine Buchung vor. Du bestätigst, und eine falsche machst du mit einer Korrekturbuchung rückgängig.

Eine direkte Bankanbindung gibt es in der Beta noch nicht.

Bank
Die Bank-Inbox in TILL: importierte Bankzeilen, die auf ihre Buchung warten, mögliche Duplikate markiert.

Die MWST-Abrechnung, bereit fürs ePortal

Steuercodes auf jeder Zeile, Vor- und Umsatzsteuer berechnet und nachvollziehbar.

TILL bereitet die Abrechnung pro Ziffer der ESTV vor und schreibt die eCH-0217-Datei. Hochladen tust du sie selbst im ePortal der ESTV.

Die Beta rechnet nach vereinbarten Entgelten.

MWST
Die MWST-Abrechnung in TILL für Q3/2026: zu bezahlender Betrag und Umsatz pro Ziffer des ESTV-Formulars, bereit für den Export als eCH-0217-Datei.

Dein Agent bereitet vor, du gibst frei

Verbinde Claude oder einen anderen KI-Agenten. Er bereitet Buchungen, Rechnungen und Zuordnungen in denselben Büchern vor, in denen du arbeitest.

Standardmässig wartet dein Agent auf dein OK, bevor er etwas bucht, Geld bewegt, Zugriff gewährt oder deine Daten endgültig löscht.

Jeder Aufruf wird festgehalten, mit seinen Vorschlägen und dem Vertrauen, das du ihm gegeben hast.

Aufsicht über den Agenten
Buchungen, die ein KI-Agent in TILL über MCP vorgeschlagen hat, jede wartet auf die Freigabe oder Ablehnung durch einen Menschen.

Umzug von bexio

TILL liest bexio-Exporte, Excel-Dateien und Zip-Pakete, und du bestätigst, wie Spalten, Konten und Steuercodes zugeordnet werden.

Lade alles zuerst in eine Testfirma, prüf die Kontrollsummen, dann gehst du live oder verwirfst sie.

Offene Debitoren- und Kreditorenrechnungen kommen mit, damit du sie in TILL begleichst.

Migration
Der Migrationsbereich in TILL, um die Buchhaltung Schritt für Schritt aus einem anderen System zu übernehmen.

Bücher, die bleiben, wie sie gebucht wurden

Du startest mit dem Kontenrahmen KMU und erfasst ausgeglichene Buchungen.

Eine Korrektur ist eine Gegenbuchung, und beide bleiben sichtbar. Abgeschlossene Monate und Jahre sind gesperrt.

Saldenbilanz, Bilanz und Erfolgsrechnung kommen direkt aus dem Journal.

Hauptbuch und Abschluss
Das Journal in TILL: gebuchte Buchungen mit Datum, Belegnummer, Referenz, Betrag und dem Beleg, aus dem sie stammen.

Und der Rest des ERP

Noch nicht in der Beta

  • Keine eigene Lohnbuchhaltung. TILL exportiert deine Personaldaten für deinen Lohnanbieter und bucht das Lohnjournal, das du zurückbringst.
  • Keine MWST-Einreichung aus TILL. TILL schreibt die eCH-0217-Datei, und du lädst sie im ePortal der ESTV hoch.
  • Keine MWST nach vereinnahmten Entgelten: TILL rechnet nur nach vereinbarten Entgelten ab.
  • Noch kein Mailversand. TILL erstellt das PDF einer Rechnung, Offerte oder Mahnung, und du verschickst es aus deinem eigenen Mailprogramm.
  • Nur Deutsch (de-CH) und Englisch. Noch kein Französisch und kein Italienisch.
  • Läuft auf macOS und Linux; Windows wird nicht unterstützt (wir testen nicht darauf), und es gibt keine Mobile-App.
  • Keine direkte Bankanbindung in der Beta. Du importierst camt.053-Auszüge aus deinem E-Banking.
  • Auf deinem eigenen Rechner laufen Backups, wenn du sie startest, nicht nach Zeitplan.
  • Mehrere Personen in einem Buch nur auf einem Server, den du selbst betreibst. Die lokale App ist für einen Rechner.
  • Kein eBill-Versand, keine elektronische Signatur und kein Online-Kundenportal.

Wie es gebaut ist

Warum TILL so gebaut ist

Deine Bücher sind eine Datei, die dir gehört

TILL hält deine Bücher in einer SQLite-Datei auf deinem Rechner. Sichere sie, gib sie deinem Treuhänder, nimm sie mit. Zum Öffnen brauchst du kein Abo.

Ein Agent arbeitet wie du

TILL ist ein ERP, das zuerst für KI-Agenten gebaut ist: Dein Agent verbindet sich über MCP und nutzt dieselben Operationen wie das Studio. Es gibt keinen zweiten, schlechteren Weg für Maschinen, und derselbe Aufruf zweimal bucht nicht doppelt.

Nichts wird überschrieben

Eine gebuchte Buchung bleibt, wie sie gebucht wurde. Eine Korrektur ist eine Gegenbuchung neben dem Original, und beide bleiben sichtbar, ob du sie gemacht hast oder dein Agent.

Ein Satz, eine ausgeglichene Buchung, verbucht nach deinem OK. Zweimal gesendet, einmal verbucht.

Für Agent-Nutzer

Du nutzt Claude Code oder Cursor? Ein Prompt richtet TILL ein.

Füg ihn in einen Agenten ein, der auf deinem Rechner Befehle ausführen kann: Claude Code (im Terminal oder in der Desktop-App), Cursor oder Windsurf. Er installiert TILL, startet das Studio und bittet dich, die Demofirma zu öffnen.

Du hilfst mir, TILL einzurichten, eine Schweizer Buchhaltung, die local first auf meinem eigenen Rechner läuft. Mach alles von Anfang bis Ende und erklär jeden Schritt in einfachen Worten.

1. TILL läuft auf macOS und Linux. Prüf mit `node --version`, ob Node.js in Version 22 oder neuer installiert ist. Fehlt es oder ist es älter, installier oder aktualisier es für mein Betriebssystem und bestätige danach die Version.
2. Installier TILL mit `npm install -g tillbooks@beta`.
3. Starte es mit `till up` und lass es laufen. Das Studio öffnet sich unter http://127.0.0.1:8788.
4. Bitte mich, auf der ersten Seite des Studios «Demo ausprobieren» zu wählen, damit wir mit einer Demofirma und Beispieldaten arbeiten und nicht mit echten Büchern.
5. Verbinde dich über MCP mit dem laufenden TILL unter http://127.0.0.1:8788/mcp. Kann dein Client nur stdio, nimm: {"mcpServers":{"tillbooks":{"command":"npx","args":["-y","tillbooks@beta","mcp"]}}} Musst du dafür neu starten, sag es mir.
6. Lies https://github.com/tillbooks/tillbooks/blob/HEAD/AGENTS.md mit den Regeln, nach denen du arbeitest, und zeig mir dann drei Dinge, die du in der Demofirma tun kannst.

Diese Regeln gelten ab dem ersten Schritt, auch bevor du AGENTS.md gelesen hast:
- Arbeite nur in der Demofirma, bis ich etwas anderes sage. Leg nie selbst echte Bücher an, stell keine wieder her und öffne keine.
- Lies, tippe oder speichere nie ein Passwort, ein E-Banking-Login oder einen EBICS-Schlüssel. Die gebe ich selbst ein.
- Standardmässig wartest du auf mein OK, bevor du etwas buchst, Geld bewegst, Zugriff gewährst oder Daten endgültig löschst. Versuch nie, das zu umgehen.

Lieber im Terminal?

npm install -g tillbooks@beta
till up

Node.js 22 oder neuer, auf macOS oder Linux.

Alle Wege zur Installation

Probier es zuerst mit der Demofirma aus

TILL ist gratis und steht unter der MIT-Lizenz. Fang mit der Beispielfirma an und zieh deine eigenen Bücher um, wenn du so weit bist.

Soll es jemand für dich einrichten?

Die Nomadik GmbH richtet TILL für dich ein und zieht deine Bücher von bexio um, gegen Bezahlung.

Preise und Hilfe

Lieber nichts installieren?

Auf die Warteliste für TILL gehostet
Neueste Version
1.0.0-beta.4, auf npm seit dem 9. November 2026
Neuester Eintrag im Logbuch
Die dritte Beta ist auf npm