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.
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.
20 von 20 Funktionen
Funktion
TILL
bexio
Banana Accounting Plus
CashCtrl
AbaNinja
Klara
Infinity
OdooCommunity
OdooEnterprise
ERPNextmit 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
Keine Funktion passt. Leere die Suche oder wähle einen anderen Bereich.
JaTeilweiseNeinKeiner gefundenNicht bestätigt
Stand 28.10.2026. Quelle und Datum jeder Zelle stehen im ganzen Vergleich. Zum ganzen Vergleich
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.
Dein Agent, verbunden über MCP
Du, zu deinem Agenten
Verbuche die gestrige Rechnung von Weber Handel, CHF 216.20.
Dein Agentüber MCP: post_entry
Als eine ausgeglichene Buchung vorbereitet. Sie wartet im Studio auf dein OK.
Im Studio, der EntwurfDu gibst ihn frei
Buchung, Rechnung Weber Handel
Konto
Soll
Haben
4200 Einkauf Handelswaren
200.00
1170 Vorsteuer MWST
16.20
2000 Kreditoren
216.20
216.20 = 216.20Freigegeben, verbucht
Derselbe Aufruf, noch einmal gesendetSchon vorhanden, nichts verändert
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.
Kopieren hat in diesem Browser nicht geklappt. Der Text ist markiert: Drück Cmd+C oder Ctrl+C.
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
Kopieren hat in diesem Browser nicht geklappt. Der Text ist markiert: Drück Cmd+C oder Ctrl+C.
$ till up
Kopieren hat in diesem Browser nicht geklappt. Der Text ist markiert: Drück Cmd+C oder Ctrl+C.