Zum Hauptinhalt springen

27 Posts getaggt mit „Bookkeeping“

Alle Tags anzeigen

Buchhaltungsgrundlagen für Etsy-Verkäufer mit Beancount

· 7 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Handgenähte Bücher schlagen verworrene Tabellenkalkulationen – besonders wenn jeder Cent zählt.

Für die Künstler, Hersteller und Kuratoren auf Etsy ist Leidenschaft der Motor des Geschäfts. Aber mit dem Wachstum Ihres Shops wird die finanzielle Klarheit genauso wichtig wie die kreative Vision. Das Jonglieren mit Gebühren, die Verfolgung der Materialkosten und die Vorbereitung auf Steuern können sich überwältigend anfühlen und Sie von Ihrer Werkbank wegziehen.

2024-07-16-bookkeeping-basics-for-etsy-sellers-with-beancount

Was wäre, wenn Sie die Finanzen Ihres Shops mit der gleichen Sorgfalt und Präzision verwalten könnten, die Sie in Ihre Produkte stecken? Dieser Leitfaden stellt einen Plain-Text-Buchhaltungsworkflow mit Beancount vor, einer Open-Source-Engine, die auf Genauigkeit und Kontrolle ausgelegt ist. Es ist eine Methode, die Ihnen hilft, Ihre Zahlen zu beherrschen, damit Sie sich auf Ihr Handwerk konzentrieren können.

Warum Etsy-Buchhaltung anders ist

Ein Etsy-Shop hat einen einzigartigen finanziellen Fingerabdruck mit Komplexitäten, die generische Buchhaltungssoftware oft übersieht.

  • Marktplatzgebühren überall: Ihre endgültige Auszahlung ist das, was übrig bleibt, nachdem Etsy seinen Anteil genommen hat. Angebotsgebühren, Transaktionsgebühren, Gebühren für die Zahlungsabwicklung und Werbekosten knabbern an jedem Verkauf. Ohne sie einzeln zu verfolgen, können Sie Ihre wahren Gewinnmargen nicht kennen.
  • Plattformgesteuerte Umsatzsteuer: Ein großer Gewinn für Verkäufer ist, dass Etsy jetzt in den meisten Bundesstaaten automatisch die Umsatzsteuer berechnet, einzieht und abführt. Wenn Sie jedoch auf anderen Kanälen verkaufen oder in bestimmten Bundesstaaten physisch präsent sind, haben Sie aufgrund der "Nexus"-Regeln möglicherweise noch eigene Umsatzsteuerpflichten.
  • Flexible Auszahlungsrhythmen: Abhängig von Ihren Einstellungen und Ihrem Kontoverlauf kann Etsy Ihre Gelder täglich, wöchentlich, zweiwöchentlich oder monatlich überweisen. Diese Flexibilität kann den Cashflow unvorsehbar machen, insbesondere wenn Gelder in Reserve gehalten oder verzögert werden. (Etsy Hilfe)
  • Niedrigere 1099-K-Schwellenwerte: Die Tage, an denen man unter dem Steuerradar flog, sind vorbei. Die IRS-Meldeschwelle für das Formular 1099-K, das Ihren Bruttoumsatz ausweist, liegt für 2024 bei 5.000 undsollbis2026aufnur600und soll bis 2026 auf nur 600 sinken. Das bedeutet, dass fast jeder Shop ein IRS-Formular erhält, und Ihre Bücher müssen in der Lage sein, sich perfekt damit abzustimmen. (IRS)

Beancount-Blaupause in sieben schnellen Schritten

Diese Plain-Text-Blaupause hilft Ihnen beim Aufbau eines klaren, genauen und stressfreien Buchhaltungssystems.

1. Kanäle im Voraus trennen

Wenn Etsy nicht Ihr einziger Vertriebskanal ist, erstellen Sie separate Einnahmen- und Ausgabenkonten für jeden Kanal. Diese einfache Trennung auf der obersten Ebene Ihres Kontenplans hält Ihre Analysen sauber und erleichtert die Steuerzeit erheblich.

2025-07-22 open Income:Etsy               USD
2025-07-22 open Expenses:Etsy:ListingFee USD
2025-07-22 open Assets:Etsy:Payout USD

2. Jede Auszahlung aufschlüsseln

Erfassen Sie niemals eine Etsy-Einzahlung als einzelne Einkommenszeile. Laden Sie stattdessen Ihre monatliche Zahlungskonto-CSV von Ihrem Shop-Manager herunter. Verwenden Sie diesen Bericht, um eine einzelne Beancount-Transaktion zu erstellen, die jede Einzahlung in ihre Bruttoumsätze und einzelnen Gebührenkomponenten "aufschlüsselt".

; wöchentliche Auszahlung aus der Etsy-Zahlungskonto-CSV
2025-07-15 * "Etsy Einzahlung #2025-28"
Assets:Bank:Operating 1842.77 USD
Income:Etsy:Sales -2100.00 USD
Expenses:Etsy:TransactionFee 136.50 USD ; 6,5 %
Expenses:Etsy:PaymentProcessing 66.00 USD ; 3 % + 0,25 $ pro Bestellung
Expenses:Etsy:ListingFee 14.00 USD ; 0,20 $ x 70 Verlängerungen
Assets:Etsy:Reserve -75.73 USD

3. Bestand & COGS mit Lots verfolgen

Für Verkäufer von physischen Gütern ist die "Lots"-Funktion von Beancount ein Wendepunkt für die Verfolgung der Kosten der verkauften Waren (COGS - Cost of Goods Sold). Wenn Sie Rohstoffe kaufen, erfassen Sie diese als Bestand zu einem bestimmten Preis. Wenn Sie ein fertiges Produkt verkaufen, können Sie die genauen Kosten der verwendeten Materialien als Aufwand verbuchen.

; Großeinkauf von Materialien für den Bestand
2025-07-01 * "Großeinkauf Garn | Lieferant XYZ"
Assets:Inventory:ScarfBlue 500 ScarfBlue {@ 3.45 USD}
Assets:Bank:Operating

; Erfassen der COGS beim Verkauf eines Artikels
2025-07-20 * "Verkauft Blauer Schal | Bestellung #1234"
Expenses:COGS 1 ScarfBlue {3.45 USD}
Assets:Inventory:ScarfBlue

4. Wählen Sie Ihre Buchhaltungsmethode frühzeitig

Sie haben zwei Hauptoptionen:

  • Ist-Basis: Einfach und leicht. Sie erfassen Einnahmen, wenn das Geld auf Ihrem Bankkonto landet, und Ausgaben, wenn Sie sie bezahlen. Dies funktioniert gut für kleine Shops im Hobbybereich.
  • Soll-Basis: Bietet ein genaueres Bild der Rentabilität. Sie erfassen Einnahmen, wenn Sie den Verkauf tätigen (nicht wenn Sie bezahlt werden), und Ausgaben, wenn sie anfallen. Dies ist besser für Shops, die Vorräte in großen Mengen kaufen oder Artikel auf Bestellung verkaufen.

5. Importe automatisieren

Sparen Sie Zeit durch die Automatisierung der Dateneingabe. Das Plain-Text-Ökosystem bietet mehrere Optionen:

  • Verwenden Sie bean-extract mit benutzerdefinierten Regeln, um die Etsy-CSV-Dateien zu analysieren.
  • Konfigurieren Sie einen Bank-CSV-Importer, um Werbekosten oder Versandkosten zu erfassen, die per Kreditkarte bezahlt wurden.
  • Für fortgeschrittene Benutzer: Schreiben Sie ein Python-Skript, um Berichte direkt von der Etsy-API abzurufen.

6. Wöchentlich abstimmen

