Buchhaltung & Einnahmen-Ausgaben

Kassenbuch in Excel: Aufbau, Formeln und was die GoBD dazu sagen

Kassenbuch in Excel anlegen: Spalten, laufender Kassenbestand, Prüfformeln gegen negative Bestände, Zählprotokoll für den Kassensturz — und warum eine Excel-Datei allein für das steuerliche Kassenbuch meist nicht reicht.

Kurz erklärt: Ein Kassenbuch erfasst jede Bareinnahme und Barausgabe mit Datum, Belegnummer, Buchungstext und Betrag und zeigt nach jeder Buchung den aktuellen Kassenbestand. In Excel lässt sich das mit wenigen Spalten und einer Formel für den laufenden Bestand abbilden. Wichtig: Eine reine Excel-Datei gilt nach überwiegender Auffassung nicht als GoBD-konform, weil Einträge nachträglich ohne Spuren geändert werden können. Für das steuerlich maßgebliche Kassenbuch brauchen Sie deshalb in der Regel eine GoBD-konforme Software oder ein fortlaufend handschriftlich geführtes Kassenbuch — Excel bleibt nützlich für Kassensturz, Zählprotokoll und interne Kontrolle.

Dieser Beitrag zeigt den Aufbau eines Kassenbuchs in Excel, die Prüfformeln, ein Zählprotokoll und die Regeln, die Sie kennen sollten, bevor Sie Ihr Kassenbuch digital führen. Er ersetzt keine Steuerberatung.

Was gehört in ein Kassenbuch?

Spalte Inhalt
Datum Tag des Geschäftsvorfalls
Belegnummer Fortlaufende Nummer, die auch auf dem Beleg steht
Buchungstext Was ist passiert? (z. B. „Barverkauf Rechnung 2027-014“, „Briefmarken“)
Einnahme Betrag bei Geldeingang
Ausgabe Betrag bei Geldausgang
Bestand Kassenbestand nach der Buchung
USt-Satz 19 %, 7 % oder steuerfrei — wichtig für die Buchhaltung
Gegenkonto / Kategorie Für die Übernahme in die Buchhaltung

Zu jeder Buchung gehört ein Beleg. Gibt es keinen (etwa bei einem Trinkgeld), wird ein Eigenbeleg erstellt. Einlagen aus privatem Geld und Privatentnahmen sowie Einzahlungen auf das Bankkonto (Geldtransit) werden ebenfalls gebucht.

Die Grundregeln

  • Zeitnah: Bargeschäfte sollen täglich erfasst werden.
  • Einzeln: Grundsätzlich wird jeder Geschäftsvorfall einzeln aufgezeichnet. Für bestimmte Fälle, etwa Verkauf an viele unbekannte Kunden über eine offene Ladenkasse, gibt es Erleichterungen; was für Sie gilt, klärt die Steuerberatung.
  • Unveränderbar: Eine Buchung darf nicht so geändert werden, dass der ursprüngliche Inhalt nicht mehr feststellbar ist (§ 146 Abs. 4 AO). Korrekturen erfolgen durch Stornobuchung und neue Buchung.
  • Kassensturzfähig: Der Sollbestand laut Kassenbuch muss jederzeit mit dem gezählten Istbestand abgeglichen werden können.
  • Nie negativ: Ein negativer Kassenbestand ist nicht möglich — er zeigt, dass Einnahmen fehlen oder Ausgaben zu früh gebucht wurden, und ist ein typischer Prüfungsbefund.

Wer ein elektronisches Aufzeichnungssystem wie eine Registrierkasse nutzt, hat zusätzliche Pflichten, etwa eine zertifizierte technische Sicherheitseinrichtung und die Mitteilung des Systems an das Finanzamt.

Warum Excel allein nicht reicht

In einer Excel-Datei kann jede Zelle jederzeit überschrieben werden, ohne dass Änderungen protokolliert werden. Damit fehlt die von den GoBD geforderte Unveränderbarkeit. Auch ein Blattschutz oder ein Ausdruck am Monatsende ändern daran nach verbreiteter Auffassung nichts, weil die Datei vor dem Ausdruck verändert worden sein kann. Erkennt das Finanzamt formelle Mängel in der Kassenführung, kann es die Buchführung verwerfen und Umsätze hinzuschätzen.

Praktische Wege:

  • GoBD-konforme Kassenbuch-Software oder das Kassenbuchmodul Ihrer Buchhaltungssoftware.
  • Gebundenes, handschriftliches Kassenbuch mit vorgedruckten, fortlaufenden Seiten.
  • Excel als Hilfsmittel: für das tägliche Zählprotokoll, den Abgleich mit der Software und Auswertungen.

Kassenbuch in Excel aufbauen (für Kontrolle und Übung)