Nehmen Sie sich jede Woche ein paar Minuten Zeit, um Ihre Zahlen zu überprüfen. Verwenden Sie die Befehlszeilentools von Beancount, um Ihre Salden schnell zu überprüfen und Probleme wie freigegebene Reserven, Rückerstattungen oder Gebührenanpassungen zu erkennen, bevor der Monat endet.

# Überprüfen Sie den Saldo Ihres Etsy-Holdingkontos
bean-balance books.bean "Assets:Etsy:Payout" "2025-07-21"

# Erstellen Sie eine Gewinn- und Verlustrechnung für die letzte Periode
bean-report books.bean income_statement -e 2025-07-21

7. Quelldokumente anhängen

Erstellen Sie einen vollständig eigenständigen und prüfbaren Datensatz, indem Sie direkt in Ihren Transaktionsmetadaten auf Quelldokumente verlinken. Dies ist perfekt für Lieferantenquittungen, Versandaufkleber-PDFs oder Bestellungen.

2025-07-12 * "Etsy Versandaufkleber für Bestellung #4321"
Expenses:ShippingLabel 4.25 USD
Assets:Bank:Operating
document: "docs/labels/2025-07-12-order4321.pdf"

Kennen Sie Ihre Etsy-Gebühren (USA)

Um ein genaues Bild Ihres Gewinns zu erhalten, verfolgen Sie jeden Gebührentyp in einem eigenen Ausgabenkonto:

  • Angebotsgebühr: 0,20 $ pro Artikel, die sich automatisch alle 4 Monate oder nach einem Verkauf erneuert. (Etsy)
  • Transaktionsgebühr: 6,5 % des Gesamtbestellbetrags (einschließlich Artikelpreis, Versand und Geschenkverpackung). (Etsy)
  • Gebühr für die Zahlungsabwicklung: Variiert je nach Land, beträgt aber für die USA in der Regel 3 % + 0,25 $ pro Bestellung, die über Etsy Payments abgewickelt wird. (Etsy Hilfe)
  • Abonnement (Etsy Plus): Optional 10 $/Monat für zusätzliche Tools.

Tipps zu Umsatzsteuer & Compliance

  • Während Etsy die Umsatzsteuer für die meisten US-Bundesstaaten abführt, beachten Sie, dass der Verkauf auf anderen Plattformen oder eine physische Werkstatt zusätzliche Steuerpflichten ("Nexus") verursachen kann. Verfolgen Sie Ihre Umsatzschwellen sorgfältig.
  • Sobald die 1099-K-Schwellenwerte für Ihren Shop gelten, stellen Sie sicher, dass Ihr Income:Etsy:Sales-Gesamtbetrag in Beancount mit dem Bruttobetrag auf dem Formular bis auf den Cent übereinstimmt. (IRS)

Häufige Fehler (und Korrekturen)

  • Fehler: Nettoeinzahlungsbuchhaltung.
    • Korrektur: Verwenden Sie immer die Zahlungs-CSV, um Einzahlungen in Bruttoumsätze, Gebühren und Reserven aufzuschlüsseln.
  • Fehler: Veraltete Bestandskosten.
    • Korrektur: Erfassen Sie Ihre Materialeinkäufe als Bestand, sobald Sie sie kaufen. Warten Sie nicht, bis das fertige Produkt verkauft wird.
  • Fehler: Blinde Flecken bei Rückerstattungen.
    • Korrektur: Wenn Sie eine Rückerstattung ausstellen, protokollieren Sie die Ausgaben und stornieren Sie auch den ursprünglichen COGS-Eintrag, um die Kosten zurück auf Ihr Bestandskonto zu buchen.
  • Fehler: Ignorieren von Reserveeinbehaltungen.
    • Korrektur: Eröffnen Sie ein Assets:Etsy:Reserve-Konto, um Gelder zu verfolgen, die Etsy zurückhält. Dies hält Ihre Cashflow-Rechnungen ehrlich.

Schnellstart-Checkliste

  • Richten Sie in Ihrem Shop-Manager monatliche Abrechnungen ein und laden Sie Ihre erste CSV herunter.
  • Klonen Sie das Beancount-Starter-Repository und skizzieren Sie den Kontenplan Ihres Shops.
  • Entscheiden Sie sich für die Ist- oder Soll-Buchhaltung und halten Sie sich daran.
  • Schreiben Sie ein einfaches Importer-Skript oder eine Regeldatei und planen Sie eine wöchentliche Synchronisierung.
  • Stimmen Sie jeden Montag Ihre Auszahlungen, Lagerbestände und Bankguthaben ab.
  • Erstellen Sie jeden Monat eine Gewinn- und Verlustrechnung und überprüfen Sie Ihre Bruttomargen-Trends.
  • Sichern Sie Ihre .bean-Dateien mit Git und einer externen Speicherlösung.

Bereit, die Buchhaltung in Ihren kreativen Workflow zu integrieren? Installieren Sie Beancount, übertragen Sie Ihren ersten Eintrag und lassen Sie die Klarheit von Plain-Text mehr Zeit an der Werkbank freisetzen. Viel Spaß beim Bean-Keeping!

Umgang mit Forderungen in Beancount

· 3 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Im Labyrinth der persönlichen Finanzverwaltung erweist sich Beancount als Leuchtturm der Klarheit und Präzision für die Klartext-Buchführung. Insbesondere wenn es um die Verwaltung von Forderungen – also Geldbeträgen, die von anderen erwartet werden – geht, bietet Beancount einen strukturierten Ansatz, um Ihre Finanzunterlagen in einwandfreier Ordnung zu halten. Dieser Blogbeitrag führt Sie durch die Feinheiten der Verfolgung von Forderungen, der Bearbeitung von Rückerstattungen und der Verwaltung ungelöster Transaktionen mit Beancount. Egal, ob Sie einen Kauf zurückgeben, Geld verleihen oder auf eine Rückerstattung warten, dieser Beitrag ist Ihr Fahrplan zu finanzieller Klarheit.

Forderungen in Beancount verstehen:

2024-02-17-navigating-receivables-beancount-guide

Forderungen repräsentieren Geldbeträge, die Ihnen geschuldet werden. Dies kann aus verschiedenen Szenarien resultieren, beispielsweise nach einer Warenrücksendung, bei der eine Rückerstattung aussteht, oder wenn Sie jemandem Geld leihen. Nehmen wir zum Beispiel an, Sie haben ein Uhrenarmband an einen Online-Shop wie Amazon.com zurückgesandt und warten auf eine Rückerstattung. In Beancount wird diese Transaktion als Geldbewegung von Ihrer Kreditkartenverbindlichkeit zu Ihren Aktiva als Forderungen erfasst:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

Rückerstattungen verwalten:

Sobald die Rückerstattung bearbeitet und Sie das Geld erhalten haben, wird eine weitere Transaktion erfasst, um den Saldo in den Forderungen auszugleichen. Dies stellt sicher, dass Ihre Konten das Geld wieder in Ihrem Besitz widerspiegeln:

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

Vollständiger Transaktionszyklus:

Eine vollständige Ein- und Ausgangstransaktion, die Forderungen betrifft, kombiniert die beiden oben genannten Transaktionen und wird wie folgt dargestellt, um ein ausgeglichenes Konto nach der Rückerstattung zu demonstrieren:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

Umgang mit ungelösten Transaktionen:

Für Transaktionen, bei denen die Rückerstattung oder Rückzahlung noch nicht eingegangen ist, verwendet Beancount das Tag #UNRESOLVED. Dieses Tag hilft dabei, Beträge zu identifizieren und zu verfolgen, die noch ausstehen. Zum Beispiel:

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

Indem Sie sich auf Transaktionen konzentrieren, die mit #UNRESOLVED gekennzeichnet sind, können Sie schnell feststellen, welche Beträge noch beglichen werden müssen.

Einen Nullsaldo aufrechterhalten:

In einem ordnungsgemäßen Hauptbuch sollte die Summe aller Transaktionen unter dem Konto Assets:Receivables, ausgenommen jene, die mit #UNRESOLVED gekennzeichnet sind, idealerweise auf Null zurückkehren. Dies stellt sicher, dass alle erwarteten Gelder verbucht wurden und die Integrität Ihrer Finanzunterlagen gewahrt bleibt.

Zum Beispiel könnte ein gültiges Hauptbuch so aussehen, wobei eine ungelöste Transaktion klar gekennzeichnet ist und auf den Abschluss wartet:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

Ein ungültiges Hauptbuch ist eines, bei dem eine Transaktion dazu führt, dass das Forderungskonto nicht auf Null ausgeglichen wird, was das Tag #UNRESOLVED zur Korrektur erforderlich macht.

Fazit

Der Umgang mit Forderungen in Beancount muss nicht entmutigend sein. Mit einem klaren Verständnis, wie Transaktionen erfasst, Rückerstattungen verwaltet und ungelöste Transaktionen im Auge behalten werden, können Sie genaue und zuverlässige Finanzunterlagen führen. Die Übernahme des strukturierten Ansatzes von Beancount für das Forderungsmanagement vereinfacht nicht nur Ihre Finanzverfolgung, sondern bringt auch Seelenfrieden, da Sie wissen, dass jeder Cent verbucht ist. Warum also nicht die Leistungsfähigkeit von Beancount nutzen, um Ihr Finanzmanagement so reibungslos zu gestalten

Selbermachen vs. Buchhalter beauftragen: Ein Beancount-Leitfaden für kostenbewusste Gründer

· 6 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Als Gründer tragen Sie viele Hüte – CEO, Verkäufer, Produktmanager und ja, auch Buchhalter. Aber mit dem Wachstum Ihres Unternehmens fühlen sich die Stunden, die Sie mit dem Abgleichen von Transaktionen verbringen, weniger nach cleverem Bootstrapping und mehr nach einer kostspieligen Ablenkung an. Wann ist also der richtige Zeitpunkt, die Bücher zu übergeben?

Die Antwort liegt nicht darin, die Kontrolle aufzugeben, sondern eine datengestützte Entscheidung zu treffen. Hier erfahren Sie, wie Sie Ihren Beancount-Ledger verwenden, um zu entscheiden, ob Sie die Buchhaltung weiterhin selbst erledigen oder einen Fachmann beauftragen sollten.

2023-09-03-diy-vs-hiring-a-bookkeeper-a-beancount-playbook-for-cost-conscious-founders

TL;DR: Wenn Sie Ihre Zeit mit 85 €/Stunde abrechnen und nur vier Stunden pro Monat mit Buchhaltung verbringen, kostet Sie diese Arbeit 340 € an entgangenen Einnahmen. Ein typischer externer Buchhalter beginnt bei etwa 249 €/Monat – und er gibt Ihnen die Freiheit, Ihr Geschäft tatsächlich auszubauen.

1. Bewerten Sie Ihre eigene Zeit

Die wichtigste Kennzahl bei dieser Entscheidung sind Ihre eigenen Opportunitätskosten. Jede Stunde, die Sie mit der Kategorisierung von Ausgaben verbringen, ist eine Stunde, die Sie nicht mit Vertrieb, Produktentwicklung oder Strategie verbringen.

Die Rechnung ist einfach:

  1. Erfassen Sie, wie viele Stunden Sie jeden Monat mit Buchhaltungsaufgaben verbringen (Abstimmung, Kontierung, Fehlerbehebung).
  2. Multiplizieren Sie diese Stunden mit Ihrem effektiven Stundensatz.
  3. Vergleichen Sie diese Zahl mit der monatlichen Gebühr eines externen Buchhalters (ein typischer Einstiegspreis liegt bei etwa 249 €/Monat).

Wenn die Kosten Ihrer Zeit höher sind, haben Sie einen klaren Vorteil durch Delegation. Sie können dies sogar direkt in Beancount verfolgen.

; Opportunitätskosten Ihrer Zeit erfassen
2025-07-31 * "Juli Buchhaltungszeit"
Expenses:Admin:BookkeepingTime 4.00 H ; Ihre benutzerdefinierte Einheit für Stunden
Equity:OwnerTime -340.00 EUR
; metadata: rate:85

Hier ist H eine benutzerdefinierte Währung für "Stunden". Sie können die Zeit direkt buchen und ein Skript oder eine price-Direktive verwenden, um ihren Euro-Wert zuzuweisen, wodurch die Kosten Ihrer eigenen Arbeit zu einem expliziten Bestandteil Ihrer Finanzberichte werden.

2. Berücksichtigen Sie die versteckten Kosten der Eigenarbeit

Die Kosten Ihrer Zeit sind nicht der einzige Faktor. Die eigenständige Buchhaltung birgt Risiken, die weitaus teurer sein können als ein monatliches Honorar.

  • Steuerliche Fehler: Unordentliche Bücher sind ein Albtraum für Steuerberater. Ein Steuerberater kann zwischen 150 und 400 € pro Stunde verlangen, nur um Ihre Unterlagen zu bereinigen, bevor er überhaupt mit der Steuererklärung beginnen kann.
  • Verpasste Abzüge & Steuerstrafen: Kleine, unbeabsichtigte Fehler – wie die falsche Klassifizierung einer Ausgabe oder das Vergessen, eine Bargeldtransaktion zu erfassen – können sich im Laufe der Zeit summieren und zu Strafen, Zinsen und einer höheren Steuerrechnung führen.
  • Burnout des Gründers: Die mentale Belastung durch nächtliche Abstimmungen ist real. Sie zehrt an Konzentration und Energie, die für wichtige Aktivitäten wie Vertrieb und Produktinnovation eingesetzt werden sollten.

Beancount-Minderung: Sie können Fehler reduzieren, indem Sie einen Git-Pre-Commit-Hook hinzufügen, der das Committen von Änderungen ablehnt, wenn bean-check fehlschlägt oder wenn Transaktionen kein Kategorie-Tag haben. Dies erzwingt Disziplin, auch wenn Sie müde sind.

3. Drei Möglichkeiten, wie ein Buchhalter (oder Beancount-Disziplin) Geld spart

Ob Sie einen Profi einstellen oder einfach Ihren eigenen Prozess verbessern, gute Buchhaltung macht sich bezahlt.

  1. Sauberere Steuererklärung: Organisierte, genaue Bücher bedeuten weniger Stunden für die Bereinigung durch den Steuerberater, was sich direkt in einer niedrigeren Rechnung niederschlägt.
  2. Echtzeit-Cash-Einblick: Wenn Sie Ihre genaue Cash-Position kennen, können Sie kostspielige Überziehungsgebühren und die Notwendigkeit einer kurzfristigen, hochverzinsten Finanzierung vermeiden.
  3. Stresspuffer: Stabile, vorhersehbare Finanzabläufe reduzieren den Stress des Gründers, was zu besseren Entscheidungen und einer gesünderen Unternehmenskultur führt.

4. Wann Sie noch keinen Buchhalter einstellen sollten

Einen Buchhalter einzustellen ist nicht immer der richtige Schritt. In einigen Fällen ist Eigenarbeit immer noch die klügere finanzielle Entscheidung.

  • Sie haben noch keine Einnahmen oder einen sehr geringen Cashflow. In dieser Phase sollte jeder Euro in den Vertrieb und die Kundenakquise fließen. Konzentrieren Sie sich zunächst darauf, Einnahmen zu generieren.
  • Ihre Finanzen sind einfach. Wenn Sie ein Bankkonto, einen Stripe-Feed und weniger als ~60 Transaktionen pro Monat haben, können Sie wahrscheinlich alles in Beancount und Fava in weniger als einer Stunde pro Woche verwalten.