Wenn Sie die Logik verstehen oder eine interne Kontrollliste führen möchten, legen Sie eine Tabelle mit den Spalten A Datum, B Belegnummer, C Buchungstext, D Einnahme, E Ausgabe, F Bestand, G USt-Satz, H Kategorie an. In Zeile 2 steht der Anfangsbestand, ab Zeile 3 die Buchungen. Die Formeln (deutsches Excel, Semikolon als Trennzeichen):

  • Laufender Bestand (F3): =F2+D3-E3, nach unten kopieren.
  • Warnung bei negativem Bestand (I3): =WENN(F3<0;"Bestand negativ – prüfen";"")
  • Lücken in der Belegnummerierung (J3): =WENN(B3<>B2+1;"Nummer prüfen";""), wenn Belegnummern als Zahlen geführt werden.
  • Einnahmen eines Monats: =SUMMEWENNS(D:D;A:A;">="&DATUM(2027;3;1);A:A;"<"&DATUM(2027;4;1))

Eine bedingte Formatierung, die negative Bestände rot färbt, macht Fehler sofort sichtbar.

Beispiel eines Kassentags

Datum Beleg Buchungstext Einnahme Ausgabe Bestand
08.03.2027 — Anfangsbestand 250,00
08.03.2027 101 Barverkauf, Quittung 101 89,90 339,90
08.03.2027 102 Büromaterial, Kassenbon 23,40 316,50
08.03.2027 103 Barverkauf, Quittung 103 119,00 435,50
08.03.2027 104 Geldtransit zur Bank 200,00 235,50

Die Beträge sind ein Beispiel. Am Tagesende muss der gezählte Bargeldbestand 235,50 € betragen.

Das Zählprotokoll für den Kassensturz

Beim Kassensturz zählen Sie das Bargeld und vergleichen es mit dem Sollbestand. Ein Zählprotokoll in Excel listet die Stückelung und rechnet automatisch:

Stückelung Anzahl Betrag
50 € 4 200,00
20 € 6 120,00
10 € 5 50,00
5 € 4 20,00
2 € 10 20,00
1 € 12 12,00
0,50 € 8 4,00
0,20 € 10 2,00
0,10 € 15 1,50
0,05 € 10 0,50
0,02 € 10 0,20
0,01 € 10 0,10
Istbestand 430,30

Die Betragsspalte ist einfach =Stückelung*Anzahl, die Summe =SUMME(…). Daneben stehen der Sollbestand laut Kassenbuch und die Differenz =Ist-Soll. Jede Differenz wird geklärt und — falls sie bleibt — als Kassendifferenz mit Beleg gebucht, nicht stillschweigend ausgeglichen. Unterschreiben Sie das Protokoll mit Datum.

Typische Fehler

  • Buchungen nachträglich überschreiben statt zu stornieren.
  • Privatentnahmen und -einlagen nicht buchen, sodass der Bestand nicht stimmt.
  • Bankeinzahlungen vergessen — die Kasse wirkt dann zu voll.
  • Ausgaben vor der Einnahme buchen, die das Geld erst in die Kasse gebracht hat: Das führt zu negativen Zwischenbeständen.
  • Kein regelmäßiger Kassensturz: Differenzen werden erst Monate später bemerkt und sind dann kaum noch aufzuklären.

Häufige Fragen

Muss jeder Selbstständige ein Kassenbuch führen?

Eine ausdrückliche Kassenbuchpflicht trifft vor allem Bilanzierende. Wer seinen Gewinn per Einnahmen-Überschuss-Rechnung ermittelt, muss Bareinnahmen und -ausgaben trotzdem einzeln, vollständig und zeitnah aufzeichnen; ein Kassenbuch ist dafür der übliche Weg. Bei sehr wenigen Bargeschäften kann es einfacher sein, Barzahlungen ganz zu vermeiden.

Darf ich das Kassenbuch in Excel führen und monatlich ausdrucken?

Davon raten viele Fachleute ab, weil die Unveränderbarkeit nicht gewährleistet ist. Klären Sie mit Ihrer Steuerberatung, welche Lösung zu Ihrem Betrieb passt.

Wie lange muss ich Kassenbuch und Belege aufbewahren?

Buchungsbelege und Kassenaufzeichnungen unterliegen gesetzlichen Aufbewahrungsfristen, die je nach Unterlage mehrere Jahre betragen. Die aktuell geltenden Fristen sollten Sie mit Ihrer Steuerberatung abstimmen, da sie in den letzten Jahren angepasst wurden.

Was tun bei einer Kassendifferenz?

Zuerst Belege und Buchungen des Tages prüfen. Bleibt eine Differenz, wird sie mit einem Eigenbeleg dokumentiert und gebucht. Häufige Differenzen sind ein Warnsignal für fehlende Aufzeichnungen.

Weitere Anleitungen zur Buchhaltung finden Sie in der Rubrik Buchhaltung & Einnahmen-Ausgaben im Bereich Finanzen für Kleinunternehmen.

Buchhaltung & Einnahmen-Ausgaben · 5. November 2026

Hauptbuch in Excel: vom Journal zu Sachkonten, Saldenliste und Kontrollsummen

Hauptbuch in Excel aufbauen: Buchungsjournal mit Soll- und Habenkonto, Sachkonten per SUMMEWENNS, Kontoblatt mit FILTER, Summen- und Saldenliste und ein Rechenbeispiel mit zwölf Buchungen nach SKR03 – plus die Grenzen von Excel nach GoBD.

Anleitung lesen