5. Die Hybridoption: Ihr "buchhalterbereiter" Beancount-Ledger

Die beste Lösung ist oft eine hybride. Verwenden Sie Beancount, um die Hauptarbeit selbst zu erledigen, aber halten Sie Ihre Bücher so sauber, dass ein Fachmann für hochwertige Aufgaben einsteigen kann.

  • Automatisieren Sie die Erfassung: Richten Sie bean-extract so ein, dass es nachts ausgeführt wird und neue Transaktionen automatisch abruft.
  • Standardisieren Sie Ihren Kontenplan: Verwenden Sie konventionelle Kontennamen (Expenses:Software, Assets:Bank:Checking), damit jeder Profi Ihren Ledger sofort verstehen kann.
  • Fügen Sie Quelldokumente an: Verwenden Sie für jede Ausgabe über 75 € link:-Metadaten, um ein PDF der Quittung oder Rechnung anzuhängen.
  • Befolgen Sie eine monatliche Abschluss-Checkliste:
    1. Gleichen Sie alle Bank- und Kreditkartenkonten ab.
    2. Führen Sie bean-check aus, um sicherzustellen, dass keine Fehler vorliegen.
    3. Exportieren Sie PDF-Auszüge mit bean-report balance_sheet und bean-report income_statement.
  • Führen Sie eine vierteljährliche Übergabe durch: Geben Sie Ihrem Buchhalter oder Steuerberater ein Git-Tag oder ein einfaches Archiv (books-Q3-2025.tar.gz). Sie können Ihre Arbeit überprüfen, komplexe Anpassungsbuchungen (wie Rückstellungen und Abschreibungen) hinzufügen und Steuerunterlagen vorbereiten.

Dieses Modell hält Ihre Kosten niedrig, da der Fachmann nur saubere, überprüfte Daten bearbeitet, während Sie dennoch von professionellen Finanzberichten profitieren.

6. Schnelle Entscheidungsmatrix

SituationProfi beauftragenBei Beancount bleiben (DIY)
>60 Tx/Monat, >20.000 € MRR
Sie rechnen >100 €/Std. ab, verbringen aber 3+ Std./Monat mit Buchhaltung
In einer finanziellen Krise, <5.000 € MRR
Sie lieben Tabellenkalkulationen & Automatisierung

7. Nächste Schritte

  1. Protokollieren Sie Ihre Zeit. Erfassen Sie bei Ihrer nächsten Buchhaltungssitzung jede Minute, die Sie dafür aufwenden.
  2. Rechnen Sie nach. Multiplizieren Sie diese Zeit mit Ihrem Stundensatz und vergleichen Sie sie mit den oben genannten Marktpreisen.
  3. Wählen Sie Ihren Weg. Entweder optimieren Sie Ihren Beancount-Workflow mit dem Hybridmodell oder beginnen Sie mit der Suche nach Buchhaltern, die mit einem Plain-Text-Ledger arbeiten können.

So oder so, bewusste Buchhaltung ist immer günstiger als Improvisation. Mit Beancount als Ihrer unveränderlichen Quelle der Wahrheit wissen Sie genau, wann sich professionelle Hilfe auszahlt – und wann nicht.

Geschäfts- vs. Privatbuchhaltung: Mit Beancount klare Grenzen ziehen

· 6 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Ein florierendes Unternehmen und ein gesunder Geldbeutel haben eines gemeinsam: Grenzen.

Für jeden Unternehmer, vom freiberuflichen Einzelunternehmer bis zum Gründer eines wachsenden Startups, ist eine der wichtigsten finanziellen Disziplinen die strikte Trennung von Geschäfts- und Privatfinanzen. Die Vermischung von Geldern – die Nutzung des Geschäftskontos für Lebensmittel oder die Bezahlung eines Geschäftslieferanten über das private Girokonto – erzeugt ein unübersichtliches, undurchsichtiges Finanzbild. Dies führt nicht nur zu Fragen seitens der Steuerbehörden, sondern beraubt Sie auch klarer Einblicke in die tatsächliche Leistung Ihres Unternehmens.

2023-08-12-business-vs-personal-bookkeeping-with-beancount

Glücklicherweise bietet ein Plain-Text-Buchhaltungssystem wie Beancount den perfekten Rahmen, um diese wesentlichen Grenzen direkt in Ihrem Hauptbuch durchzusetzen.

Warum Trennung wichtig ist

Die Nicht-Trennung Ihrer Finanzen ist nicht nur eine schlechte Angewohnheit; sie birgt erhebliche Risiken und verdeckt wertvolle Geschäftsinformationen.

  • Klarheit gegenüber dem Finanzamt: Das Finanzamt schlägt nicht nur vor, separate Bankkonten zu führen; es drängt stark darauf. Wenn Geschäfts- und Privatgelder vermischt werden, wird es schwierig nachzuweisen, welche Ausgaben legitime Geschäftsabzüge sind. Diese Unklarheit kann zu Fragen und Komplikationen führen, die Sie besser vermeiden sollten.
  • Auditsrisiko: Das Vermischen von Transaktionen ist ein wichtiges Warnsignal für Wirtschaftsprüfer. Wenn Ihre Bücher ein verworrenes Durcheinander von privaten und geschäftlichen Aktivitäten sind, riskieren Sie, dass gültige Abzüge nicht anerkannt werden oder sogar Strafen verhängt werden. Ein sauberes, separates Hauptbuch demonstriert Professionalität und macht jedes potenzielle Audit reibungsloser und stressfreier.
  • Klarere Einblicke: Wie können Sie Ihre wahre Gewinnspanne kennen, wenn der Cashflow Ihres Unternehmens durch private Ausgaben getrübt ist? Ein eigenständiges Geschäftsbuch gibt Ihnen einen ungefilterten Blick auf die finanzielle Gesundheit Ihres Unternehmens. Sie können Einnahmen genau verfolgen, Ausgaben analysieren und Steuerschulden berechnen, ohne das "Rauschen" Ihres privaten Finanzlebens.

Wichtigste Unterschiede im Überblick

Der Zweck, die Regeln und die Struktur der Geschäfts- und Privatbuchhaltung sind grundlegend verschieden. Das Verständnis dieser Unterschiede ist der Schlüssel zur Führung korrekter Aufzeichnungen.

BereichGeschäftsbücherPrivatbücher
ZweckErfassung von Einnahmen, Ausgaben, Vermögenswerten und Verbindlichkeiten für Steuer- und WachstumsentscheidungenVerwaltung des Haushaltsbudgets und der Sparziele
SteuervorschriftenMuss Anlage C, 1120-S oder 1065 folgen; strenge AbzugsfähigkeitsstandardsWenige formale Anforderungen über die grundlegende Aufzeichnungspflicht hinaus
KontenEigenkapital, Verbindlichkeiten, Forderungen, Umsatzsteuer, LohnbuchhaltungGirokonto, Sparkonto, Anlagen, Kredite
Bezahlung des EigentümersGehalt (W-2) oder Eigentümerentnahme über EigenkapitalN/A – private Abhebungen finanzieren die Lebenshaltungskosten

Ein Vier-Schritte-Beancount-Plan

Beancount macht es einfach, eine feste Mauer zwischen Ihren beiden Finanzwelten zu errichten. Hier ist ein praktischer Workflow, um es richtig zu machen.

• 1 – Separate Konten eröffnen

Bevor Sie überhaupt Ihren ersten Beancount-Eintrag schreiben, eröffnen Sie ein separates Geschäftsgirokonto und eine separate Geschäftskreditkarte. Diese physische Trennung ist die Grundlage einer sauberen Buchhaltung. Sobald dies erledigt ist, spiegeln Sie diese Struktur in Ihrem Beancount-Hauptbuch wider.

2025-07-23 open Assets:Bank:Business   USD
2025-07-23 open Assets:Bank:Personal USD

Diese einfache Einrichtung stellt sicher, dass jede Transaktion von dem Moment an, in dem sie stattfindet, eindeutig entweder Ihren Geschäfts- oder Ihren Privatfinanzen zugeordnet werden kann.

• 2 – Eigentümerbeiträge & -entnahmen erfassen

Als Eigentümer werden Sie Geld zwischen Ihren privaten Mitteln und dem Unternehmen bewegen. Dies sind keine Einnahmen oder Ausgaben. Stattdessen werden sie über ein Eigenkapitalkonto verfolgt.

  • Einlage: Wenn Sie Ihr eigenes Geld in das Unternehmen einbringen, um es zu gründen oder einen Fehlbetrag zu decken.
  • Entnahme: Wenn Sie Geld aus dem Unternehmen für den persönlichen Gebrauch entnehmen (so "bezahlen" sich viele Einzelunternehmer selbst).
; Kapitaleinlage zur Gründung des Unternehmens
2025-07-23 * "Kapitaleinlage des Eigentümers"
Assets:Bank:Business 10,000.00 USD
Equity:Owner:Contrib

; Geldentnahme für private Lebenshaltungskosten
2025-08-05 * "Entnahme des Eigentümers für Miete"
Equity:Owner:Draw 2,500.00 USD
Assets:Bank:Business

Indem Sie diese als Eigenkapitaltransaktionen erfassen, stellen Sie sicher, dass sie Ihre Geschäftsausgaben nicht fälschlicherweise erhöhen oder Ihren ausgewiesenen Gewinn reduzieren.

• 3 – Gemischte Belege schnell bearbeiten

Fehler passieren. Sie könnten versehentlich Ihre Geschäftskreditkarte verwenden, um ein privates Abendessen zu bezahlen. Der Schlüssel ist, dies sofort in Ihrem Hauptbuch zu korrigieren. Löschen Sie die Transaktion nicht; klassifizieren Sie sie als Eigentümerentnahme um.

2025-08-07 * "Private Lebensmittel auf Geschäftskreditkarte"
Equity:Owner:Draw 72.35 USD
Assets:Bank:Business

Dieser Eintrag spiegelt korrekt wider, dass Geschäftsmittel für eine private Ausgabe verwendet wurden, und behandelt sie als Geld, das Sie aus dem Unternehmen entnommen haben. Dies verhindert, dass Sie versehentlich eine nicht abzugsfähige private Ausgabe in Ihrer Steuererklärung geltend machen.

• 4 – Regelmäßig abstimmen & überprüfen

Konsistenz ist Ihre beste Verteidigung gegen unübersichtliche Bücher. Nehmen Sie sich wöchentlich oder monatlich Zeit, um Ihre Geschäftskonten abzustimmen. Verwenden Sie die Tools von Beancount, um sicherzustellen, dass Ihr Hauptbuch mit Ihren Kontoauszügen übereinstimmt, und um die Leistung Ihres Unternehmens zu überprüfen.

# Überprüfen Sie Ihren Geschäftskontostand mit Ihrem Kontoauszug
bean-balance books.bean "Assets:Bank:Business"

# Erstellen Sie eine Gewinn- und Verlustrechnung, um die Rentabilität zu überprüfen
bean-report books.bean income_statement -e 2025-08-31

Diese regelmäßige Überprüfung erfüllt die Aufzeichnungspflichten des Finanzamts und hält Sie über die finanzielle Gesundheit Ihres Unternehmens auf dem Laufenden.

Steuerliche Aspekte

  • Geschätzte Steuern: Um eine schmerzhafte Steuerrechnung zu vermeiden, behandeln Sie Ihre zukünftigen Steuern als laufende Geschäftsausgabe. Erstellen Sie Verbindlichkeitskonten (Liabilities:Tax:Federal, Liabilities:Tax:State) und überweisen Sie regelmäßig einen festgelegten Prozentsatz jeder Einzahlung darauf. Wenn vierteljährliche Zahlungen fällig sind, ist das Geld bereits vorhanden.
  • Nicht abzugsfähige private Kosten: Denken Sie an die Regel des Finanzamts: Geschäftsausgaben müssen sowohl "gewöhnlich als auch notwendig" für Ihre Arbeit sein. Ihre privaten Mahlzeiten, Fahrtkosten und nicht geschäftliche Abonnements sind nicht qualifiziert und müssen vollständig aus der Gewinn- und Verlustrechnung Ihres Unternehmens herausgehalten werden.

Schnellstart-Checkliste

  • Eröffnen Sie reine Geschäftsbank- und Kreditkartenkonten.
  • Erstellen Sie einen Beancount-Kontenplan mit Assets:Bank:Business, Equity:Owner:Contrib und Equity:Owner:Draw.
  • Entscheiden Sie sich für Ihre Rechnungslegungsmethode (Ist- oder Soll-Basis) und notieren Sie diese in Ihren Beancount options.
  • Kennzeichnen Sie versehentliche private Belastungen auf Geschäftskreditkarten sofort als Equity:Owner:Draw.
  • Stimmen Sie wöchentlich ab; sichern Sie Ihre .bean-Datei in einem privaten Git-Remote.
  • Überprüfen Sie jeden Monat Ihre Gewinn- und Verlustrechnung, Bilanz und Cashflow-Berichte.

Fazit: Separates Geld, separate Hauptbücher. Beancount macht die Mauer zwischen Ihren Geschäfts- und Privatfinanzen explizit – und versionskontrolliert – damit Ihr Unternehmen auditfähig bleibt, während Ihre Latte-Gewohnheit niemanden etwas angeht außer Ihnen. Viel Spaß beim Bean-Counting!

Ein Beancount-Ledger dekonstruieren: Eine Fallstudie für die Unternehmensbuchhaltung

· 3 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Im heutigen Blogbeitrag werden wir ein Beancount-Ledger für Unternehmen aufschlüsseln, das Ihnen helfen wird, die Feinheiten dieses Klartext-Doppiksystems zu verstehen.

Ein Beancount-Ledger dekonstruieren: Eine Fallstudie für die Unternehmensbuchhaltung

Beginnen wir zunächst mit dem Code:

2023-05-22-business-template

1970-01-01 open Assets:Bank:Mercury
1970-01-01 open Assets:Crypto

1970-01-01 open Equity:Bank:Chase

1970-01-01 open Income:Stripe
1970-01-01 open Income:Crypto:ETH

1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:COGS:Contabo
1970-01-01 open Expenses:COGS:AmazonWebServices

1970-01-01 open Expenses:BusinessExpenses
1970-01-01 open Expenses:BusinessExpenses:ChatGPT

2023-05-14 * "CONTABO.COM" "Mercury Checking ••1234"
Expenses:COGS:Contabo 17.49 USD
Assets:Bank:Mercury -17.49 USD

2023-05-11 * "Amazon Web Services" "Mercury Checking ••1234"
Expenses:COGS:AmazonWebServices 14490.33 USD
Assets:Bank:Mercury -14490.33 USD

2023-03-01 * "STRIPE" "Mercury Checking ••1234"
Income:Stripe -21230.75 USD
Assets:Bank:Mercury 21230.75 USD

2023-05-18 * "customer_182734" "0x5190E84918FD67706A9DFDb337d5744dF4EE5f3f"
Assets:Crypto -19 ETH {1,856.20 USD}
Income:Crypto:ETH 19 ETH @@ 35267.8 USD

Den Code verstehen

  1. Konten eröffnen: Der Code beginnt mit der Eröffnung einer Reihe von Konten am 01.01.1970. Dazu gehören eine Mischung aus Aktivkonten (Assets:Bank:Mercury und Assets:Crypto), einem Eigenkapitalkonto (Equity:Bank:Chase), Ertragskonten (Income:Stripe und Income:Crypto:ETH) und Aufwandskonten (Expenses:COGS, Expenses:COGS:AmazonWebServices, Expenses:BusinessExpenses und Expenses:BusinessExpenses:ChatGPT).

  2. Transaktionen: Anschließend werden eine Reihe von Transaktionen zwischen dem 01.03.2023 und dem 18.05.2023 erfasst.

    • Die Transaktion vom 14.05.2023 stellt eine Zahlung von 17,49 USD an CONTABO.COM von Mercury Checking ••1234 dar. Dies wird als Aufwand (Expenses:COGS:Contabo) und eine entsprechende Abbuchung vom Konto Assets:Bank:Mercury erfasst.

    • Ähnlich stellt die Transaktion vom 11.05.2023 eine Zahlung von 14.490,33 USD an Amazon Web Services vom selben Bankkonto dar. Dies wird unter Expenses:COGS:AmazonWebServices verbucht.

    • Die Transaktion vom 01.03.2023 zeigt Einnahmen von STRIPE, die auf Mercury Checking ••1234 eingezahlt wurden, in Höhe von insgesamt 21.230,75 USD. Dies wird als Einnahme (Income:Stripe) und als Zugang zum Bankkonto (Assets:Bank:Mercury) erfasst.

    • Die letzte Transaktion vom 18.05.2023 stellt eine Krypto-Transaktion dar, bei der 19 ETH von einem Kunden involviert sind. Dies wird unter Assets:Crypto und Income:Crypto:ETH verfolgt. Die Angabe {1,856.20 USD} zeigt den ETH-Preis zum Zeitpunkt der Transaktion, während @@ 35267.8 USD den Gesamtwert der 19 ETH-Transaktion angibt.

Bei allen Transaktionen wird das Prinzip der doppelten Buchführung beibehalten, wodurch sichergestellt wird, dass die Gleichung Aktiva = Passiva + Eigenkapital stets gültig ist.

Abschließende Gedanken

Dieses Beancount-Ledger bietet ein unkompliziertes und dennoch robustes System zur Verfolgung von Finanztransaktionen. Wie in der letzten Transaktion zu sehen ist, ist Beancount flexibel genug, um auch nicht-traditionelle Vermögenswerte wie Kryptowährungen zu berücksichtigen, was ein Beweis für seine Nützlichkeit in unserer zunehmend digitalen Finanzlandschaft ist.

Wir hoffen, dass diese Aufschlüsselung Ihnen hilft, die Struktur und die Funktionen von Beancount besser zu verstehen, egal ob Sie ein erfahrener Buchhalter sind oder ein Anfänger, der versucht, seine persönlichen Finanzen im Blick zu behalten. Bleiben Sie dran für unseren nächsten Blogbeitrag, in dem wir uns eingehender mit fortgeschrittenen Beancount-Operationen befassen werden.

Einführung in Beancount.io

· 5 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Warum moderne Buchführung wichtig ist

Verwalten Sie Ihre Anlagen immer noch mit Tabellenkalkulationen? Obwohl Tabellenkalkulationen vielseitig sind, können sie mit wachsendem Anlageportfolio umständlich und fehleranfällig werden. Hier kommt Beancount.io ins Spiel – eine ausgeklügelte und dennoch benutzerfreundliche Plattform zur Anlageverfolgung, die speziell für die Verwaltung von Aktien- und Kryptowährungsportfolios entwickelt wurde. Für Ingenieure und Finanzminimalisten konzipiert, kombiniert Beancount.io leistungsstarke Funktionen mit einer intuitiven Benutzeroberfläche, um Ihre Anlageverfolgung zu optimieren.

Einführung in Beancount

Ausgaben

Gewinn- und Verlustrechnung

Bilanz

Doppelte Buchführung: Die Grundlage der Genauigkeit

Beancount.io basiert auf den Prinzipien der doppelten Buchführung – einer bewährten Methode, die von Finanzinstituten weltweit angewendet wird. Dieses System gewährleistet mathematische Genauigkeit durch ein einfaches, aber leistungsstarkes Konzept: Jede Finanztransaktion muss perfekt ausgeglichen sein.

In der doppelten Buchführung erfordert jede Transaktion mindestens zwei Einträge – eine Sollbuchung (+) und eine Habenbuchung (-) – über verschiedene Konten hinweg. Dieses integrierte Verifizierungssystem macht es praktisch unmöglich, unbalancierte Transaktionen zu erfassen, wodurch Ihre Finanzunterlagen genau und zuverlässig bleiben.

1970-01-01 open Income:BeancountCorp
1970-01-01 open Assets:Cash
1970-01-01 open Expenses:Food
1970-01-01 open Assets:Receivables:Alice
1970-01-01 open Assets:Receivables:Bob
1970-01-01 open Assets:Receivables:Charlie
1970-01-01 open Liabilities:CreditCard

2019-05-31 * "BeancountCorp" "Salary of May 15th to May 31st"
Income:BeancountCorp -888 USD
Assets:Cash 888 USD

2019-07-12 * "Popeyes chicken sandwiches" "dinner with Alice, Bob, and Charlie"
Expenses:Food 20 USD
Assets:Receivables:Alice 20 USD
Assets:Receivables:Bob 20 USD
Assets:Receivables:Charlie 20 USD
Liabilities:CreditCard -80 USD

Wie Sie in den beiden obigen Beispielen sehen können, muss jede Transaktion die Buchhaltungsgleichung erfüllen.

Assets = Liabilities + Equity(aka Net Assets)

Wir haben die Beancount-Syntax von Martin Blais und das Webprojekt Fava von Jakob Schnitzer verwendet, um diese Website zu erstellen. Und es wird Sie benachrichtigen, wenn eine Transaktion Positionen enthält, die nicht auf Null summieren.

Fehlerwarnung

Nun verstehen Sie, wie wir die Korrektheit des Hauptbuchs durchsetzen. Aber Sie fragen sich vielleicht, was diese „Konten“ sind?

Konten verstehen: Die Wassereimer-Analogie

Stellen Sie sich Ihre Finanzkonten als ein System miteinander verbundener Wassereimer vor, in denen Geld wie Wasser zwischen ihnen fließt. Diese Analogie macht die doppelte Buchführung intuitiv: Wenn Sie Geld von einem Konto auf ein anderes überweisen, ist es, als würden Sie Wasser von einem Eimer in einen anderen gießen – die Gesamtmenge des Wassers (Geldes) im System bleibt konstant.

Beancount.io führt fünf Arten von Konten ein.

  1. Einnahmen — Ihr Betrag ist immer negativ oder im Soll. Dies liegt daran, dass Sie Geld verdienen und das Geld dann vom „Einnahmen“-Konto abgebucht und Ihrem „Vermögen“ gutgeschrieben wird.
  2. Ausgaben — Ihr Betrag ist immer positiv oder im Haben. Dies liegt daran, dass Sie Geld ausgeben und das Geld von den „Vermögenswerten“ oder „Verbindlichkeiten“ zu den „Ausgaben“ fließt.
  3. Verbindlichkeiten — Ihr Betrag ist positiv oder null. Ihre Kreditkartenverbindlichkeiten sind ein gutes Beispiel, die in Zyklen steigen und fallen.
  4. Vermögenswerte — Ihr Betrag ist positiv oder null. Ihr Bargeld oder Ihre Häuser sind immer einen bestimmten Preis wert.
  5. Eigenkapital — Ihr Nettovermögen. Das System berechnet dies automatisch für Sie. Eigenkapital = Vermögenswerte - Verbindlichkeiten und es spiegelt wider, wie wohlhabend Sie sind.

Nun können Sie Ihre angepassten Konten mit den oben genannten Schlüsselwörtern eröffnen:

1970-01-01 open Assets:Cash
1970-01-01 open Assets:Stock:Robinhood
1970-01-01 open Assets:Crypto:Coinbase
1970-01-01 open Expenses:Transportation:Taxi
1970-01-01 open Equity:OpeningBalance

Erweiterte Anlageverfolgung mit Rohstoffen

Beancount.io zeichnet sich durch die Verfolgung verschiedener Anlagen aus, von Aktien bis zu Kryptowährungen. Lassen Sie uns untersuchen, wie es komplexe Anlageszenarien handhabt. Zum Beispiel würden Sie den Kauf von 10 Bitcoins zu je 100 $ im Jahr 2014 wie folgt erfassen:

2014-08-08 * "Buy 10 Bitcoin"
Assets:Trade:Cash -1000.00 USD
Assets:Trade:Positions 10 BTC {100.00 USD}

Und dann, drei Jahre später, verkaufen Sie sie (ursprünglich mit Kosten von 100 $ pro Einheit, annotiert mit {100.00 USD}) zum Preis von 10.000 $ pro Einheit, annotiert mit @ 10,000.00 USD.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @ 10,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

Oder dieselbe Transaktion mit @@ 20,000.00 USD bedeutet, dass der Preis insgesamt 20.000 $ beträgt.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @@ 20,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

Die Summe aller Positionen der Transaktion, einschließlich -2 BTC {100.00 USD}, ist wie immer null.

Der Kosten-Tag {100.00 USD} ist wichtig, da Sie dieselbe Ware möglicherweise zu unterschiedlichen Kosten gekauft haben.

100 BTC {10.00 USD, 2012-08-08}
10 BTC {100.00 USD, 2014-08-08}

Wenn Sie den Prozess vereinfachen möchten, können Sie das Konto zu Beginn mit FIFO oder LIFO einrichten. FIFO steht für „First In, First Out“, während LIFO für „Last In, First Out“ steht. In den USA verwendet die IRS FIFO, um Ihren Gewinn und Verlust sowie die entsprechende Steuer zu berechnen.

1970-01-01 open Assets:Trade:Positions "FIFO"

Und wenn Sie es dann in Kurzform wie -2 BTC {} verkaufen, wendet Beancount automatisch die FIFO-Strategie an und verkauft die älteste Ware.

Erste Schritte mit Beancount.io

Beancount.io ist eine moderne, cloud-basierte Finanzmanagementplattform, die Ihre textbasierten Transaktionsaufzeichnungen in umfassende Finanzberichte umwandelt, einschließlich Gewinn- und Verlustrechnungen, Bilanzen und Saldenlisten. Durch die Kombination der Zuverlässigkeit von Klartextdateien mit leistungsstarken Visualisierungstools hilft Ihnen Beancount.io, präzise Kontrolle über Ihr Finanzleben zu behalten und gleichzeitig wertvolle Einblicke in Ihre Anlageperformance zu gewinnen.

Beginnen Sie Ihre Finanzreise mit Beancount.io – Kostenlos während unserer Aktionsphase!

Buchführungsgrundlagen mit Beancount: Der Weg zu übersichtlichen Büchern im Klartextformat

· 7 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Sie können kein Unternehmen steuern, wenn Sie nicht wissen, wohin das Geld fließt. Genaue Buchführung verwandelt Rätselraten in Erkenntnisse. (Investopedia)

Jeder Geschäftsinhaber, Freiberufler oder Startup-Gründer sieht sich irgendwann der gleichen Realität gegenüber: Finanzchaos ist ein Wachstumshemmer. Ohne ein klares Bild Ihres Cashflows fliegen Sie blind. Aber was wäre, wenn Sie Ihre Finanzen mit der gleichen Präzision und Kontrolle verwalten könnten, die Sie auf Ihren Code anwenden? Lernen Sie Beancount kennen, ein leistungsstarkes Open-Source-Buchhaltungssystem, das mit Klartextdateien arbeitet.

2019-03-24-bookkeeping-basics

Dieser Leitfaden führt Sie durch die Grundlagen der Buchführung und zeigt Ihnen, wie Sie mit Beancount einen robusten, schlanken und transparenten Finanzworkflow erstellen.

Was ist Buchführung?

Im Kern ist Buchführung die systematische und kontinuierliche Erfassung jeder Finanztransaktion eines Unternehmens. Es ist die tägliche Disziplin, Einnahmen, Ausgaben, Vermögenswerte (was Sie besitzen) und Verbindlichkeiten (was Sie schulden) zu verfolgen.

In der Welt von Beancount sind diese Aufzeichnungen nicht in proprietärer Software versteckt. Sie befinden sich in einfachen, menschenlesbaren Klartextdateien. Dieser Ansatz ermöglicht es Ihnen, Ihre Finanzhistorie mit Tools wie Git zu versionieren, genau wie bei einem Softwareprojekt. Jeder Eintrag unterliegt dem Prinzip der doppelten Buchführung, einem eleganten System, das Ihre Arbeit automatisch überprüft und sicherstellt, dass Ihre Bücher immer korrekt sind. (beancount)

Warum ist sie wichtig?

Sorgfältige Buchführung ist nicht nur eine Frage der administrativen Ordnung, sondern ein strategischer Vorteil.

  • Steuersicherheit: Wenn die Steuererklärung ansteht, sind saubere Unterlagen Ihr bester Freund. Das Finanzamt verlangt eine klare Dokumentation der Einnahmen und Abzüge. Ein gut geführtes Hauptbuch bedeutet, dass Sie Ihre Steuererklärung mit Zuversicht einreichen und mögliche Betriebsprüfungen erheblich verkürzen können. (IRS)
  • Fundiertere Entscheidungen: Sind Ihre Preise hoch genug? Ist ein bestimmter Dienstleistungsvertrag tatsächlich profitabel? Spiralisieren die Abonnementkosten außer Kontrolle? Finanzberichte wie die Gewinn- und Verlustrechnung und die Bilanz decken Preislecks, ausufernde Kosten und Cashflow-Probleme auf und geben Managern und Investoren die Daten, die sie für kluge Entscheidungen benötigen. (Investopedia)
  • Einfachere Finanzierung: Kreditgeber und Investoren treffen keine Entscheidungen aus dem Bauch heraus. Bevor sie Gelder überweisen, werden sie nach Finanzberichten fragen. Eine gute Buchführung ermöglicht es Ihnen, in Sekundenschnelle eine Bilanz oder eine Gewinn- und Verlustrechnung zu erstellen und so Professionalität und finanzielle Gesundheit zu demonstrieren. (Investopedia)
  • Warnungen vor Betrug und Fehlern: Der regelmäßige Abgleich Ihrer Bücher mit den Kontoauszügen ist Ihre erste Verteidigungslinie gegen Fehler. Diese einfache Gewohnheit hilft Ihnen, doppelte Belastungen, Bankfehler oder betrügerische Aktivitäten schnell zu erkennen, bevor sie zu größeren Problemen werden. (IRS)

Ein Sieben-Schritte-Plan im Klartextformat

Bereit zum Loslegen? Hier erfahren Sie, wie Sie Ihr Beancount-gestütztes Buchhaltungssystem von Grund auf neu erstellen.

1. Trennen Sie Geschäfts- und Privatkonten

Dies ist der unverzichtbare erste Schritt. Eröffnen Sie ein separates Geschäftskonto und gegebenenfalls eine Geschäftskreditkarte. Die Vermischung von Geldern führt zu einem Albtraum für die Buchhaltung und kann die Haftungslinien zwischen Ihnen und Ihrem Unternehmen verwischen. Eine klare Trennung ist wichtig für genaue Abzüge und den rechtlichen Schutz. (Small Business Administration)

In Beancount deklarieren Sie die Existenz dieser Konten mit einer open-Anweisung:

; Eröffnungssalden Ihrer Konten
2025-07-22 open Assets:Bank:Business USD
2025-07-22 open Assets:Bank:Personal USD

2. Wählen Sie ein Buchhaltungssystem

Beancount verwendet die doppelte Buchführung, den seit Jahrhunderten geltenden Goldstandard der Buchhaltung. Das Prinzip ist einfach: Jede Transaktion betrifft mindestens zwei Konten. Für jede Sollbuchung von einem Konto muss es eine entsprechende Habenbuchung auf einem anderen Konto geben. Die Magie dieses Systems besteht darin, dass die Summe aller Ihrer Konten immer Null ergeben muss. Beancount setzt diese Regel automatisch durch, d. h. ein Tippfehler oder ein logischer Fehler wird sofort angezeigt. Sie können buchstäblich keine unausgeglichenen Bücher haben. (beancount)

3. Entscheiden Sie sich für eine Rechnungslegungsmethode

Sie haben hier zwei Möglichkeiten:

  • Ist-Basis: Sie erfassen Einnahmen, wenn Sie das Geld erhalten, und Ausgaben, wenn Sie sie bezahlen. Sie ist einfacher und spiegelt Ihren Cashflow direkt wider.
  • Soll-Basis: Sie erfassen Einnahmen, wenn Sie sie verdienen (z. B. wenn eine Rechnung gestellt wird), und Ausgaben, wenn sie anfallen (z. B. wenn Sie eine Rechnung erhalten). Diese Methode gibt ein genaueres Bild der finanziellen Gesundheit und Leistung eines Unternehmens, insbesondere für wachsende Unternehmen. (Investopedia)

Hier ist ein Beispiel für eine Soll-Transaktion in Beancount. Sie buchen die Einnahmen, wenn die Rechnung versendet wird, und verschieben den Wert auf Assets:AccountsReceivable. Wenn der Kunde bezahlt, verschieben Sie das Geld von AccountsReceivable auf Ihr Bankkonto.

; Soll-Beispiel: Rechnung ausgestellt, Zahlung später
2025-07-22 * "Designrechnung #101"
Assets:AccountsReceivable 3000.00 USD
Income:Design

2025-08-15 * "Kunde bezahlt Rechnung #101"
Assets:Bank:Business 3000.00 USD
Assets:AccountsReceivable

4. Stellen Sie Ihren Werkzeugkasten zusammen

Die Schönheit von Beancount liegt in seiner minimalistischen, modularen Natur. Ihr Kernbestand umfasst:

  • Editor + Git: Ihr bevorzugter Texteditor für die Erfassung von Transaktionen und Git für die Versionskontrolle, wodurch Sie eine vollständige, überprüfbare Historie jeder Änderung erhalten.
  • bean-report / bean-balance / Fava: Kommandozeilen-Tools wie bean-report und die beeindruckende Weboberfläche Fava bieten Ihnen sofortige Finanzberichte, Dashboards und leistungsstarke Filterfunktionen.
  • Importer: Ein reichhaltiges Ökosystem von Community-basierten Importern kann sich über CSV, Plaid oder APIs für Dienste wie Stripe und PayPal mit Ihren Bankdaten verbinden und so einen Großteil der Dateneingabe automatisieren.

5. Kategorisieren Sie jede Transaktion

Ein gut organisierter "Kontenplan" ist das Rückgrat einer aussagekräftigen Berichterstattung. Definieren Sie Kategorien, die für Ihr Unternehmen sinnvoll sind, und verwenden Sie hierarchische Konten für die Granularität. Kategorisieren Sie dann die Transaktionen sorgfältig, wenn Sie sie erfassen.

2025-07-30 * "AWS Monatsrechnung"
Expenses:Hosting:AWS 124.50 USD
Assets:Bank:Business
tag: "ops"

In diesem Beispiel werden die Ausgaben eindeutig unter Expenses:Hosting:AWS abgelegt. Die Verwendung von tag: "ops" ermöglicht auch übergreifende Berichte, z. B. die Anzeige aller Betriebskosten unabhängig von ihrer Hauptkategorie. (IRS)

6. Bewahren Sie die Quelldokumente sicher auf

Das Finanzamt akzeptiert gerne digitale Kopien von Quittungen und Rechnungen. Scannen Sie Papierbelege oder leiten Sie E-Mail-Rechnungen an einen speziellen Ordner in einem Cloud-Speicher (wie Google Drive oder Dropbox) weiter. Verknüpfen Sie dann die Datei direkt in Ihrem Beancount-Eintrag mithilfe von Metadaten. So entsteht ein luftdichter, in sich geschlossener Datensatz.

; Belegbild als Metadaten verknüpft
2025-07-18 * "Teamessen"
Expenses:Meals 85.10 USD
Assets:Bank:Business
receipt: "receipts/2025-07-18-team-lunch.jpg"

7. Machen Sie die Buchführung zur Gewohnheit

Konsequenz ist der Schlüssel. Aufschub verwandelt die Buchführung in eine stressige, zeitaufwändige Aufgabe. Legen Sie einen wiederkehrenden Zeitblock fest - einen wöchentlichen oder monatlichen "Bean-Tag" - um Transaktionen zu importieren, Konten abzugleichen und Ihre Finanzberichte zu überprüfen. Diese einfache Routine verwandelt die Buchführung von einem vierteljährlichen Kampf in einen schnellen, ermächtigenden Geschäfts-Gesundheitscheck. (IRS)

Selbst machen vs. professionelle Hilfe

  • Selbst machen: Für Freiberufler oder kleine Unternehmen mit vorhersehbarem Transaktionsvolumen ist ein Selbstmach-Ansatz mit Beancount unglaublich effektiv. Es ist dennoch ratsam, eine kurze, einmalige Beratung mit einem Steuerberater durchzuführen, um Ihren Kontenplan zu validieren und sicherzustellen, dass Sie auf dem richtigen Weg sind.
  • Professionelle Überprüfung: Wenn Ihr Unternehmen skaliert, die Transaktionen komplexer werden oder das Compliance-Risiko steigt, ist die Hinzuziehung eines professionellen Buchhalters für regelmäßige Überprüfungen von unschätzbarem Wert. Sie können Beancount weiterhin als Ihre primäre Datenquelle verwenden und einfach die benötigten Berichte exportieren.

Schnellstart-Checkliste

  • Separate Geschäftsbankkonten eröffnen.
  • Klonen Sie das Beancount-Starter-Repository und definieren Sie Ihre Konten in accounts.bean.
  • Wählen Sie zwischen Ist- und Soll-Basis und bleiben Sie dabei.
  • Richten Sie Importer ein, um die Dateneingabe von Ihrer Bank (CSV), Stripe, PayPal usw. zu automatisieren.
  • Kennzeichnen und schreiben Sie klare Beschreibungen für jede Transaktion.
  • Gleichen Sie Ihr Hauptbuch wöchentlich oder monatlich mit den Kontoauszügen ab.
  • Erstellen Sie monatliche Gewinn-, Bilanz- und Cashflow-Berichte mit Fava oder bean-report.
  • Sichern Sie Ihre .bean-Dateien regelmäßig (Git + externe Speicherung).

Weiterführende Literatur

Bereit zum Start? Installieren Sie Beancount, übertragen Sie Ihren ersten Eintrag und tauschen Sie Tabellenkalkulationsnebel gegen Klartextklarheit. Viel Spaß beim Bean-Counting!