Zum Hauptinhalt springen

85 Beiträge mit „beancount“ markiert

Alle Tags anzeigen

Entgiften Sie Ihre Kleinunternehmensfinanzen — der Beancount-Weg

· 10 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Verwandeln Sie ein chaotisches Hauptbuch in ein ruhiges, liquiditätssicheres Unternehmen in 30 Tagen—mit Plain-Text-Buchhaltung.


2025-09-04-detox-your-small-business-finances

TL;DR

  • Trennen, vereinfachen und sichern Sie Ihre Bücher mit einem schlanken Kontenplan, konsistenten Importen und automatisierten Saldoprüfungen.
  • Zeigen Sie das Wichtige—COGS, Gemeinkosten, Liquiditätsreserve—durch schnelle bean-query Berichte.
  • Reduzieren Sie das Rauschen (ungenutzte Abonnements, doppelte Tools) und kodifizieren Sie gute Gewohnheiten (wöchentliche Abstimmung, monatlicher Abschluss, angehängte Belege).
  • Machen Sie die Steuersaison langweilig indem Sie Auszüge, Belege und Salden überprüfbar an einem Ort aufbewahren.

Warum eine "Entgiftung"?

Finanzielle Unordnung in einem Kleinunternehmen ist nicht nur chaotisch—sie ist teuer. Sie verbirgt verschwenderische Ausgaben, verschleiert Ihre wahre Rentabilität und macht die Steuersaison zu einer hektischen Schnitzeljagd. Eine finanzielle Entgiftung ist ein fokussierter, 30-tägiger Reset: Sie identifizieren, was Geld bewegt (und durchsickern lässt), entfernen die Komplexität und institutionalisieren dann einfache, wiederholbare Routinen, um es sauber zu halten.

Beancount ist das perfekte Werkzeug dafür, weil es transparent, skriptfähig und überprüfbar ist. Im Gegensatz zu Black-Box-Software bedeutet ein Plain-Text-Hauptbuch, dass jede Zahl erklärbar ist. Jede Prüfung und jeder Saldo kann mit Direktiven und Abfragen automatisiert werden, wodurch ein selbstauditierendes System entsteht, das Klarheit erzwingt. Diese Anleitung führt Sie durch einen vierwöchigen Plan, um genau das zu erreichen.


Woche 0 — Setzen Sie Ihre Baseline

Bevor Sie aufräumen können, brauchen Sie eine solide Grundlage. Diese Woche geht es darum, die Struktur Ihrer Finanzwelt zu definieren.

Erstellen Sie einen schlanken Kontenplan

Ihr Kontenplan ist das Skelett Ihres Finanzsystems. Das Ziel hier ist Minimalismus. Erstellen Sie nicht für jede mögliche Ausgabe, die Sie haben könnten, ein Konto. Beginnen Sie mit den wesentlichen Dingen, die Sie heute verwenden; Sie können später immer mehr hinzufügen. Ein unübersichtlicher Kontenplan fördert Fehlkategorisierungen und macht Analysen auf hoher Ebene schwierig.

Hier ist ein einfacher, effektiver Ausgangspunkt:

; Kernentitäten
2025-01-01 open Assets:Bank:Checking USD
2025-01-01 open Assets:Bank:Savings USD
2025-01-01 open Liabilities:CreditCard:Business USD
2025-01-01 open Income:Sales
2025-01-01 open Expenses:COGS
2025-01-01 open Expenses:Overhead:Rent
2025-01-01 open Expenses:Overhead:Utilities
2025-01-01 open Expenses:SaaS
2025-01-01 open Equity:Opening-Balances

Sichern Sie Salden, die Sie verifizieren können

Die mächtigste Funktion in der Plain-Text-Buchhaltung ist die Fähigkeit, die Realität zu behaupten. Eine balance Direktive sagt Beancount: "An diesem Datum hatte dieses Konto genau so viel Geld." Wenn nicht, wird Beancount einen Fehler werfen. Das ist Ihr primäres Sicherheitsnetz.

Beim Start verwenden Sie pad in Kombination mit balance, um Ihre Konten aus einem Kontoauszug zu initialisieren. Die pad Direktive erstellt eine Transaktion, die das Konto auf den korrekten Startsaldo zwingt und die Differenz auf ein Eigenkapitalkonto bucht.

; Initialisierung aus Auszügen
2025-01-01 pad Assets:Bank:Checking Equity:Opening-Balances
2025-01-01 balance Assets:Bank:Checking 12345.67 USD

Ein Wort der Warnung: Verwenden Sie pad sparsam. Es ist zum sauberen Start da, nicht zum Überdecken wiederkehrender Abstimmungsfehler.


Woche 1 — Trennen und vereinfachen Sie Flows

Mit einer Struktur an Ort und Stelle ist es Zeit zu klären, wie sich Geld durch Ihr Unternehmen bewegt.

Halten Sie Geschäft ≠ Privat

Das ist die goldene Regel der Kleinunternehmensfinanzen. Das Vermischen von Mitteln ist ein Rezept für Verwirrung und steuerliche Kopfschmerzen.

  • Führen Sie ein dediziertes Geschäftsbankkonto und eine Geschäftskreditkarte.
  • Spiegeln Sie diese Trennung in Ihrem Hauptbuch wider: Assets:Bank:Business:Checking, Liabilities:CreditCard:Business.
  • Wenn Sie sich selbst bezahlen, buchen Sie es als Ausschüttung auf Equity:Owner-Draws. Kategorisieren Sie niemals persönliche Ausgaben direkt von Geschäftskonten.

Standardisieren Sie Lieferantenkategorien

Zahlen Sie für AWS, Google Cloud und Vercel? Erstellen Sie nicht drei separate Konten. Ordnen Sie sie alle einer einzigen, logischen Kategorie wie Expenses:Cloud zu. Vermeiden Sie die Erstellung von Mikro-Konten, die Sie nicht wirklich analysieren werden. Das Ziel ist es, Muster zu sehen, nicht jeden einzelnen Lieferanten mit seinem eigenen Konto zu verfolgen.


Woche 2 — Automatisieren Sie Eingaben und Belege

Manuelle Dateneingabe ist langsam, fehleranfällig und nicht nachhaltig. Diese Woche geht es darum, eine Maschine zu bauen, die Ihr Hauptbuch zuverlässig füttert.

Bauen Sie einen problemlosen Importpfad

Beancounts Import-Framework ermöglicht es Ihnen, ihm beizubringen, wie es CSV- oder OFX-Dateien von Ihrer Bank liest und automatisch Transaktionen generiert. Investieren Sie die Zeit, dies einmal einzurichten, und Sie sparen langfristig Hunderte von Stunden. Halten Sie Ihre Importregeln unter Versionskontrolle (wie Git), damit Ihr System wiederholbar und gesichert ist.

  • Beginnen Sie mit Beancounts offiziellem Importing External Data Leitfaden.
  • Für einen interaktiveren Workflow erwägen Sie ein Tool wie beancount-import, das eine Web-UI für halbautomatisches Matching bietet.
  • Viele Benutzer verlassen sich auf die eingebauten ingest oder neueren beangulp Frameworks, um ihre benutzerdefinierten Importer zu erstellen. Wählen Sie einen und bleiben Sie dabei für Konsistenz.

Hängen Sie Dokumente dort an, wo sie hingehören

Eine Transaktion ohne Beleg ist eine unbegründete Behauptung. Beancount und seine Web-Oberfläche, Fava, machen es trivial, Quelldokumente mit Einträgen zu verknüpfen und schaffen so einen unerschütterlichen Prüfpfad.

Sie haben zwei großartige Optionen:

  1. Dokumentenordner + Direktive: Speichern Sie alle Ihre Belege und Auszüge in einem dedizierten Ordner. Verknüpfen Sie dann eine Datei mit einer Transaktion über die document Direktive.
  2. Drag-and-Drop in Fava: Ziehen Sie einfach eine PDF- oder Bilddatei auf eine Transaktion in der Fava-Benutzeroberfläche. Fava speichert automatisch die Datei und fügt die korrekte document Direktive in Ihre Hauptbuchdatei ein.
; In Ihrer Haupthauptbuchdatei, sagen Sie Fava, wo Ihre Dokumente leben
option "documents" "/home/acme/docs"

; Verknüpfen Sie einen Beleg mit einer spezifischen Transaktionsbuchung
2025-08-07 * "Figma" "Monthly Subscription"
Assets:CreditCard:Business -12.00 USD
Expenses:SaaS 12.00 USD
document: "receipts/figma-2025-08-07.pdf"

Woche 3 — Sehen Sie die Wahrheit (Schnelle Abfragen, die Sie wiederverwenden werden)

Ihr Hauptbuch ist jetzt sauber und mit Daten gefüttert. Es ist Zeit, ihm wichtige Fragen zu stellen. Starten Sie das bean-query Kommandozeilentool für sofortige Antworten.

1) Wo ist mein Geld?

Erhalten Sie einen schnellen Überblick über Ihre liquiden Mittel.

bean-query business.beancount 'BALANCES FROM year = 2025 AND (account ~ "Assets:Bank" OR account ~ "Liabilities:CreditCard")'

Das gibt Ihnen eine sofortige, Echtzeit-Ansicht Ihrer Liquiditätsposition ohne Anmeldung in mehreren Bankportalen.

2) Wofür gebe ich für Gemeinkosten vs. COGS aus?

Verstehen Sie, wohin Ihr Geld wirklich geht. Geben Sie mehr für nicht-essentielle Gemeinkosten oder für die Kosten aus, die direkt mit der Lieferung Ihres Produkts verbunden sind (Herstellungskosten der verkauften Waren)?

SELECT
account,
units(sum(position))
WHERE
account ~ "^Expenses:(Overhead|COGS)" AND year = 2025
GROUP BY
account
ORDER BY
account

Diese Abfrage trennt Ihre Kernbetriebskosten von Ihrer Verwaltungslast, eine kritische Einsicht für die Rentabilität.

3) Welche Abonnements sehen wie "Zombies" aus?

Finden Sie wiederkehrende, niedrige Ausgaben, die oft unter dem Radar fliegen. Diese "Zombie"-Abonnements können Ihren Cashflow verbluten lassen.

SELECT
payee,
COUNT(*) AS num_transactions,
SUM(number) AS total_spent
WHERE
account ~ "^Expenses:SaaS" AND date >= '2025-01-01'
GROUP BY
payee
ORDER BY
num_transactions DESC,
total_spent DESC

Diese Abfrage zeigt sofort Lieferanten auf, die Sie häufig bezahlen. Wenn Sie einen sehen, den Sie nicht erkennen oder nicht mehr brauchen, ist es Zeit zu kündigen.


Woche 4 — Aufräumen und das System sichern

Die letzte Woche geht es darum, die Gewohnheiten und Leitplanken zu schaffen, die Ihre Finanzen für immer sauber halten.

Setzen Sie einfache Budgets ein

Fava kann budget Direktiven aus Ihrem Hauptbuch lesen und hilfreiche Fortschrittsbalken in seinen Berichten anzeigen, die Ihnen zeigen, ob Sie auf Kurs sind. Dies bietet eine sanfte, konstante Erinnerung an Ihre Ausgabenziele.

; SaaS-Ausgaben auf $100 pro Monat begrenzen
2025-01-01 custom "budget" Expenses:SaaS "monthly" 100.00 USD

Setzen Sie diese für wichtige variable Ausgabenkategorien wie Software, Werbung oder Auftragnehmer, um Abweichungen zu bemerken, bevor sie zu einem Problem werden.

Schließen Sie den Monat, jedes Mal

Etablieren Sie einen einfachen, nicht verhandelbaren monatlichen Abschlussprozess:

  1. Abstimmen: Für jedes Bank- und Kreditkartenkonto fügen Sie eine balance Behauptung hinzu, die der Endzahl auf Ihrem Monatsauszug entspricht.
  2. Anhängen: Hängen Sie den PDF-Auszug selbst an den balance Eintrag mit der document Direktive an.
  3. Berichten: Führen Sie Ihre drei gespeicherten Abfragen aus (Bargeld, Gemeinkosten/COGS, Abonnements) und fügen Sie die Ausgaben in eine kurze monatliche Überprüfungsnotiz ein.

Die Saldobehauptung ist ein automatischer Auslöser. Wenn Ihr Hauptbuch nicht mit dem Kontoauszug übereinstimmt, wird Beancount einen Fehler werfen und Ihnen genau sagen, wo Sie nach der Diskrepanz suchen müssen.


Machen Sie die Steuersaison langweilig (im guten Sinne)

Durch Befolgen dieses Systems verwandeln Sie die Steuervorbereitung von einer Krise in eine einfache Berichtsübung.

  • Belege sind an Transaktionen angehängt, sodass es keine hektische Suche gibt. In Fava sind Sie nur einen Klick vom Quelldokument für jede Ausgabe entfernt.
  • Steuerrelevante Elemente können getaggt werden (z.B. #tax-deductible), wodurch Sie einen sauberen Bericht mit bean-query für Ihren Steuerberater ziehen können.
  • Jahresendbilanzen sind gesperrt und verifiziert mit balance Behauptungen, was Ihnen und Ihrem Vorbereiter Vertrauen in die Zahlen gibt.

Eine 30-Tage-Checkliste (Drucken Sie das aus)

  • Tag 1–3
    • Erstellen Sie einen minimalen Kontenplan.
    • Fügen Sie pad + balance für jede Bank/Karte mit den neuesten Auszügen hinzu.
  • Tag 4–10
    • Richten Sie eine Importpipeline ein und commiten Sie Ihre Regeln zur Versionskontrolle.
    • Füllen Sie 90 Tage Transaktionen nach; führen Sie einen ersten BALANCES Schnappschuss aus.
  • Tag 11–15
    • Standardisieren Sie Lieferanten zu ihren jeweiligen Konten (SaaS, Cloud, Versand, etc.).
    • Hängen Sie Auszug-PDFs für die abgestimmten Zeiträume an; bestätigen Sie, dass sie in Fava erscheinen.
  • Tag 16–20
    • Führen Sie die Gemeinkosten vs. COGS Abfrage aus; beheben Sie falsch kategorisierte Elemente.
    • Führen Sie die Abonnement-Häufigkeitsabfrage aus; kündigen oder konsolidieren Sie ungenutzte Services.
  • Tag 21–25
    • Fügen Sie ein oder zwei Budgetobergrenzen für wichtige variable Ausgaben über custom "budget" hinzu.
    • Speichern Sie Ihre drei wichtigsten bean-query Befehle in ein Skript für einfache Wiederverwendung.
  • Tag 26–30
    • Stimmen Sie alle Konten mit Monatsende balance Behauptungen ab.
    • Schreiben Sie eine kurze "Monatsabschluss" Notiz, die Schlüsselzahlen zusammenfasst und zu Dokumenten verlinkt.

Häufige Snippets, die Sie wiederverwenden werden

Ein sauberer Ausgabeneintrag

2025-08-05 * "Figma" "Pro plan"
Expenses:SaaS 12.00 USD
Assets:Bank:Checking -12.00 USD

Saldobehauptung aus einem Auszug

2025-09-01 balance Assets:Bank:Checking  8423.17 USD

Budgetleitplanke für Miete

2025-01-01 custom "budget" Expenses:Overhead:Rent "monthly" 2500.00 USD

Halten Sie es einfach, halten Sie es geskriptet

Die Philosophie einer Beancount-getriebenen finanziellen Entgiftung ist einfach:

  • Skripten Sie, was Sie wiederholen: Automatisieren Sie Importe und Berichterstattung.
  • Lassen Sie Behauptungen laut scheitern: Sie sind Ihre Sicherheitsleitplanken, keine Unannehmlichkeit.
  • Bevorzugen Sie weniger, klarere Konten über perfekte, granulare Kategorisierung.

Übernehmen Sie diese Gewohnheiten, und Ihr Unternehmen wird mit engen Feedback-Schleifen laufen: Liquiditätssichtbarkeit täglich, Ausgabenabweichung wöchentlich sichtbar und ein wirklich langweiliges Jahresende. Das ist die Klarheit und Kontrolle, die diese Entgiftung zu liefern konzipiert ist.


Referenzen & weitere Lektüre

Dieser Beitrag ist nur für Bildungszwecke und ist keine Steuer- oder Rechtsberatung.

Verstehen von Buchungssätzen in Beancount

· 8 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Buchungssätze sind das Rückgrat der doppelten Buchführung, und in Beancount ist jede *‑Transaktion, die Sie schreiben, ein Buchungssatz. Dieser Leitfaden erklärt die Grundlagen – Soll und Haben, Anpassungsbuchungen und Stornobuchungen – und zeigt, wie sie sauber auf die reine‑Text‑Syntax von Beancount abgebildet werden. Sie lernen, wie Sie präzise Bücher mit minimalem Aufwand führen.


2025-09-02-journal-entries-in-beancount

Schnell‑Auffrischung: Was ist ein Buchungssatz?

Ein Buchungssatz ist die formale, datierte Aufzeichnung einer finanziellen Transaktion. Er wird in Soll und Haben ausgedrückt, die die grundlegende Bilanzgleichung im Gleichgewicht halten:

Assets=Liabilities+EquityAssets = Liabilities + Equity

In einem doppelten Buchführungssystem wirkt sich jede Transaktion auf mindestens zwei Konten aus, und die Summe der Soll‑Buchungen muss den Summe der Haben‑Buchungen entsprechen. Diese einfache Regel sorgt dafür, dass nachgelagerte Finanzberichte wie Gewinn‑ und Verlustrechnung und Bilanz vertrauenswürdig und korrekt sind.


Soll und Haben in einer Minute

Die Konzepte von Soll und Haben können zunächst verwirrend sein, aber sie lassen sich auf ein paar einfache Regeln reduzieren. Denken Sie so: „Woher kam der Wert?“ (Haben) und „Wohin ging der Wert?“ (Soll).

Hier eine Übersicht, wie sie die fünf Kernkontotypen erhöhen:

KontotypErhöht durch
AssetsSoll
ExpensesSoll
LiabilitiesHaben
EquityHaben
IncomeHaben

Wie ein Buchungssatz in Beancount aussieht

Beancount verwendet einfache, menschenlesbare Text‑Direktiven, um Transaktionen zu erfassen. Jede Transaktion muss für jede Ware (z. B. USD, EUR, AAPL‑Aktie) auf Null balancieren. Beancount wirft einen Fehler, wenn das nicht der Fall ist.

Hier ein einfacher Buchungssatz für den Kauf von Kaffee:

2025-09-10 * "Coffee Bar" "Team coffee"
Expenses:Food:Coffee 18.00 USD
Assets:Bank:Checking -18.00 USD

Beachten Sie, dass die beiden Buchungen (Zeilen mit Konten) sich zu Null summieren: $18.00 + (-$18.00) = 0.

Sie können leistungsstarke Kontexte direkt in der Erzählung mittels Tags (wie #clientX) für Filterungen und Links (wie ^INV-2025-001) hinzufügen, um verwandte Einträge zu verbinden.

Beispiel: So verknüpfen Sie eine Rechnung mit ihrer Zahlung:

; Zuerst die Rechnung, die Sie an den Kunden gesendet haben
2025-09-15 * "Acme Corp" "Invoice 2025-001 #clientX ^INV-2025-001"
Assets:AccountsReceivable 1000.00 USD
Income:Consulting -1000.00 USD

; Später die Zahlung und Rückverknüpfung zur ursprünglichen Rechnung
2025-09-28 * "Acme Corp" "Payment on ^INV-2025-001"
Assets:Bank:Checking 1000.00 USD
Assets:AccountsReceivable -1000.00 USD

Der Tag #clientX ermöglicht es Ihnen, alle Transaktionen dieses Kunden leicht zu filtern, und der Link ^INV-2025-001 schafft eine Verbindung zwischen den beiden Einträgen, die Sie in Berichten verfolgen können.


Häufige Buchungssätze (zum Kopieren)

Hier finden Sie mehrere gängige Geschäftsvorfälle, formatiert für Beancount.

Eigentümer investiert Geld

Ein Eigentümer bringt persönliches Kapital ein, um das Unternehmen zu starten.

2025-01-01 * "Owner" "Initial capital contribution"
Assets:Bank:Checking 10000.00 USD
Equity:Owner-Capital -10000.00 USD

Barverkauf mit Umsatzsteuer

Ein Kunde zahlt bar für ein Produkt, inklusive 8 % Umsatzsteuer, die Sie später an das Finanzamt abführen müssen.

2025-01-05 * "Walk-in Customer" "Cash sale with 8% tax"
Assets:Cash 108.00 USD
Income:Sales -100.00 USD
Liabilities:Tax:Sales -8.00 USD

Verkauf auf Rechnung (Rechnung) und Zahlungseingang

Sie erbringen eine Leistung, stellen dem Kunden eine Rechnung, und erhalten später die Zahlung.

2025-01-10 * "Acme Corp" "Consulting invoice ^INV-2025-002"
Assets:AccountsReceivable 2500.00 USD
Income:Consulting -2500.00 USD

2025-01-30 * "Acme Corp" "Payment on ^INV-2025-002"
Assets:Bank:Checking 2500.00 USD
Assets:AccountsReceivable -2500.00 USD

Ausgabe per Kreditkarte

Sie kaufen Bürobedarf mit einer Firmenkreditkarte.

2025-01-12 * "OfficeMax" "Supplies on credit card"
Expenses:Office:Supplies 75.00 USD
Liabilities:CreditCard -75.00 USD

Lohnabrechnung (einfaches Modell)

Sie führen die Lohnabrechnung durch, erfassen den Bruttolohn, die einbehaltenen Steuern und die Nettobezahlung von Ihrem Bankkonto.

2025-01-31 * "Payroll" "January wages and withholdings"
Expenses:Payroll:Wages 2000.00 USD
Liabilities:Taxes:Withheld -400.00 USD
Assets:Bank:Checking -1600.00 USD

Monatliche Abschreibung

Sie buchen die monatliche Abschreibung für ein Anlagegut, z. B. einen Laptop.

2025-01-31 * "Depreciation" "Laptop, straight-line"
Expenses:Depreciation 100.00 USD
Assets:Equipment:AccumDepr -100.00 USD

Vorausbezahlte Ausgabe & monatliche Amortisation

Sie zahlen die Jahresprämie für eine Versicherung im Voraus und erfassen dann einen Monat Aufwand.

; 1. Jahresbeitrag zahlen
2025-01-01 * "InsureCo" "Annual insurance premium"
Assets:Prepaid:Insurance 1200.00 USD
Assets:Bank:Checking -1200.00 USD

; 2. Einen Monat Aufwand am Ende Januar erfassen
2025-01-31 * "InsureCo" "Amortize 1/12 of insurance"
Expenses:Insurance 100.00 USD
Assets:Prepaid:Insurance -100.00 USD

Noch nicht verdiente Erlöse & monatliche Erfassung

Ein Kunde zahlt im Voraus für ein 3‑Monats‑Abonnement. Sie buchen das Geld und erfassen dann monatlich einen Teil des Erlöses.

; 1. Kunde zahlt im Voraus
2025-02-01 * "Subscriber" "3-month plan prepaid"
Assets:Bank:Checking 300.00 USD
Liabilities:Unearned:Subs -300.00 USD

; 2. Einen Monat Erlös nach Leistungserbringung erfassen
2025-02-28 * "Recognition" "Recognize month 1 of 3"
Liabilities:Unearned:Subs 100.00 USD
Income:Subscriptions -100.00 USD

Rückstellung für zweifelhafte Forderungen und Abschreibung

Sie bilden eine Rückstellung für potenziell uneinbringliche Rechnungen und schreiben später eine konkrete uneinbringliche Forderung ab.

; 1. Rückstellung von 2 % der Forderungen bilden
2025-03-31 * "Provision" "2% of A/R for doubtful accounts"
Expenses:BadDebt 200.00 USD
Assets:AllowanceForDoubtful -200.00 USD

; 2. Konkrete Forderung abschreiben
2025-04-15 * "Write-off" "Customer XYZ invoice"
Assets:AllowanceForDoubtful 150.00 USD
Assets:AccountsReceivable -150.00 USD

Periodeninventur & COGS‑Anpassung

Am Periodenende berechnen Sie die Kosten der verkauften Waren (COGS), indem Sie das Inventarkonto anpassen.

2025-03-31 * "COGS adjustment" "Periodic inventory method"
Expenses:COGS 4500.00 USD
Assets:Inventory -4500.00 USD

Anpassungsbuchungen vs. Stornobuchungen

Anpassungsbuchungen werden am Ende einer Rechnungsperiode (Monat, Quartal usw.) erfasst, um Erlöse und Aufwendungen korrekt der Periode zuzuordnen, in der sie tatsächlich verdient bzw. entstanden sind. Dazu gehören Rückstellungen, Abgrenzungen und Schätzungen wie Abschreibungen.

Stornobuchungen sind optionale Buchungen, die am ersten Tag einer neuen Periode vorgenommen werden und exakt eine bestimmte Anpassungsbuchung der Vorperiode rückgängig machen. Ihr Zweck ist die Vereinfachung der Buchführung. Durch das Stornieren einer Rückstellung können Sie die nachfolgende Geldbewegung in üblicher Weise buchen, ohne daran denken zu müssen, sie gegen das Passivkonto zu splitten.

Beispiel: Rückstellung und Stornierung von Nebenkosten

Angenommen, Sie müssen Ihre Nebenkosten für Januar erfassen, die Rechnung kommt jedoch erst im Februar.

; 1. Rückstellung am Ende Januar schätzen
2025-01-31 * "Accrual" "Estimate January utilities expense"
Expenses:Utilities 500.00 USD
Liabilities:Accrued:Utilities -500.00 USD

; 2. (Optional) Stornierung der Rückstellung am ersten Tag der nächsten Periode
2025-02-01 * "Reversal" "Undo January utilities accrual"
Liabilities:Accrued:Utilities 500.00 USD
Expenses:Utilities -500.00 USD

; 3. Tatsächliche Rechnungszahlung im Februar buchen
; Die Rechnung beträgt 520 USD. Durch die Stornierung können Sie
; den vollen Betrag direkt auf das Aufwandskonto buchen.
; Der Nettobetrag für Februar ist 520 - 500 = 20 USD.
2025-02-10 * "City Utilities" "Payment for January bill"
Expenses:Utilities 520.00 USD
Assets:Bank:Checking -520.00 USD

Hinweis: Das Beispiel im Überblick zeigt das Aufteilen der Endzahlung. Die Stornobuchungsmethode ist eine Alternative, die die Endzahlung vereinfacht.


Checkliste für jeden Beancount‑Buchungssatz

Gehen Sie diese Schritte durch, um sicherzustellen, dass Ihre Einträge sauber und korrekt sind:

  1. Beginnen Sie mit dem Datum (JJJJ‑MM‑TT) und einem Transaktions‑Flag (*).
  2. Fügen Sie einen Zahlungsempfänger und eine beschreibende Narration hinzu. Nutzen Sie #tags und ^links für bessere Durchsuchbarkeit.
  3. Geben Sie mindestens zwei Buchungszeilen an, die für jede Ware auf Null balancieren.
  4. Verwenden Sie korrekte Kontonamen aus den fünf Typen: Assets, Liabilities, Equity, Income, Expenses.
  5. Optional können Sie Metadaten wie document: "invoices/INV-2025-001.pdf" zur Nachverfolgbarkeit hinzufügen.

Häufige Stolperfallen (und wie Beancount hilft)

  • Unausgeglichene Buchungen: Wenn Ihre Soll‑ und Haben‑Buchungen nicht zu Null summieren, verweigert Beancount den Eintrag. Das ist ein Kernfeature, das Fehler verhindert. Sie können einen Betrag auch leer lassen – Beancount berechnet ihn automatisch.
  • Falsches Vorzeichen bei einem Konto: Es ist leicht zu vergessen, dass Income, Equity und Liabilities mit Haben (typischerweise negative Zahlen in Beancount) erhöht werden. Wenn Sie das verwechseln, sehen Ihre Berichte seltsam aus, aber die Bilanzregel bietet weiterhin einen Sicherheitsnetz.
  • Fehlende Links zwischen Einträgen: Ohne Verknüpfung einer Rechnung mit ihrer Zahlung wird das Nachverfolgen offener Posten schwieriger. Durch konsequente Nutzung von ^links entsteht ein prüfbarer Pfad.

Wo geht es weiter?

  • Beancount‑Sprache & Bilanzierungsregeln: Vertiefen Sie sich in die offizielle Dokumentation.
  • Syntax‑Cheat‑Sheet: Eine praktische Referenz für alle Beancount‑Direktiven.
  • Soll/Haben‑Einführung: Ein guter Einstieg, wenn Sie neu in den Buchführungsregeln sind.
  • Anpassungs‑/Stornobuchungen: Weiterführende Artikel zur Theorie der Buchführung.

Anhang: Accounting Talk → Beancount‑Map

Diese schnelle Übersetzungshilfe unterstützt Sie dabei, Buchhaltungsanweisungen in Beancount‑Syntax zu übertragen.

Accounting InstructionBeancount Action
Debit an expensePositive amount to an Expenses: account
Credit a liabilityNegative amount to a Liabilities: account
Accrue revenueAssets:AccountsReceivable +
Income:* -
Defer revenueAssets:Bank:* +
Liabilities:Unearned:* -
Recognize deferred revenueLiabilities:Unearned:* +
Income:* -

Mit diesen Mustern und Beispielen können Sie nahezu jedes geschäftliche Ereignis in Beancount modellieren und sicherstellen, dass Ihre Finanzberichte ohne Überraschungen übereinstimmen.

10 Praktische Schritte zu einem schnellen, zuverlässigen Monatsabschluss in Beancount

· 7 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Wenn Ihr Hauptbuch im Klartext vorliegt, kann Ihr Monatsabschluss sowohl schnell als auch prüfbar sein. Der Prozess muss kein hektisches Durcheinander aus Tabellenkalkulationen und Taschenrechnern sein. Dieser Leitfaden destilliert einen sauberen, wiederholbaren Ablauf, der speziell für Beancount und dessen Web‑Interface Fava entwickelt wurde und auf Bilanz‑Assertions, intelligenten Importen und leichten Prüfungen basiert.

Hier ist die Checkliste für einen schmerzlosen Abschluss:

2025-09-02-month-end-close

  1. Sammeln Sie Kontoauszüge und importieren Sie alle Roh‑Buchungen.
  2. Normalisieren Sie Zahlungsempfänger, Beschreibungen und Metadaten.
  3. Stimmen Sie jedes Bargeld‑, Bank‑ und Kreditkartenkonto mit balance‑Assertions ab.
  4. Verknüpfen Sie Überweisungen und Konten‑bewegungen.
  5. Aktualisieren Sie Preise für Anlagen und prüfen Sie Bewertungen.
  6. Fügen Sie Dokumente (Belege, Rechnungen) Ihrem Hauptbuch hinzu oder verlinken Sie sie.
  7. Führen Sie Abfragen und Dashboards für GuV‑ und Varianz‑Checks aus.
  8. Buchen Sie Rückstellungen und Anpassungen nach Bedarf.
  9. Validieren Sie das Hauptbuch mit automatisierten Prüfungen.
  10. Committen, taggen und archivieren Sie den Monat.

1. Grundregeln festlegen (und wiederverwenden)

Ein konsistenter Abschluss beginnt mit einer stabilen Basis. Ihr Kontenplan und zentrale Beancount‑Optionen sollten zentral deklariert und selten geändert werden. Optionen wie operating_currency und die Handhabung von documents sorgen dafür, dass Ihre Berichte und Importe jedes Mal vorhersehbar funktionieren.

Tipp: Betrachten Sie Ihre Optionsdatei als „Infrastruktur“. Änderungen können das Berechnungsverhalten Ihrer Zahlen beeinflussen. Versionieren Sie sie sorgfältig in Git.


2. Alles importieren – und nie wieder manuell tippen

Die Automatisierung des Datenimports ist der größte Geschwindigkeitsschub beim Abschluss. Nutzen Sie Beancounts leistungsstarke Import‑Tools und community‑gebaute Importer, um Bank‑Feeds, Kreditkarten‑CSV/OFX‑Dateien, Broker‑Daten und Lohnabrechnungen zu holen.

Ziel ist ein Ein‑Befehl‑Import, der ausgeglichene Buchungen erzeugt, die Sie nur noch prüfen und committen müssen. Das eliminiert manuelle Dateneingaben, die Hauptursache für Fehler und Verzögerungen.


3. Zahlungsempfänger und Metadaten im Vorfeld normalisieren

Saubere Daten sind zuverlässige Daten. Standardisieren Sie Ihre Zahlungsempfänger, Beschreibungen und Tags bereits beim Import, damit Ihre Suchen, Regeln und Berichte Monat für Monat exakt bleiben.

Beancounts Plugin‑System ermöglicht leichte Transformationen und Validierungen beim Laden Ihrer Dateien. Ideal, um eigene Konsistenz‑Checks durchzusetzen oder das eingebaute noduplicates‑Plugin zu nutzen, das wiederholte Buchungen markiert, bevor sie zum Problem werden.


4. Mit balance‑Assertions abstimmen

Für jedes Konto, das einen Auszug hat (Giro, Sparkonto, Kreditkarten), verwenden Sie Beancounts balance‑Direktive, um den Schlussbestand zu behaupten. Diese einfache Zeile verwandelt die Abstimmung von einer manuellen Augenprüfung in einen präzisen, automatisierten Test.

; Behauptet, dass der Bestand exakt 1234.56 am Beginn des Tages beträgt
2025-09-01 balance Assets:Bank:Checking 1234.56 USD

Da Bestände zu Beginn des Tages geprüft werden, ist es am einfachsten, den ersten Tag des nächsten Monats für einen Monatsabschluss‑Auszug zu verwenden. Wenn Beancounts berechneter Bestand nicht mit Ihrer Assertion übereinstimmt, erhalten Sie einen genauen Fehler und ein Datum, um Ihre Untersuchung zu beginnen. Beheben Sie immer die wahre Quelle (Ihre Buchungen) zuerst; „erzwingen“ Sie keine Abstimmung.


5. Inter‑Konto‑Transfers verknüpfen

Stellen Sie sicher, dass jeder Transfer auf beiden Seiten der Buchung erscheint. Eine Zahlung von Ihrem Girokonto an Ihre Kreditkarte sollte beispielsweise in beiden Konten sichtbar sein. Nicht übereinstimmende Transfers sind eine häufige Ursache für Abstimmungsprobleme.

Verwenden Sie die pad‑Direktive nur zum Setzen historischer Eröffnungsbestände, wenn Sie ein Konto erstmals einrichten. Sie ist ein Einrichtungstool, kein Krückstock zur Korrektur von Monatsend‑Differenzen.


6. Positionen und Preise für Anlagen prüfen

Um ein genaues Bild Ihres Nettovermögens zu erhalten, benötigen Sie aktuelle Marktwerte für Ihre Anlagen und Fremdwährungen. Nutzen Sie Beancounts price‑Direktive, um diese Werte zum Abschlussdatum zu erfassen.

2025-08-31 price VTI  290.14 USD
2025-08-31 price EUR 1.11 USD

Viele Werkzeuge können diese Preise automatisch für Sie holen. Nach dem Update führen Sie Ihre Bilanz‑ oder Nettovermögensberichte erneut aus, um die Bewertungsänderungen zu sehen.


7. Belege und Quelldokumente anhängen

Pflegen Sie eine saubere Prüfspur, indem Sie Buchungen mit ihren Quelldokumenten verknüpfen. Nutzen Sie die Option documents in Ihrer Haupt‑Beancount‑Datei, um auf Ihr Archiv von Belegen und Rechnungen zu zeigen.

option "documents" "/path/to/Finance/Documents"

Wenn Sie Ihre Dateien nach Datum benennen (z. B. 2025-08-13.vendor.receipt.pdf), können Beancount und Fava sie automatisch entdecken und verlinken, sodass Sie mit einem Klick den Beleg zu jeder Buchung öffnen können.


8. Den Monat mit Fava und BQL prüfen

Ein schneller Rückkopplungszyklus ist entscheidend. Nutzen Sie Fava, um Ihre Finanzen visuell zu inspizieren. Seine Diagramme und Berichte eignen sich perfekt, um Ausgaben nach Kategorien zu zerlegen, Einkommens­trends zu prüfen und Anomalien auf einen Blick zu erkennen.

Für präzisere Prüfungen verwenden Sie die Beancount Query Language (BQL). Diese Abfrage liefert Ihnen beispielsweise eine nach Gesamtausgaben sortierte Aufschlüsselung aller Ausgaben für August 2025:

SELECT
account,
ROUND(SUM(position), 2) AS total
WHERE
date >= 2025-08-01 AND date < 2025-09-01
AND account 'Expenses'
GROUP BY
account
ORDER BY
total DESC;

9. Rückstellungen und Anpassungen buchen

Wenn Sie die Periodenrechnung verwenden, erfassen Sie Ihre Monatsabschluss‑Anpassungen als explizite, datierte Buchungen. Das können aufgelaufene Ausgaben (z. B. eine noch nicht erhaltene Nebenkostenabrechnung), Abschreibungen von vorausbezahlten Aufwendungen oder die Erfassung von Erlösen sein. Halten Sie sie einfach und gut dokumentiert im Buchungstext, damit sie bei späteren Prüfungen leicht verständlich sind.


10. Validieren, taggen und archivieren

Bevor Sie den Monat abschließen, führen Sie einen abschließenden Integritäts‑Check durch:

bean-check your-ledger.beancount

Dieser Befehl erkennt Ungleichgewichte, Verweise auf nicht eröffnete Konten und andere häufige Fehler. Beheben Sie alles, was er meldet.

Ist alles korrekt, committen Sie Ihre Änderungen in die Versionskontrolle (z. B. Git) mit einer klaren Nachricht und einem Tag, etwa close-2025-08. Archivieren Sie abschließend Ihre Kontoauszüge und betrachten Sie den Monat als abgeschlossen.


Ein einfaches Abschluss‑Skript, das Sie anpassen können

Sie können die meisten dieser Schritte mit einem einfachen Shell‑Skript automatisieren. So wird Ihr Abschluss zu einem einzigen, wiederholbaren Befehl.

#!/usr/bin/env bash
set -euo pipefail

# Beispiel: ./close.sh 2025-08
MONTH=${1:?Bitte geben Sie einen Monat im Format JJJJ-MM an}
LEDGER= /finance/ledger.beancount

# 1. Neue Buchungen importieren
echo "Importiere Buchungen für $MONTH..."
make import MONTH="$MONTH"

# 2. Marktpreise für den letzten Tag des Monats aktualisieren
PRICE_DATE=$(date -d "$MONTH-01 +1 month -1 day" +%F)
echo "Hole Preise für $PRICE_DATE..."
make prices DATE="$PRICE_DATE"

# 3. Gesamtes Hauptbuch validieren
echo "Führe bean-check aus..."
bean-check "$LEDGER"

# 4. Schlüsselbericht erzeugen (z. B. Ausgaben‑Aufschlüsselung)
echo "Erstelle Ausgabenbericht für $MONTH..."
bean-query "$LEDGER" -f txt "
SELECT account, SUM(position)
WHERE date >= '${MONTH}-01' AND date < '${MONTH}-01' + 1 month
AND account 'Expenses'
GROUP BY account ORDER BY SUM(position) DESC;
" > "reports/${MONTH}-expenses.txt"

# 5. Abschluss in Git committen und taggen
echo "Committe und tagge den Abschluss..."
git -C /finance add .
git -C /finance commit -m "Close ${MONTH}"
git -C /finance tag "close-${MONTH}"

echo "Monat ${MONTH} ist geschlossen und getaggt."

Warum das funktioniert

Dieser Prozess ist schnell und zuverlässig, weil er auf wenigen Kernprinzipien beruht:

  • Assertions, nicht Augen: Die balance‑Direktive verwandelt die Abstimmung in einen genauen, automatisierten Check.
  • Deterministische Eingaben: Automatisierte Importer und normalisierte Metadaten machen Ihr Hauptbuch reproduzierbar und konsistent.
  • Durchsuchbare Daten: Fava und BQL bieten leistungsstarke Werkzeuge, um Ergebnisse zu validieren und Ausreißer sofort zu untersuchen.
  • Prüfbare Änderungen: Anpassungen sind Klartext‑Journal‑Einträge, die Monate oder Jahre später leicht zu prüfen und zu verstehen sind.

Ein guter Monatsabschluss ist größtenteils Logistik. Mit Beancount können Sie ihn zu einem kurzen, skriptbaren Ritual machen: importieren, behaupten, bewerten, abfragen und committen. Halten Sie den Workflow stabil, und Ihr Abschluss bleibt schnell – selbst wenn Ihre finanzielle Situation komplexer wird.

Die besten Geschäftskreditlinien (2025)

· 8 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Wenn Sie flexibles Betriebskapital benötigen, das Sie abrufen, zurückzahlen und wiederverwenden können, schlägt eine Geschäftskreditlinie (LOC) wiederholte Festdarlehen. Nachfolgend die stärksten Optionen dieses Jahres nach Anwendungsfall, ein schneller Kostenvergleich und ein einfaches Beancount‑Rezept zum Buchen von Abrufen, Zinsen und Gebühren.


2025-08-27-best-business-lines-of-credit-2025

TL;DR — Optimale Auswahl nach Szenario

  • Schnelle, flexible Fintech‑Linie: Bluevine — bis zu 250 000 $, wöchentliche oder monatliche Rückzahlung, Finanzierung oft innerhalb von 24 Stunden, Zinssätze beworben „ab 7,8 % (einfacher Zins).“
  • Gebührenbasierte Abrufe mit mehreren Laufzeiten: American Express Business Blueprint® Line of Credit — Kreditgrößen 2 000 250000–250 000 ; wählen Sie 1–3‑Monats‑Einmal‑Rückzahlungsdarlehen oder 6–24‑Monats‑Ratenkredite mit festen Darlehensgebühren (nicht APR).
  • Prime‑basierte Banklinie mit klarer Preisgestaltung: Wells Fargo BusinessLine® / Prime Line — BusinessLine: Prime + 1,75 % bis +9,75 %; Prime Line: Prime + 0,50 % (Mindest‑Floor 5 %); typische Kreditlimits 10 000 150000–150 000 .
  • Beziehungs‑Pricing & ein Weg zum „Graduieren“: Bank of America — ungesicherte Business Advantage‑Linie (Beziehungsrabatte 0,25 %–0,75 %); oder cash‑gesicherte Linie, bei der Ihre Einzahlung das Limit bestimmt (ab 1 000 $), hilfreich zum Aufbau von Geschäftskredit.
  • Filiale + nationale Reichweite: Chase Business Line of Credit — online bis zu 250 000 $, 5‑Jahres‑Drehzahlraum, dann 5‑Jahres‑Rückzahlung (verfügbar in 48 Bundesstaaten).
  • **Bis zu 250 kmitklarerJahresgebu¨hrenPolicy:U.S.BankCashFlowManagerLinienbiszu250k mit klarer Jahresgebühren‑Policy:** **U.S. Bank Cash Flow Manager** — Linien bis zu 250 k; ungesicherte Option bis zu 100 k;keineJahresgebu¨hrbeiLinie>50k; keine Jahresgebühr bei Linie > 50 k (sonst 150 $).
  • Jüngere Unternehmen, die Geschwindigkeit benötigen (Kosten beachten): Headway Capital — 5 k100k–100 k, Rechner zeigt Start‑3,3 % monatlich + 2 % Abrufgebühr.
  • Schnelle Genehmigungen, aber meist teuer: OnDeck LOC — bis zu 200 k$; vom Unternehmen gemeldeter durchschnittlicher APR 56,6 % für Linien (H1’25).
  • Für größere, niedrigere Zins‑, überwachte Linien (bei Qualifikation): SBA‑Linien — klassische CAPLines‑Programme und das neuere 7(a) Working Capital Pilot (WCP). WCP ermöglicht Kreditgebern, überwachte Drehlinien bis zu 5 M$ mit SBA‑Garantie auszugeben.

Was hat sich 2025 geändert oder ist wichtig? 📈

Zwei zentrale Trends prägen das Geschäftskredit‑Umfeld dieses Jahres:

  1. Prime‑Satz niedriger als 2023‑Höchstwerte. Der Wall Street Journal Prime Rate liegt bei 7,50 % (Stand 2. September 2025) und wurde zuletzt am 19. Dezember 2024 angepasst. Dieser Benchmark‑Satz bestimmt direkt die Preisgestaltung der meisten variabel verzinsten Bank‑Kreditlinien („Prime + Aufschlag“). Ein stabiler, niedriger Prime‑Satz bedeutet vorhersehbarere Kosten für Kreditnehmer.
  2. SBA hat überwachte Working‑Capital‑Linien ausgerollt/erweitert. Das 7(a) Working Capital Pilot (WCP) Programm, wirksam seit 1. August 2024, wird weiter ausgebaut. Es ermöglicht Kreditgebern, asset‑ oder transaktionsbasierte überwachte LOCs zu vergeben – ein großer Vorteil für Unternehmen, die Finanzierung für Lagerbestand, Forderungen oder spezifische Aufträge benötigen.

Überblick: Beliebte Kreditlinien, die Sie tatsächlich erhalten können

AnbieterMaximale KreditgrößePreisgestaltungBemerkenswerte Bedingungen/GebührenAm besten geeignet für
Bluevine250.000 $Einfachzinsen „ab 7,8 %“; wöchentliche oder monatliche RückzahlungenFinanzierung oft innerhalb von 24 StundenSchnelle, flexible Online‑LOC mit unkomplizierten Abrufen
AmEx Business Blueprint®2.000 250.000–250.000 Darlehensgebühr statt Zins; 1–3 Monate Einmal‑Rückzahlung oder 6–24 Monate RatenSiehe veröffentlichte Gebührenbereiche nach Laufzeit; Sofortgutschrift auf AmEx Business CheckingVorhersehbare Gebühren; kurze vs. längere Rückzahlung pro Abruf wählen
Wells Fargo BusinessLine®10.000 150.000–150.000 Variabel Prime + 1,75 % bis +9,75 %Ungesicherte DrehliniePrime‑basierte Banklinie mit transparentem Aufschlag
Wells Fargo Prime LineVariabelPrime + 0,50 % (Mindest‑Floor 5 %)In der Regel für stärkere ProfileNiedrig‑Aufschlag‑Option bei Qualifikation
Chase Business LOCOnline bis 250.000 $Variabel (nicht öffentlich online angegeben)5‑Jahres‑Drehzahl, dann 5‑Jahres‑Rückzahlung; nicht in AK/HIEtablierte Bank‑LOC mit langem Drehzahlfenster
U.S. Bank Cash Flow ManagerBis zu 250.000 $Variabel; gesichert & ungesichertUngesichert bis 100 k;keineJahresgebu¨hr>50k; keine Jahresgebühr > 50 k (sonst 150 $)Klare Gebühren‑Policy; breites Filialnetz
PNC Ungesicherte LOC20.000 100.000–100.000 WSJ Prime + Aufschlag (variabel)175 $ JahresgebührKleinere Linien; Beziehungs‑Banking
Headway Capital5.000 100.000–100.000 Start‑3,3 % monatlich + 2 % Abrufgebühr (staatlich geregelt)Wöchentlich oder monatlichJüngere Firmen, die Geschwindigkeit benötigen (Kosten beachten)
OnDeck LOCBis zu 200.000 $Hoher durchschnittlicher APR 56,6 % (H1’25)Schnelle Genehmigungen; wöchentliche Zahlungen üblichKurzfristige Liquiditätslücken; teures Kapital
SBA CAPLines & 7(a) WCPBis zu 5.000.000 $SBA‑gegebene Sätze über Kreditgeber; überwachte LinienWCP‑Einrichtungen bis 12 Monate, verlängerbar; CAPLines Laufzeiten bis 10 JahreGrößere, strukturierte Working‑Capital‑Bedürfnisse mit Sicherheiten

Wie Sie die richtige Kreditlinie wählen (7 schnelle Prüfungen) ✅

  1. Index & Aufschlag: Wenn es sich um eine Bank‑Linie handelt, die als „Prime ± X %“ angegeben ist, prüfen Sie den heutigen Prime‑Satz (7,50 %) und addieren Sie den angebotenen Aufschlag. Das ergibt Ihren aktuellen variablen Jahreszins (APR).
  2. Gebühren‑ vs. Zins‑basiert: Einige Fintechs (wie AmEx Blueprint) erheben eine feste „Darlehensgebühr“ pro Abruf statt Zinsen. Vergleichen Sie den effektiven APR dieser Gebühr mit zinsbasierten Angeboten, bevor Sie entscheiden.
  3. Jahres‑/Abrufgebühren: Diese erhöhen die Gesamtkosten, besonders bei seltener Nutzung. U.S. Bank verzichtet bei Linien > 50 kaufdie150auf die 150 Jahresgebühr, während PNC eine 175 $ Gebühr für die ungesicherte LOC erhebt.
  4. Rückzahlungsrhythmus: Wöchentliche Zahlungen (häufig bei Online‑Kreditgebern) können den Cash‑Flow glätten, erfordern aber häufigeres Management. Monatliche Zahlungen vereinfachen die Buchhaltung. Bluevine bietet beide Optionen.
  5. Finanzierungsgeschwindigkeit: Wenn Sie sofort Geld benötigen, ist die Geschwindigkeit entscheidend. Bluevine finanziert oft innerhalb von 24 Stunden, und American Express ermöglicht Sofortgutschriften auf ein AmEx Business Checking‑Konto.
  6. Qualifikation & Graduierungs‑Pfad: Wenn Sie noch nicht für eine ungesicherte Linie qualifiziert sind, kann ein Produkt wie die cash‑gesicherte Linie von Bank of America (Start ab 1.000 $) helfen, Geschäftskredit aufzubauen und später zu einer ungesicherten Linie zu „graduieren“.
  7. SBA für Größe oder Struktur in Betracht ziehen: Für größere Bedürfnisse, die mit Lagerbestand, Forderungen oder Aufträgen verknüpft sind, können die SBA‑Programme 7(a) WCP oder CAPLines größere, überwachte Linien zu regulierten Sätzen bieten – vorausgesetzt, Sie können die intensivere Kreditprüfung bewältigen.

Ein schneller Tipp zum Kostenvergleich 🧮

Der Vergleich von Angeboten kann knifflig sein. So geht’s einfach:

  • Prime‑basiertes Beispiel: Bietet Ihnen eine Bank Prime + 2,75 %, liegt Ihr Start‑APR heute bei 10,25 % (7,50 % + 2,75 %). Dieser Satz schwankt mit Änderungen des Prime‑Satzes.
  • Gebührenbasiertes Beispiel (AmEx Blueprint): Ein 12‑Monats‑Abruf mit einer Gesamtdarlehensgebühr von 6–18 % wirkt niedrig. Um jedoch Äpfel mit Äpfeln zu vergleichen, müssen Sie den äquivalenten APR auf den amortisierenden Saldo berechnen. Eine feste Gebühr auf den Anfangsbetrag entspricht nicht einem APR auf einen fallenden Saldo.

Beancount: Wie man eine Kreditlinie bucht

Für Nutzer des plain‑text Buchhaltungstools Beancount ist das Verfolgen einer Kreditlinie unkompliziert. Die LOC ist eine Verbindlichkeit; Abrufe erhöhen diese Verbindlichkeit und Ihren Cash, während Zinsen und Gebühren Aufwendungen sind. Passen Sie die Kontonamen unten an Ihr eigenes Ledger an.

1) Abruf von 25.000 $ von Ihrer LOC auf Ihr Girokonto

2025-03-15 * "LOC draw"
Assets:Bank:Checking 25,000.00 USD
Liabilities:LOC:Bluevine -25,000.00 USD

2) Zahlung von 2.300 (300(300 Zinsen, 2.000 $ Tilgung)

2025-04-15 * "LOC payment (principal + interest)"
Liabilities:LOC:Bluevine 2,000.00 USD
Expenses:Interest:LOC 300.00 USD
Assets:Bank:Checking -2,300.00 USD

3) Jahresgebühr von 150 $ vom Bankkonto buchen

2025-01-10 * "Annual LOC fee"
Expenses:BankFees:LOC 150.00 USD
Assets:Bank:Checking -150.00 USD

Alternative: Wird die Jahresgebühr dem Kreditlinien‑Saldo hinzugefügt statt vom Bankkonto abgebucht, lautet die Buchung:

2025-01-10 * "Annual LOC fee added to balance"
Expenses:BankFees:LOC 150.00 USD
Liabilities:LOC:Bluevine -150.00 USD

Wann eine SBA‑unterstützte Kreditlinie sinnvoller ist

Eine von der SBA garantierte Linie ist nicht für jedes Unternehmen geeignet, aber ein starkes Werkzeug, wenn:

  • Sie ein größeres Kreditlimit benötigen als die meisten Fintech‑ oder ungesicherten Bankprodukte bieten.
  • Ihr Working‑Capital‑Bedarf ist an Sicherheiten wie Forderungen, Lagerbestand oder unterschriebene Verträge gebunden.
  • Sie die Überwachungsanforderungen bewältigen können, etwa das Einreichen von Borrowing‑Base‑Zertifikaten und regelmäßigen Finanzberichten.

Wenn das auf Ihr Unternehmen zutrifft, prüfen Sie die SBA‑CAPLines‑Programme und das 7(a) Working Capital Pilot (WCP). Diese Programme ermöglichen Linien bis zu 5 M$; Standard‑CAPLines können Laufzeiten von bis zu 10 Jahren haben.


Antrags‑Checkliste 📝

Seien Sie vorbereitet. Die meisten Kreditgeber verlangen:

  • Unternehmensalter, Umsatz und Kredit‑Score: Banken wollen in der Regel 1–2 + Jahre im Geschäft und solide Kreditwerte; viele Online‑Kreditgeber haben flexiblere Kriterien, verlangen dafür aber höhere Preise.
  • Finanzunterlagen: Aktuelle Kontoauszüge, betriebliche Steuererklärungen und ggf. Forderungs‑ oder Lagerbestandsberichte bereithalten.
  • Persönliche Bürgschaft: Standard bei den meisten Geschäftskreditlinien – Sie haften persönlich, falls das Unternehmen nicht zahlen kann.

Wichtige Quellen


Schlusswort

Eine gut gewählte Geschäftskreditlinie kann Ihr Unternehmen mit der nötigen Liquidität ausstatten, um Chancen zu ergreifen und Wachstumsphasen zu überstehen. Nutzen Sie die hier vorgestellten Kriterien, um das passende Produkt zu finden, vergleichen Sie Kosten transparent und dokumentieren Sie jede Transaktion sauber in Beancount. So behalten Sie stets den Überblick über Verbindlichkeiten, Zinsaufwendungen und Gebühren – und legen gleichzeitig ein starkes Fundament für zukünftige Finanzentscheidungen.

Steuern in Beancount erfassen (der pragmatische Weg)

· 8 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Steuern können im Bereich der persönlichen Finanzen wie ein besonderes, kompliziertes Ungeheuer wirken. Aber was, wenn sie das nicht wären? Was, wenn Sie sie wie jeden anderen Geldfluss in Ihrem Hauptbuch behandeln könnten? Gute Neuigkeiten: Das können Sie. Indem Sie Steuern als einfache Wertbewegungen behandeln, bleibt Ihr Beancount‑Hauptbuch sauber, leicht abfragbar und – am wichtigsten – verständlich.

Im Folgenden finden Sie ein praktisches, unkompliziertes Muster, das Sie in eine persönliche oder kleine Unternehmens‑Beancount‑Datei einfügen können. Es ist ein simples System zur Handhabung von Gehaltsabrechnungen, Steuerzahlungen und sogar den lästigen Rückerstattungen, die ins neue Jahr übergehen. Wir zeigen Ihnen die notwendigen Konten, gehen anhand von Praxisbeispielen durch und präsentieren die genauen Abfragen, die Sie ausführen müssen, um die gewünschten Antworten zu erhalten.

2025-08-25-recording-taxes-in-beancount


Die Kernprinzipien

Bevor wir in den Code eintauchen, einigen wir uns auf ein paar einfache Regeln. Diese Prinzipien halten die Dinge logisch und verhindern zukünftige Kopfschmerzen.

  • Trennen Sie „was es ist“ von „wann das Geld fließt“. 🗓️
    Das ist das wichtigste Konzept. Eine Steueraufwendung gehört zu dem Jahr, in dem Sie das Einkommen erzielt haben (z. B. 2024), selbst wenn Sie die Rechnung bei der IRS im April 2025 begleichen. Wenn Sie den Zeitpunkt der Aufwendung nicht vom Zeitpunkt der Zahlung trennen, werden Ihre Jahres‑zu‑Jahres‑Berichte unübersichtlich und irreführend.

  • Halten Sie Ihre Kontenhierarchie langweilig und einfach. 📁
    Benennen Sie Ihre Konten klar nach dem Typ der Steuer (z. B. IncomeTax, SocialSecurity). Das macht Ihre Abfragen unglaublich einfach. Überladen Sie Kontonamen nicht mit Lieferantennamen oder Formularnummern wie „W‑2“ oder „1099“; verwenden Sie stattdessen Metadaten und Tags für diese Details.

  • Nutzen Sie die Periodenabgrenzung für Jahresend‑Anpassungen. ⚖️
    Auch für ein persönliches Hauptbuch ist ein einfacher Perioden‑Eintrag zum Jahresende der sauberste Weg, um genaue Berichte zu erhalten. Das bedeutet, eine Aufwendung oder Rückerstattung im richtigen Jahr zu erfassen, selbst wenn das Geld erst im nächsten Jahr fließt. Ein kleiner zusätzlicher Schritt, der Ihnen später geistige Akrobatik erspart.

  • Schreiben Sie für Ihr zukünftiges Ich. 🧠
    Ihr Ziel ist Klarheit. Fügen Sie nur dann zusätzliche Details wie das Steuerjahr zu einem Kontonamen hinzu, wenn es Ihre Abfragen wirklich erleichtert. Vermeiden Sie es, jedes Jahr ein neues Set von Konten zu erstellen (Expenses:Taxes:2024:Federal, Expenses:Taxes:2025:Federal usw.), es sei denn, Sie haben einen zwingenden Grund. Eine flache Struktur ist oft leichter zu verwalten.


Ein minimales Kontenskelett

Hier ein einfacher Satz von Konten, mit dem Sie starten können. Diese Struktur ist US‑zentriert, lässt sich aber leicht an das Steuersystem Ihres Landes anpassen. Fügen Sie einfach diese open‑Direktiven in Ihre Beancount‑Datei ein.

; --- US Federal Income & Payroll Taxes ---
; For money withheld from your paycheck
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Withheld USD
; For estimated payments or tax-day bills you pay directly
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Payments USD
; For tax refunds you receive
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Refunds USD

; Your FICA contributions
2024-01-01 open Expenses:Taxes:Federal:SocialSecurity USD
2024-01-01 open Expenses:Taxes:Federal:Medicare USD

; --- Other Common Taxes ---
; For sales/use taxes you pay on purchases
2024-01-01 open Expenses:Taxes:Sales USD

; --- Accounts for Year-End Adjustments (Optional but Recommended!) ---
; A temporary holding account for taxes you owe but haven't paid yet
2024-01-01 open Liabilities:AccruedTaxes:Federal:Income USD
; A temporary holding account for a refund you're owed but haven't received
2024-01-01 open Assets:Tax:Receivable USD

Dieses Setup trennt einbehaltene Steuern von direkten Zahlungen und Rückerstattungen, sodass Sie sofort sehen, wohin Ihr Geld geflossen ist. Die Liabilities‑ und Assets‑Konten sind unser Geheimwaffe, um Jahresend‑Berichte exakt zu halten.


Beispiel 1: Die Gehaltsabrechnung

Buchen Sie eine typische Gehaltsabrechnung, bei der Steuern automatisch einbehalten werden. Der Schlüssel ist, zuerst das Bruttogehalt zu erfassen und dann zu zeigen, wie es zwischen Steuern und dem tatsächlich auf Ihrem Konto gelandeten Betrag aufgeteilt wird.

2025-07-15 * "Employer Inc." "Salary for first half of July"
Income:Work:Salary -6,000.00 USD
Expenses:Taxes:Federal:IncomeTax:Withheld 1,200.00 USD
Expenses:Taxes:Federal:SocialSecurity 372.00 USD
Expenses:Taxes:Federal:Medicare 87.00 USD
Assets:Cash:Checking 4,341.00 USD

Diese einzelne Buchung erzählt die ganze Geschichte:

  • Sie haben 6.000 $ Bruttoeinkommen erzielt.
  • 1.200 $ davon wurden an die IRS für die Bundes‑Einkommensteuer abgeführt.
  • 372 gingenandieSozialversicherungund87gingen an die Sozialversicherung und 87 an Medicare.
  • Die restlichen 4.341 $ sind Ihr Nettogehalt.

Pro‑Tipp: Sie können Metadaten aus Ihrem Gehaltsabrechnungsbeleg (z. B. pay_period_end: "2025-07-15") an die Buchung anhängen, um eine einfache Prüfspur zu erhalten.


Beispiel 2: Ihre Steuererklärung einreichen (das jahrübergreifende Problem)

Hier das Szenario, das viele Menschen verwirrt: Es ist April 2025 und Sie reichen Ihre Steuererklärung für 2024 ein. Nach allen Einbehaltungen stellen Sie fest, dass Sie noch 3.000 $ nachzahlen müssen.

Wie buchen Sie das? Die Aufwendung soll zu 2024 gehören, die Zahlung erfolgt erst 2025. Es gibt zwei ausgezeichnete Vorgehensweisen.

Option A: Manuelle zweistufige Periodenabgrenzung

Diese Methode ist reines Beancount, keine Plugins nötig. Ein klarer, zweistufiger Prozess.

Schritt 1: Erkennen Sie die Ausgabe am Ende des Steuerjahres.

Am letzten Tag von 2024 erstellen Sie einen „True‑Up“-Eintrag. Es fließt noch kein Geld; Sie erfassen lediglich die Aufwendung und parken sie in einem temporären Passivkonto.

2024-12-31 * "Federal income tax true-up for 2024"
Expenses:Taxes:Federal:IncomeTax:Payments 3,000.00 USD
Liabilities:AccruedTaxes:Federal:Income -3,000.00 USD

Jetzt erscheint die 3.000 $‑Aufwendung korrekt in Ihrer Gewinn‑ und Verlustrechnung für 2024.

Schritt 2: Buchen Sie die Zahlung, wenn sie erfolgt.

Im April 2025, wenn Sie das Geld an die IRS überweisen, räumen Sie die Verbindlichkeit aus.

2025-04-15 * "IRS" "Payment for 2024 tax return"
Liabilities:AccruedTaxes:Federal:Income 3,000.00 USD
Assets:Cash:Checking -3,000.00 USD

Ihre Berichte für 2024 sind korrekt, und Ihr Cashflow für 2025 stimmt ebenfalls. Perfekt! Dieses Muster funktioniert umgekehrt für eine Rückerstattung – verwenden Sie dafür Assets:Tax:Receivable anstelle des Passivkontos.

Option B: Automatisieren mit einem Plugin

Wenn Sie die Zahlung in einer einzigen Buchung halten wollen, kann das Community‑Plugin beancount_reds_plugins.effective_date helfen. Es erlaubt, einem einzelnen Buchungs‑Posten ein anderes „effective_date“ zuzuweisen.

Plugin zuerst aktivieren:

plugin "beancount_reds_plugins.effective_date"

Dann können Sie eine einzige Buchung schreiben; das Plugin teilt sie im Hintergrund auf.

; One entry; the plugin handles the rest
2025-04-15 * "IRS" "Payment for 2024 tax return"
Assets:Cash:Checking -3,000.00 USD
Expenses:Taxes:Federal:IncomeTax:Payments 3,000.00 USD
effective_date: 2024-12-31

Hier wird der Geldabfluss am 15. April 2025 erfasst, die Aufwendung jedoch rückwirkend auf den 31. Dezember 2024 angewendet. Das Ergebnis ist dasselbe wie bei Option A, nur mit einem anderen Workflow.


Was ist mit der Umsatzsteuer?

Für die meisten privaten Hauptbücher ist die Umsatzsteuer simpel. Wenn Sie sie nicht zurückfordern, splitten Sie sie einfach als eigene Ausgabe beim Kauf.

2025-07-19 * "Local Grocery Store"
Expenses:Groceries 12.32 USD
Expenses:Taxes:Sales 1.28 USD
Assets:Cash:Checking -13.60 USD

Damit können Sie leicht nachverfolgen, wie viel Sie im Laufe des Jahres an Umsatzsteuer ausgeben. Wenn Sie ein Unternehmen mit Mehrwertsteuer führen, würden Sie ein formelleres System mit Verbindlichkeiten‑ und Forderungskonten nutzen – das Prinzip bleibt jedoch gleich.


Abfragen, die Sie tatsächlich ausführen werden

Der ganze Sinn dieser Struktur ist, Antworten mühelos zu erhalten. Hier ein paar BQL‑Abfragen, um Ihr Steuerbild zu sehen.

1. Wie hoch war meine gesamte Bundes‑Einkommensteuer für 2024?

SELECT cost(sum(position))
WHERE account "Expenses:Taxes:Federal:IncomeTax"
AND date >= 2024-01-01 AND date < 2025-01-01;

2. Wie setzt sich dieser Betrag zwischen Einbehaltungen, Zahlungen und Rückerstattungen zusammen?

SELECT account, cost(sum(position))
WHERE account "Expenses:Taxes:Federal:IncomeTax"
AND date >= 2024-01-01 AND date < 2025-01-01
GROUP BY account
ORDER BY account;

3. Habe ich noch ausstehende Steuerverbindlichkeiten oder -forderungen? (Praktisch, um Ihre Arbeit zu prüfen!)

SELECT account, units(sum(position))
WHERE account "Liabilities:AccruedTaxes" OR account "Assets:Tax"
GROUP BY account
ORDER BY account;

Wenn diese Abfrage nicht‑null‑Bilanzen liefert, haben Sie noch nicht ausgeglichene Perioden‑Posten.


Schnell‑FAQ

  • Brauche ich wirklich Jahres‑spezifische Konten wie Expenses:Taxes:2024?
    Wahrscheinlich nicht. Die Perioden‑Methode (oder das Plugin) hält eine flache Kontenstruktur sauber und lesbar. Erstellen Sie Jahres‑Konten nur, wenn Sie damit Ihre spezifischen Abfragen deutlich vereinfachen.

  • Kann Beancount meine Steuern für mich berechnen?
    Nicht direkt, aber es kann die Daten dafür vorbereiten. Fortgeschrittene Nutzer schreiben Skripte, die BQL‑Ergebnisse in Steuer‑Berechnungs‑Software pipen – praktisch für Schätzungen im Jahresverlauf.

  • Ist das steuerliche Beratung?
    Nein. Dies ist ein Buchhaltungs‑Muster zur Datenorganisation. Die Buchführung ist solide, aber für individuelle steuerliche Fragen sollten Sie stets einen Steuerberater konsultieren.


Ihre Checkliste zum Einsetzen

Bereit loszulegen?

  1. Fügen Sie das Kontenskelett in Ihre Beancount‑Datei ein (und passen Sie die Namen an Ihr Land an).
  2. Buchen Sie Gehaltsabrechnungen, indem Sie zuerst das Bruttogehalt erfassen und dann die Steuer‑Posten aufteilen.
  3. Am Jahresende periodisieren Sie etwaige Nachzahlungen oder Rückerstattungen über ein Passiv‑ bzw. Aktivkonto (oder nutzen Sie das effective_date‑Plugin).
  4. Verfolgen Sie Rückerstattungen als Forderungen und räumen Sie sie aus, sobald das Geld eingeht.
  5. Führen Sie die oben genannten BQL‑Abfragen aus, um Ihre Summen vor der Abgabe zu prüfen.

Halten Sie es langweilig, halten Sie es konsistent – dann wird die Steuerzeit endlich nur noch ein weiterer Teil Ihrer Finanzgeschichte, kein ungelöstes Rätsel.

Rückstellungen in Beancount: Ein Praxisleitfaden (mit Copy-Paste Buchungsbeispielen)

· 7 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Rückstellungen klingen abstrakt, bis die Monatsabschlüsse sich stapeln. Sie sind ein Grundpfeiler ordnungsgemäßer Periodenabgrenzungsrechnung und sorgen dafür, dass Ihre Finanzberichte die wirtschaftliche Realität widerspiegeln – nicht nur den Zeitpunkt, zu dem Geld den Besitzer wechselt. Hier ein klarer, Beancount‑zentrierter Überblick darüber, was sie sind, warum sie wichtig sind und wie Sie sie in Ihrem Klartext‑Hauptbuch buchen, stornieren und berichten.

TL;DR ⚡

  • Rückstellungen sind Kosten, die Sie in diesem Zeitraum entstanden sind, aber noch nicht bezahlt haben. Sie werden als Verbindlichkeit erfasst, bis das Geld ausgezahlt wird.
  • In Beancount ist das einfach: Sie buchen eine Soll‑Buchung auf ein Expenses:‑Konto und eine Haben‑Buchung auf ein Liabilities:Accrued:‑Konto. Später löschen Sie die Verbindlichkeit, wenn Sie zahlen.
  • Zur Berichterstattung können Sie per bean-query mit CLOSE ON und CLEAR sehen, was Sie zu einem bestimmten Stichtag schulden, und erhalten so einen sauberen Bilanz‑Snapshot.

2025-08-24-accrued-expenses-in-beancount-a-practical-guide

Was ist eine Rückstellung?

Eine Rückstellung ist ein Aufwand, den ein Unternehmen bereits verursacht hat, für den aber noch keine Zahlung erfolgt ist. Sie wird erfasst, sobald die Leistung erbracht oder der Aufwand entstanden ist, selbst wenn die Rechnung noch nicht eingegangen ist oder die Zahlung noch nicht fällig ist. Diese Praxis folgt dem Matching‑Prinzip der Periodenabgrenzungsrechnung, das verlangt, dass Aufwendungen im selben Zeitraum wie die zugehörigen Erträge erfasst werden.

Typische Beispiele:

  • Löhne, die am Monatsende verdient, aber erst im Folgemonat ausgezahlt werden.
  • Nebenkosten (Strom, Wasser), die im Dezember genutzt, aber erst im Januar abgerechnet werden.
  • Zinsen für ein Darlehen, die im Monat angefallen, aber noch nicht vom Konto abgebucht wurden.

Indem Sie diese Kosten zum Entstehen erfassen, erhalten Sie ein deutlich realistischeres Bild der finanziellen Leistung Ihres Unternehmens für den jeweiligen Zeitraum.

Wie Beancount das handhabt (in 30 Sekunden)

Beancount ist ein Klartext‑, doppeltes Buchhaltungssystem. Alles ist ein datiertes Directive oder eine Transaktion in einer Textdatei. Das System beruht auf fünf Kernkonto‑Typen: Assets, Liabilities, Equity, Income und Expenses.

Einträge werden immer nach Datum sortiert. Ein wichtiges Detail: balance‑Assertions werden vor der Verarbeitung von Transaktionen desselben Tages geprüft. Das ist wichtig, wenn Sie Prüfungen und Stornobuchungen platzieren.

Schließlich bietet die bean-query‑Sprache eine leistungsstarke, SQL‑ähnliche Möglichkeit, Berichte zu erzeugen. Mit Operatoren wie OPEN ON, CLOSE ON und CLEAR können Sie präzise „Stichtags‑Views“ für Finanzberichte erstellen.

Ihr Kontenplan (Vorschlag)

Ein sauberer, hierarchischer Kontenplan ist Ihr bester Freund. Für Rückstellungen ist die Struktur unkompliziert. Sie benötigen:

  • Ein Aufwandskonto, z. B. Expenses:Utilities, Expenses:Payroll:Wages
  • Ein entsprechendes Verbindlichkeitskonto, z. B. Liabilities:Accrued:Utilities, Liabilities:Accrued:Payroll
  • Ihr Geldkonto, z. B. Assets:Bank:Checking

Beancount erzwingt die fünf Top‑Level‑Kontoarten. Eine gut organisierte Konten‑Benennung erleichtert Abfragen und Berichte erheblich.

Das Kern‑Muster (Kein Plugin, keine Magie)

Dies ist der direkteste Weg, Rückstellungen in Beancount zu behandeln. Er besteht aus zwei Schritten: Rückstellung am Monatsende buchen und die Verbindlichkeit beim Bezahlen ausgleichen.

Schritt 1: Rückstellung am Monatsende buchen

Am letzten Tag der Periode erfassen Sie den Aufwand und erzeugen die Verbindlichkeit.

2025-02-28 * "Rückstellung Februar‑Strom" #accrual
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

Schritt 2: Rückstellung beim Bezahlen ausgleichen

Wenn die Rechnung eintrifft und Sie zahlen, buchen Sie das Aufwandskonto nicht erneut. Stattdessen belasten Sie das Verbindlichkeitskonto, um es zu löschen.

2025-03-05 * "Bezahlung Feb‑Strom – Stadtwerke"
Liabilities:Accrued:Utilities 120.00 USD
Assets:Bank:Checking

Dies ist der sauberste Ansatz für kleine Teams. Der Aufwand wird korrekt im Februar erfasst und nicht im März doppelt gezählt. Beachten Sie, dass in Beancount ein leer gelassenes Betragsfeld das System die Buchung automatisch ausgleichen lässt.

Alternative: Stornobuchung am 1. Tag des Folgemonats

Wenn Sie den klassischen „Auto‑Reverse“‑Stil bevorzugen, können Sie am ersten Tag des nächsten Monats die Gegenbuchung Ihrer Rückstellung posten. Anschließend buchen Sie die eigentliche Lieferantenrechnung wie gewohnt auf das Aufwandskonto.

Schritt 1: Rückstellung am Monatsende (wie zuvor)

2025-02-28 * "Rückstellung Februar‑Strom" #accrual
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

Schritt 2: Stornobuchung am 1. Tag des Folgemonats

2025-03-01 * "Stornierung Rückstellung Feb‑Strom" #reversal
Liabilities:Accrued:Utilities 120.00 USD
Expenses:Utilities

Schritt 3: Zahlung wie üblich buchen

2025-03-05 * "Stadtwerke – Februar‑Rechnung"
Expenses:Utilities 120.00 USD
Assets:Bank:Checking

Hinweis zu Assertions: Denken Sie daran, dass balance‑Assertions vor Transaktionen desselben Tages ausgewertet werden. Wenn Sie den Kontostand von Liabilities:Accrued:Utilities prüfen wollen, setzen Sie die Assertion auf 2025-02-28, um die Rückstellung zu bestätigen, oder auf 2025-03-01 nach der Stornobuchung, um zu prüfen, dass er null ist. Wird sie vor der Stornobuchung am 2025-03-01 gesetzt, führt das zu einem Fehlalarm.

Sechs gängige Rückstellungen (Copy‑Paste‑Muster) 📋

Hier finden Sie sofort einsetzbare Beispiele für typische Unternehmensrückstellungen.

1. Miete, noch nicht fakturiert

2025-01-31 * "Rückstellung Januar‑Miete" #accrual
Expenses:Rent 3000.00 USD
Liabilities:Accrued:Rent

2. Löhne, verdient aber nicht ausgezahlt

2025-03-31 * "Rückstellung März‑Löhne" #accrual
Expenses:Payroll:Wages 8500.00 USD
Liabilities:Accrued:Payroll

3. Urlaubsgeld (PTO) verdient

2025-03-31 * "Rückstellung PTO im März" #accrual
Expenses:Payroll:PTO 900.00 USD
Liabilities:Accrued:Payroll

4. Zinsen auf ein Darlehen

2025-02-29 * "Rückstellung monatliche Darlehenszinsen" #accrual
Expenses:Interest 210.00 USD
Liabilities:Accrued:Interest

5. Professionelle Gebühren (Audit/Legal)

2025-12-31 * "Rückstellung Jahresabschluss‑Audit" #accrual
Expenses:Professional:Audit 4200.00 USD
Liabilities:Accrued:Professional

6. Nebenkosten, genutzt aber nicht abgerechnet

2025-04-30 * "Rückstellung April‑Nebenkosten" #accrual
Expenses:Utilities 95.00 USD
Liabilities:Accrued:Utilities

Berichterstattung: „Was schulde ich zu einem bestimmten Stichtag?“

bean-query ist Ihr Werkzeug, um Antworten zu erhalten. So erhalten Sie einen sauberen Bilanz‑Snapshot Ihrer Rückstellungen.

Alle Rückstellungs‑Kontensalden zum Perioden‑Ende abfragen

Diese Abfrage liefert den Saldo jedes Rückstellungskontos zum 31. März 2025.

bean-query main.beancount '
SELECT account, UNITS(SUM(position)) AS balance
FROM OPEN ON 2025-01-01 CLOSE ON 2025-04-01 CLEAR
WHERE account "^Liabilities:Accrued"
GROUP BY 1
ORDER BY 1;
'
  • OPEN ON legt die Anfangssalden zum Perioden‑Start fest.
  • CLOSE ON schneidet Transaktionen vor diesem Datum ab (exklusiv). Deshalb verwenden wir 2025-04-01, um Daten bis einschließlich 2025-03-31 zu erhalten.
  • CLEAR setzt Erträge und Aufwendungen auf Null und liefert so eine reine Bilanz‑Ansicht (Assets, Liabilities, Equity).

Register aller Rückstellungs‑Buchungen anzeigen

Wenn Sie den Roh‑Transaktionsverlauf Ihrer Rückstellungskonten sehen möchten:

bean-query main.beancount '
SELECT date, payee, narration, position
WHERE account "^Liabilities:Accrued"
ORDER BY date;
'

Gesamtsumme aller Rückstellungen erhalten

Für eine schnelle Übersicht über den Gesamtbetrag Ihrer Verbindlichkeiten:

bean-query main.beancount '
SELECT UNITS(SUM(position)) AS total_accruals
FROM OPEN ON 2025-01-01 CLOSE ON 2025-04-01 CLEAR
WHERE account "^Liabilities:Accrued";
'

Kontrollen & „Gotchas“ speziell für Beancount

  • Timing von Balance‑Assertions: Wie bereits erwähnt, prüfen Assertions den Kontostand zu Beginn des Tages. 2025-03-01 balance … wird vor allen Buchungen am 2025-03-01 ausgeführt. Planen Sie entsprechend.
  • Benennung und Hierarchie: Ein aufgeräumter Baum wie Liabilities:Accrued:* dient nicht nur der Optik. Er vereinfacht Abfragen und macht Berichte sofort verständlich.
  • Pad mit Vorsicht: Das pad‑Directive kann Eröffnungs‑Salden korrigieren, sollte aber nicht zum „Fixen“ wiederkehrender Rückstellungen missbraucht werden. Explizite Buchungen bieten eine klare Prüfspur.
  • Stichtags‑Reporting: Für Bilanz‑Snapshots immer OPEN … CLOSE … CLEAR in bean-query verwenden. So verhindern Sie, dass Ertrags‑ und Aufwandskonten Ihre Verbindlichkeits‑Summen verfälschen.

Vorauszahlung vs. Rückstellung (kurzer Vergleich)

Man verwechselt die beiden leicht. Sie sind Spiegelbilder:

  • Rückstellung: Leistung jetzt konsumiert, Geld später gezahlt → Verbindlichkeit.
  • Vorauszahlung: Geld jetzt gezahlt, Leistung später konsumiert → Aktivposten.

Die Buchungslogik ist in Beancount identisch; nur die Konten unterscheiden sich (Assets:Prepaid:* vs. Liabilities:Accrued:*).

Vorlage zum Einfügen (Dateianfang)

Hier die open‑Directives, die Sie für die in diesem Beitrag genutzten Beispiele benötigen. Fügen Sie diese am Anfang Ihrer Ledger‑Datei ein.

; --- Accounts (open once) ---
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Expenses:Utilities
2025-01-01 open Expenses:Payroll:Wages
2025-01-01 open Expenses:Interest
2025-01-01 open Expenses:Professional:Audit
2025-01-01 open Liabilities:Accrued:Utilities
2025-01-01 open Liabilities:Accrued:Payroll
2025-01-01 open Liabilities:Accrued:Interest
2025-01-01 open Liabilities:Accrued:Professional

Abschließende Hinweise

Wenn Sie Ihre Bücher nach Cash‑Basis führen, buchen Sie überhaupt keine Rückstellungen – Aufwendungen werden erst erfasst, wenn sie bezahlt werden. Bei Accrual‑Basis sind die oben dargestellten Muster unverzichtbar, um Kosten dem Zeitraum zuzuordnen, in dem Sie die Leistung erhalten haben.

Die Beispiele dienen der allgemeinen Wissensvermittlung. Konsultieren Sie stets Ihren Steuerberater für branchenspezifische Behandlungen, insbesondere bei Boni, Lohnsteuern und Aktivierungsschwellen.

Kumulierte Abschreibung (für Beancount): Ein praktischer, textbasierter Leitfaden

· 8 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Wenn Sie Anlagevermögen in Ihrer Buchhaltung verfolgen – Laptops, Kameras, Maschinen oder sogar Büromöbel – müssen Ihre Bücher den sinkenden Wert widerspiegeln. Das umfasst zwei zentrale Konzepte: Abschreibung (der Aufwand) und deren Laufzeit‑Summe, kumulierte Abschreibung. Dieser Leitfaden erklärt beides in einfacher Sprache und zeigt Ihnen anschließend exakt, wie Sie sie in Beancount modellieren, inklusive copy‑paste‑fähiger Beispiele und leistungsstarker Automatisierungsoptionen.


2025-08-23-accumulated-depreciation

Was ist kumulierte Abschreibung?

Kumulierte Abschreibung ist die Gesamtsumme aller Abschreibungen, die seit Inbetriebnahme eines Vermögenswertes erfasst wurden. Man kann sie sich als fortlaufende Zählung vorstellen. Es handelt sich nicht um einen neuen Aufwand – es ist lediglich die Summe aller bisherigen Abschreibungsbuchungen für diesen Vermögenswert.

In den Finanzberichten sehen Sie die kumulierte Abschreibung zusammen mit dem ursprünglichen Anschaffungspreis des Vermögenswertes. So kann jeder, der Ihre Bücher liest, sowohl die historischen Anschaffungskosten (was Sie dafür bezahlt haben) als auch den Buchwert (was er aktuell in Ihren Büchern wert ist) erkennen.

Ein entscheidender Punkt ist, dass kumulierte Abschreibung ein Kontra‑Asset‑Konto ist. Das klingt komplex, ist aber einfach:

  • Es ist ein „Asset“-Konto und befindet sich daher im Abschnitt Assets Ihres Kontenplans.
  • Es weist jedoch einen Kredit‑Saldo (einen negativen Wert in Beancount‑Asset‑Konten) auf, der den Wert des zugehörigen Anlagevermögens reduziert.

Wo erscheint es in der Bilanz?

Kumulierte Abschreibung wird in der Bilanz typischerweise direkt unter dem zugehörigen Anlagevermögen ausgewiesen. Beispiel:

Equipment: Computers$3,000.00
Less: Accumulated Depreciation($1,000.00)
Equipment: Computers, Net$2,000.00

Viele Finanzberichte fassen das zu einer einzigen Zeile zusammen, etwa „Property, plant & equipment, net“. Diese Zahl stellt die gesamten historischen Anschaffungskosten aller Vermögenswerte abzüglich ihrer kumulierten Abschreibung dar und ergibt den endgültigen Buchwert.


Wie berechnet man Abschreibung?

Es gibt verschiedene Abschreibungsmethoden. Die gewählte Methode bestimmt, wie viel Aufwand Sie pro Periode buchen, was wiederum die kumulierte Abschreibung erhöht. Zwei verbreitete Familien von Methoden sind:

  • Straight‑Line (SL): Die einfachste und am häufigsten genutzte Methode für die Buchhaltung. Sie buchen in jeder Periode denselben Betrag des Vermögenswerts. Beispiel: Ein Laptop für 3.000miteinerNutzungsdauervon36Monaten(3Jahre)wirdmit3.000 mit einer Nutzungsdauer von 36 Monaten (3 Jahre) wird mit 83,33 pro Monat abgeschrieben.
  • Steuer‑Methoden (z. B. MACRS in den USA): Für steuerliche Zwecke definieren Behörden oft beschleunigte Abschreibungspläne. In den USA erlaubt das Modified Accelerated Cost Recovery System (MACRS) höhere Abschreibungen in den ersten Jahren. Beancount kann diese Pläne problemlos abbilden – Sie müssen lediglich die Beträge gemäß den offiziellen Tabellen (z. B. IRS Publication 946) berechnen und die entsprechenden Buchungen erzeugen.

Formel (Straight‑Line)

Periodische Abschreibung = KostenRestwertNutzungsdauer\frac{\text{Kosten} - \text{Restwert}}{\text{Nutzungsdauer}}

Kumulierte Abschreibung (zum Zeitpunkt t) = (periodische Abschreibung bis t)\sum (\text{periodische Abschreibung bis } t)

Der Restwert ist der geschätzte Restwert eines Vermögenswerts am Ende seiner Nutzungsdauer. Zur Vereinfachung wird häufig ein Restwert von 0 angenommen.


Der Beancount‑Ansatz: Kosten‑ und kumulierte Abschreibung modellieren

Um Anlagevermögen in Beancount zu verfolgen und gleichzeitig die ursprünglichen Anschaffungskosten zu erhalten, verwenden Sie für jede Kategorie ein Paar von Asset‑Konten sowie ein Aufwand‑Konto.

  • Assets:Equipment:Computers:Cost (für die historischen Anschaffungskosten)
  • Assets:Equipment:Computers:AccumDep (das Kontra‑Asset, das im Zeitverlauf gutgeschrieben wird)
  • Expenses:Depreciation:Computers (für den periodischen Aufwand)

Diese Struktur spiegelt die gängige Praxis wider und wird für die Verwaltung von Abschreibungen in Beancount empfohlen.


Option A: Manuelle Straight‑Line‑Buchungen

Dies ist die direkteste Methode. Sie kontrollieren jede Buchung – ideal, um die Mechanik zu verstehen.

1. Konten öffnen

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers

2. Kauf zum historischen Preis buchen

Beim Kauf belasten Sie das Cost‑Konto.

2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

3. Monatliche Abschreibung buchen

Jeder Monat wird der Abschreibungsaufwand erfasst. Für ein 3.000Assetu¨ber36Monatebetra¨gtdiemonatlicheAbschreibung3.000‑Asset über 36 Monate beträgt die monatliche Abschreibung 3000 ÷ 36 = $83,33.

Die Buchung besteht aus einer Soll‑Buchung auf das Aufwand‑Konto und einer Haben‑Buchung auf das Kontra‑Asset‑Konto.

2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD ; Kredit auf das Kontra‑Asset

Wiederholen Sie diese Buchung 36 Monate lang. Der Saldo von Assets:Equipment:Computers:AccumDep wird mit der Zeit negativer und reduziert den Buchwert des Vermögenswerts.

Kurzprüfung: Den Nettobuchwert können Sie in Favas Bilanz oder per Query prüfen:

bean-query myledger.bean "SELECT account, SUM(position) WHERE account   'Assets:Equipment:Computers:(Cost|AccumDep)' GROUP BY account"

Die Summe der Salden beider Konten ergibt Ihren Nettobuchwert.


Option B: Automatisierung mit Favas amortize‑Plugin

Falls Sie Fava (die beliebte Web‑Oberfläche für Beancount) nutzen und die Abschreibung monatlich gleichbleibend ist, können Sie sie automatisieren.

Zuerst das Plugin am Dateianfang aktivieren:

plugin "fava.plugins.amortize_over"

Dann eine einzige Buchung anlegen, die den gesamten Abschreibungsplan definiert.

; 1. Kauf wie gewohnt buchen
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

; 2. Abschreibungsplan festlegen
2025-01-20 * "Depreciation schedule - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD

Das Plugin erzeugt virtuelle Buchungen von $83,33 pro Monat für 36 Monate. Diese Einträge erscheinen in allen Berichten, werden jedoch nicht in Ihre .bean‑Datei geschrieben. Ideal für Straight‑Line‑Abschreibungen, jedoch nicht für ungleichmäßige Pläne wie MACRS.


Option C: Periodische Einträge mit einem Drittanbieter‑Plugin

Wenn Sie reale, nicht‑virtuelle Buchungen in Ihren Dateien benötigen, aber dennoch automatisieren wollen, ist ein periodischer Generator empfehlenswert. Das beliebteste ist beancount-periodic von Dallas Lu. Dieses Plugin kann konfiguriert werden, um datierte Buchungen für Sie zu erzeugen – die Kontrolle einer manuellen Buchung kombiniert mit der Bequemlichkeit einer Automatisierung.


Ergebnisse ansehen: Kosten, kumulierte Abschreibung und Nettobuchwert

Unabhängig von der gewählten Methode zeigen Ihre Bilanzkonten sowohl Cost als auch AccumDep unter den Assets. Die Summe beider Konten ist Ihr Nettobuchwert. Diese Darstellung – Anschaffungskosten abzüglich kumulierter Abschreibung – entspricht exakt den Erwartungen von Buchhaltern und Finanzanalysten und liefert volle Transparenz über Alter und Wert Ihrer Vermögenswerte.


Veräußerung eines Vermögenswerts (Verkauf, Verschrottung oder Stilllegung)

Erreicht ein Vermögenswert das Ende seiner Nutzungsdauer, verkaufen, verschrotten oder stilllegen Sie ihn. Dafür müssen Sie:

  1. Die historischen Anschaffungskosten entfernen.
  2. Die zugehörige kumulierte Abschreibung entfernen.
  3. Eventuell erhaltene liquide Mittel buchen.
  4. Gewinn oder Verlust erfassen (Differenz zwischen Erlös und Nettobuchwert).

Beispiel: Verkauf mit Gewinn

Angenommen, Sie verkaufen den MacBook Pro am 15. Juni 2027.

  • Ursprüngliche Kosten: $3.000
  • Kumulierte Abschreibung zum Verkaufszeitpunkt: –$2.500
  • Nettobuchwert: 3.0003.000 – 2.500 = $500
  • Verkaufserlös: $800
  • Gewinn: 800800 – 500 = $300

Beancount‑Buchung:

2027-06-15 * "Sell MacBook Pro"
Assets:Bank:Checking 800.00 USD ; Erlös
Assets:Equipment:Computers:AccumDep 2500.00 USD ; Soll zum Ausbuchen des Kontra‑Assets
Assets:Equipment:Computers:Cost -3000.00 USD ; Haben zum Entfernen der Anschaffungskosten
Income:Gains:AssetDisposals -300.00 USD ; Haben zum Erfassen des Gewinns

Wäre der Erlös nur 400(Verlustvon400 (Verlust von 100), würde die Differenz auf ein Konto Expenses:Losses:AssetDisposals gebucht werden (Soll‑Buchung).


FAQ (schnell)

  • Ist kumulierte Abschreibung ein Asset oder eine Liability?
    Keine von beidem. Es ist ein Kontra‑Asset. Es steht im Asset‑Abschnitt der Bilanz, hat jedoch einen Kredit‑Saldo, der den Gesamtwert reduziert.

  • Buche ich nach dem Kauf jemals direkt ins Cost‑Konto?
    In der Regel nicht. Das Kontra‑Asset‑Konto dient dazu, die historischen Kosten unverändert zu erhalten. Alle Wertminderungen werden auf ...:AccumDep gebucht.

  • Kann ich Beancount für MACRS‑Pläne nutzen?
    Ja. Berechnen Sie die Abschreibungsbeträge gemäß den Tabellen in IRS Publication 946 und buchen Sie sie manuell oder mit einem periodischen Plugin. Das Fava‑amortize‑Plugin ist dafür ungeeignet, da MACRS‑Beträge nicht gleichmäßig sind.

  • Wie funktioniert Section 179?
    Section 179 erlaubt, die vollen Kosten eines qualifizierten Vermögenswerts im Anschaffungsjahr abzuschreiben. In Beancount würde das einfach eine Soll‑Buchung auf ein Aufwand‑Konto statt auf ein Anlage‑Asset‑Konto bedeuten.


Häufige Stolperfallen (und wie man sie vermeidet)

  • Abschreibung direkt auf das Cost‑Konto buchen.
    Lösung: Immer das ...:AccumDep‑Kontra‑Asset gutschreiben. So bleiben die historischen Kosten erhalten.

  • Kumulative Abschreibung beim Verkauf vergessen zu entfernen.
    Lösung: Beim Verkauf/der Verschrottung muss ein Soll auf ...:AccumDep erfolgen, um das Gegenkonto auszugleichen.

  • Buchhaltungs‑ und Steuer‑Abschreibungspläne vermischen.
    Lösung: Interne Management‑Bücher nutzen meist Straight‑Line, steuerliche Abschreibungen können MACRS erfordern. Dokumentieren Sie die jeweilige Vorgehensweise getrennt.

  • Erwartung, dass das Fava‑amortize‑Plugin ungleichmäßige Pläne abdeckt.
    Lösung: Das Plugin ist nur für gleichmäßige monatliche Aufteilungen gedacht. Für andere Muster manuelle Buchungen oder ein flexibleres periodisches Plugin verwenden.


Copy‑Paste‑Template

Ein vollständiges Template, das Sie an Ihre Bedürfnisse anpassen können.

option "title" "My Business Ledger"
plugin "fava.plugins.amortize_over" ; Entfernen, falls keine Fava‑Automatisierung gewünscht

; --- Konten ---
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers
2025-01-01 open Income:Gains:AssetDisposals
2025-01-01 open Expenses:Losses:AssetDisposals

; --- Kauf zum historischen Preis ---
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

; --- Wählen Sie EINE Abschreibungsmethode ---

; (A) Manuelle monatliche Buchung
2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD

; (B) Abschreibungsplan mit Fava‑Plugin
2025-01-20 * "Depreciation schedule - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD

; (C) Periodische Einträge mit beancount-periodic (Beispiel‑Konfiguration siehe Plugin‑Dokumentation)

; --- Verkauf (Beispiel) ---
2027-06-15 * "Sell MacBook Pro"
Assets:Bank:Checking 800.00 USD
Assets:Equipment:Computers:AccumDep 2500.00 USD
Assets:Equipment:Computers:Cost -3000.00 USD
Income:Gains:AssetDisposals -300.00 USD

TL;DR

  • Kumulierte Abschreibung ist das Gegenkonto zur regulären Abschreibung und reduziert den Buchwert eines Vermögenswerts.
  • In Beancount modellieren Sie sie mit einem separaten AccumDep‑Konto neben dem Cost‑Konto.
  • Sie können entweder manuell buchen, das Fava‑amortize‑Plugin für gleichmäßige Pläne nutzen oder ein periodisches Plugin für komplexere Steuer‑Abschreibungen einsetzen.
  • Beim Verkauf eines Vermögenswerts müssen sowohl die historischen Kosten als auch die kumulierte Abschreibung ausgebucht werden, um Gewinn bzw. Verlust korrekt zu erfassen.

Kann ich es mir leisten, einen Mitarbeiter einzustellen?

· 9 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Ein Beancount‑erster Leitfaden zur Modellierung der echten Kosten, zum Testen des Cashflows und zur Einbindung in Ihr Ledger.

Die Einstellung Ihres ersten Mitarbeiters ist ein gewaltiger Schritt. Es ist ein Wagnis für Ihre Zukunft, aber zugleich ein bedeutendes finanzielles Engagement, das weit über die Zahl im Angebotsbrief hinausgeht. Zu viele Gründer und Kleinunternehmer verfehlen das Ziel, indem sie sich ausschließlich auf das Gehalt fixieren und dann von den wahren, „vollbelasteten“ Kosten überrascht werden.

2025-08-22-can-i-afford-to-hire-an-employee

Dieser Leitfaden führt Sie Schritt für Schritt durch die genaue Modellierung dieser Kosten, prüft, ob Sie sie tatsächlich tragen können, und bindet das Modell anschließend direkt in Ihr Beancount‑Ledger ein, um die Entscheidung vor der Stellenausschreibung abzusichern.

TL;DR

  • Hören Sie nicht beim Gehalt auf. In den USA umfassen die echten Kosten Arbeitgeber‑Lohnsteuern (Social Security, Medicare, FUTA/SUTA), Leistungen, Versicherungen, Werkzeuge und Recruiting. In der Privatwirtschaft betragen Leistungen allein durchschnittlich 30 % der Gesamtkompensation, was einen 1,42‑fachen „vollbelasteten“ Multiplikator auf das Gehalt impliziert. Die Werte können stark nach Unternehmen und Standort variieren.
  • Eine schnelle Faustregel zum Start: Vollbelastete Kosten ≈ Gehalt + Arbeitgeber‑Lohnsteuern + Leistungen + Versicherungen + Werkzeuge/Software + Recruiting/Einarbeitung.
  • Nutzen Sie Beancount, um das Risiko zu reduzieren. Modellieren Sie ein monatliches Lohnbudget in Ihrem Ledger mit Favas Budget‑Feature. Sie können dann eine Prognose laufen lassen, um Ihre Laufzeit, Margen und die Amortisationsdauer der Position zu prüfen, bevor Sie sich festlegen.

1) Was treibt die „vollbelasteten“ Kosten wirklich an?

Stellen Sie sich das Gehalt eines Mitarbeiters als die Spitze eines Eisbergs vor. Der sichtbare Teil ist einfach, aber die untergetauchten Kosten können Ihren Cashflow zum Sinken bringen, wenn Sie nicht vorbereitet sind. Hier die Aufschlüsselung.

  • Grundgehalt (Lohn/Salary): Der leicht verständliche Teil – das vereinbarte Jahresgehalt oder der Stundenlohn. Es ist der größte Posten, aber nur der Ausgangspunkt.

  • Arbeitgeber‑Lohnsteuern (USA): Sie zahlen nicht nur den Mitarbeiter, sondern auch Steuern auf dessen Lohn. Als Arbeitgeber sind Sie verantwortlich für:

    • Social Security (OASDI): Sie zahlen 6,2 % des Mitarbeiterlohns bis zu einer Jahresobergrenze. Für 2025 liegt diese Obergrenze bei $ 176.100.
    • Medicare (HI): Sie zahlen 1,45 % aller Mitarbeiterlöhne, ohne Obergrenze.
    • Arbeitslosensteuern (FUTA & SUTA): Der Federal Unemployment Tax Act (FUTA) beträgt 6,0 % auf die ersten $ 7.000 Lohn. Die meisten Arbeitgeber erhalten jedoch eine Gutschrift für die Zahlung der staatlichen Arbeitslosensteuern (SUTA), wodurch der effektive FUTA‑Satz auf 0,6 % sinkt. SUTA‑Sätze variieren stark nach Bundesstaat und Unternehmensgeschichte.
  • Leistungen: Oft der zweithöchste Kostenfaktor. Dazu gehören Krankenversicherung, Altersvorsorge (z. B. 401(k)-Match) und bezahlter Urlaub. In der US‑Privatwirtschaft betragen Leistungen durchschnittlich etwa 30 % der Gesamtkompensation. Zum Vergleich: Die durchschnittliche Jahresprämie für eine arbeitgeberfinanzierte Krankenversicherung 2024 lag bei 8.951fu¨rEinzelversicherungund8.951 für Einzelversicherung und 25.572 für Familienversicherung. Während Mitarbeitende einen Teil selbst tragen, übernimmt der Arbeitgeber in der Regel den Löwenanteil.

  • Unfallversicherung (Workers’ Compensation): In fast jedem Bundesstaat gesetzlich vorgeschrieben und deckt medizinische Kosten sowie Verdienstausfall bei Arbeitsunfällen ab. Die Sätze hängen von Bundesstaat, Branche und Tätigkeit ab (Büroangestellter ist deutlich günstiger zu versichern als Dachdecker). Planen Sie hier keinen Null‑Betrag ein.

  • Werkzeuge & Overhead: Ihr neuer Mitarbeiter benötigt die passende Ausrüstung. Dazu gehören Laptop, Software‑Lizenzen (SaaS‑Seats), ein Schreibtisch (falls Sie ein Büro haben) und die Lohnabrechnungssoftware selbst. Ein typischer Lohnabrechnungsservice für ein Kleinunternehmen kostet etwa 49 49– 50 pro Monat Grundgebühr plus 6 6– 10 pro Mitarbeitendem.

  • Recruiting & Einarbeitung: Vergessen Sie nicht die einmaligen Kosten. Dazu zählen Stellenanzeigen, Ihre eigene Zeit für Interviews und vor allem die Einarbeitungsphase. Ein neuer Mitarbeiter benötigt 1–3 Monate, um volle Produktivität zu erreichen, während Sie bereits die vollen Kosten für nur teilweise Output zahlen.


2) Ein konkretes Beispiel

Machen wir es greifbar. Angenommen, Sie stellen in den USA einen Mitarbeitenden mit $ 80.000 Gehalt ein. Sie planen, eine Einzelversicherung anzubieten und übernehmen den nationalen Durchschnittsanteil des Arbeitgebers von 84 % der Prämie.

So zerfallen die Jahreskosten:

  • Arbeitgeber‑Lohnsteuern:

    • Social Security (OASDI): 80.000×6,280.000 × 6,2 % = 4.960
    • Medicare: 80.000×1,4580.000 × 1,45 % = 1.160
    • FUTA (effektiver Satz): 7.000×0,67.000 × 0,6 % = 42
    • Gesamte Arbeitgeber‑Lohnsteuern: $ 6.162
  • Krankenversicherung (Ihr Anteil):

    • Durchschnittliche Prämie 2024 für Einzelversicherung (8.951)×84 8.951) × 84 % = ** 7.519 pro Jahr** (oder $ 627/Monat).
  • Lohnsoftware & Werkzeuge:

    • Lohnsoftware: (50Grundgebu¨hr+50 Grundgebühr + 6/Mitarbeiter) × 12 Monate = $ 672 pro Jahr.
    • Werkzeuge/Laptop/SaaS (geschätzt): $ 2.000 pro Jahr.

Addieren wir alles:

PositionJahreskosten
Gehalt$ 80.000
Arbeitgeber‑Lohnsteuern$ 6.162
Krankenversicherung$ 7.519
Lohnsoftware$ 672
Werkzeuge & Laptop$ 2.000
Gesamtkosten pro Jahr$ 96.353
Monatliche Kosten$ 8.029

In diesem Szenario betragen die vollbelasteten Kosten **96.353,also1,20×dasGrundgehalt.DasisteinrelativschlankesLeistungspaket.Wu¨rdenSieein401(k)Match,großzu¨gigereUrlaubstageoderFamilienversicherunganbieten,ko¨nntenSieleichtdennationalenDurchschnittsmultiplikatorvon1,42×erreichen.Fu¨reinGehaltvon96.353**, also **1,20 ×** das Grundgehalt. Das ist ein relativ schlankes Leistungspaket. Würden Sie ein 401(k)-Match, großzügigere Urlaubstage oder Familienversicherung anbieten, könnten Sie leicht den nationalen Durchschnittsmultiplikator von **1,42 ×** erreichen. Für ein Gehalt von 80k würde das einen Gesamtbetrag von etwa $ 113.800 bedeuten.

Fazit: Ihre wahren Kosten liegen wahrscheinlich zwischen 1,20 × (schlank) und 1,40 ×+ (umfangreich) des Grundgehalts. Rechnen Sie selbst nach, um Klarheit zu erhalten.


3) „Kann ich es mir leisten?“ – Drei pragmatische Tests

Jetzt, wo Sie die realistische monatliche Belastung ($ 8.029 im Beispiel) kennen, wie prüfen Sie, ob Sie sie tragen können?

  1. Deckungsgrad der Bruttomarge: Deckt die Position sich selbst? Bei einer Bruttomarge von 65 % muss Ihr neuer Mitarbeitender mindestens **12.352anzusa¨tzlichemMonatsumsatzgenerieren( 12.352 an zusätzlichem Monatsumsatz** generieren ( 8.029 ÷ 0,65), um die Kosten zu decken. Wenn die Rolle Kosten einsparen soll, muss sie gleichwertige, nachhaltige Einsparungen erzielen.

  2. Amortisation & Laufzeit: Wie lange dauert es, bis die Einstellung einen positiven Return liefert, und können Sie bis dahin überleben? Ziel ist ein Amortisationszeitraum von 6–12 Monaten für den Business‑Case – je kürzer, desto sicherer. Wichtig: Sie sollten mindestens 3–6 Monate des vollbelasteten Kostenblocks in bar als Puffer nach der Einarbeitungsphase vorhalten.

  3. Realität der Einarbeitung: Ein neuer Mitarbeitender ist nicht sofort zu 100 % produktiv. Budgetieren Sie 1–3 Monate Onboarding und geringere Produktivität ein. Wenn Ihr Liquiditätspuffer weder das Gehalt noch den Produktivitätseinbruch decken kann, sind Sie nicht bereit. Erwägen Sie zunächst einen Freelancer oder Teilzeitkraft, um den Bedarf zu validieren.

Hinweis für die USA: Bei Ihrer ersten Einstellung oder bei einer ersten Einstellung in einem neuen Bundesstaat prüfen Sie die jeweiligen Compliance‑Anforderungen. FUTA‑Gutschriften können in bestimmten Staaten gelten, und SUTA‑Sätze schwanken stark. Auch die Unfallversicherungsgesetze unterscheiden sich. Fehler können zu Strafen führen.


4) Das Modell in Beancount realisieren

Der sicherste Weg, um zu prüfen, ob Sie sich eine Einstellung leisten können, ist, die Auswirkungen direkt in Ihren Büchern zu sehen. So geht’s mit Beancount.

A. Lohnbudget mit Fava anlegen

Bevor Sie etwas tun, fügen Sie die geplanten monatlichen Kosten Ihrem Ledger mit Favas custom "budget"‑Direktive hinzu. So visualisieren Sie die neue Ausgabe im Vergleich zu Ihren Einnahmen.

; Budgetierung für einen Mitarbeitenden bei $96k/Jahr vollbelasteten Kosten
2025-09-01 custom "budget" Expenses:Payroll:Wages "monthly" 6666.67 USD
2025-09-01 custom "budget" Expenses:Payroll:Taxes:Employer "monthly" 513.50 USD
2025-09-01 custom "budget" Expenses:Benefits:HealthInsurance "monthly" 626.57 USD
2025-09-01 custom "budget" Expenses:Tools:PayrollSoftware "monthly" 55.00 USD

Sobald das erledigt ist, zeigen Favas Gewinn‑ und Verlust‑ sowie Änderungsberichte automatisch, wie Sie im Vergleich zu diesem neuen, höheren Ausgabenlevel abschneiden.

B. Tatsächlichen Lohnlauf buchen

Wenn Sie die Lohnabrechnung durchführen, gibt es zwei gängige Buchungsmethoden.

  • Detailliert (mit Verbindlichkeiten): Die genaueste Methode. Sie trennt Ihre Arbeitgeber‑Steuern von den Mitarbeitenden‑Abzügen, die zunächst als Verbindlichkeiten geführt werden, bevor sie an die Behörden abgeführt werden.
2025-09-30 * "Payroll - Alice (September)" ; Beispielhafte Abzüge zur Veranschaulichung
Expenses:Payroll:Wages 6666.67 USD
; Arbeitgeber‑Steuern (Ihre direkten Kosten)
Expenses:Payroll:Taxes:Employer:SocialSecurity 413.33 USD
Expenses:Payroll:Taxes:Employer:Medicare 96.67 USD
Expenses:Payroll:Taxes:Employer:FUTA 3.50 USD
; Mitarbeitenden‑Abzüge (Verbindlichkeiten)
Liabilities:Payroll:Withholding:Federal -1000.00 USD
Liabilities:Payroll:Withholding:State -300.00 USD
Liabilities:Payroll:FICA:Employee:SocialSecurity -413.33 USD
Liabilities:Payroll:FICA:Employee:Medicare -96.67 USD
; Auszahlung an Bank (Netto‑Lohn an Mitarbeitenden)
Assets:Bank:Checking -4853.54 USD

Später, wenn Ihr Lohnanbieter die Steuern überweist, buchen Sie eine separate Transaktion, um die Verbindlichkeiten zu begleichen (z. B. Liabilities:Payroll:Withholding:FederalAssets:Bank:Checking).

  • Vereinfacht (Pauschal): Wenn Ihr Lohnanbieter alles in einer kombinierten Buchung von Ihrem Konto abbucht und Sie keine detaillierten Verbindlichkeiten benötigen, ist das die einfachere Variante.
2025-09-30 * "Gusto payroll run - Alice"
Expenses:Payroll:Wages 6666.67 USD
Expenses:Payroll:Taxes:Employer 513.50 USD
Expenses:Payroll:Fees:Provider 55.00 USD
Assets:Bank:Checking -7235.17 USD

C. Laufzeit prognostizieren

Strukturieren Sie Ihren Kontenplan mit einem Top‑Level‑Konto Expenses:Payroll. Verwenden Sie Tags wie employee: "Alice" bei Transaktionen, um Berichte nach Person zu filtern. Mit Ihrem Budget können Sie in Fava den Plan gegen die Ist‑Werte pro Monat überlagern. Wenn Sie konsequent über dem Budget liegen, ist es Zeit, die Affordability‑Tests erneut zu durchlaufen.


5) Wann Einstellung Sinn macht (Kurz‑Checkliste)

Es macht wahrscheinlich Sinn, wenn… ✅

  • Sie profitables Auftragsvolumen verlieren oder Produktlaunches wegen Kapazitätsmangels verzögern.
  • Sie ein klares Umsatzziel oder Kosteneinsparungsziel definieren können, das die neue Position erreichen soll.
  • Ihr Cash‑Runway die 1–3‑Monate‑Einarbeitung plus weitere 3–6 Monate des vollbelasteten Kostenblocks komfortabel abdeckt.

Sie sollten lieber warten, wenn… 🛑

  • Die Nachfrage ist spitzig und unvorhersehbar. Beginnen Sie mit einem Freelancer oder Teilzeitkraft, um die variable Auslastung zu managen.
  • Sie können dieselben Ziele erreichen, indem Sie ein besseres Tool kaufen oder einen Prozess automatisieren, und das zu einem Bruchteil der Kosten.
  • Sie können die Rolle nicht mit einem messbaren Business‑Outcome verknüpfen. „Ich fühle mich beschäftigt“ ist kein Business‑Case.

Referenzzahlen (USA, 2025)

  • Social‑Security‑Lohnbasis: $ 176.100
  • Arbeitgeber‑Steuersätze: 6,2 % für Social Security (bis zur Basis), 1,45 % für Medicare (keine Obergrenze).
  • FUTA‑Steuersatz: 6,0 % auf die ersten $ 7.000 Lohn, typischerweise 0,6 % effektiv nach staatlichen Gutschriften.
  • Leistungen: durchschnittlich 30 % der Gesamtkompensation, was einen 1,42‑fachen vollbelasteten Multiplikator ergibt.
  • Krankenversicherung: durchschnittliche Jahresprämie 2024 8.951(Einzel)bzw.8.951 (Einzel) bzw. 25.572 (Familie).

Der Takeaway

Die Kosten einer Mitarbeitereinstellung gehen weit über das reine Gehalt hinaus. Durch präzise Modellierung, realistische Tests und die direkte Einbindung in Ihr Beancount‑Ledger können Sie fundierte Entscheidungen treffen und das finanzielle Risiko minimieren.


The Takeaway

Planen Sie immer mit einem Sicherheitspuffer und nutzen Sie Beancount, um Ihre Finanzdaten transparent und nachvollziehbar zu halten.


The Takeaway

Nutzen Sie die Leistungsfähigkeit von Beancount, um Ihre Finanzplanung zu automatisieren und fundierte Entscheidungen zu treffen.


The Takeaway

Behalten Sie stets den Überblick über Ihre Cash‑Flows, bevor Sie neue Verpflichtungen eingehen.


The Takeaway

Ein gut strukturiertes Ledger ist Ihr wichtigstes Werkzeug, um finanzielle Gesundheit und Unternehmenswachstum zu steuern.

Amazon-Verkaufsgebühren (2025): Was sie sind – und wie man sie in Beancount bucht

· 7 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Der Verkauf auf Amazon ist ein kraftvoller Weg, Millionen von Kunden zu erreichen, aber die Gebührenstruktur der Plattform kann wie ein Labyrinth wirken. Wenn Sie ein Betreiber sind, der saubere, prüfbare, doppelte Buchführung schätzt, ist die genaue Verfolgung dieser Kosten unverzichtbar. Dieser Leitfaden zerlegt die US‑Marktplatz‑Gebühren von Amazon für 2025 und zeigt Ihnen exakt, wie Sie sie mit dem Klartext‑Buchhaltungstool Beancount erfassen.

TL;DR ⚡

2025-08-21-amazon-seller-fees-2025

  • Sie werden eine Handvoll wiederkehrender Amazon‑Gebühren antreffen: Verkaufsplan, Vermittlungsgebühr, Abschlussgebühr (Medien), FBA‑Erfüllungs‑ und Lagergebühren, Inbound‑Platzierungsgebühr, Niedrig‑Bestands‑Gebühr, Rückgabe‑Bearbeitungsgebühr, Rückerstattungs‑Verwaltungsgebühr und eine Gebühr für hochvolumige Listungen für sehr große Kataloge.
  • Legen Sie ein separates Konto Assets:Amazon:Clearing an. Buchen Sie Verkäufe und Gebühren dort; wenn Amazon auszahlt, transferieren Sie den Nettobetrag auf Ihr Bankkonto. Das macht die Abstimmung zum Kinderspiel.
  • Verfolgen Sie jede SKU als eigene Commodity (z. B. SKU:WATER-BOTTLE), damit Beancount Ihre Cost of Goods Sold (COGS) automatisch nach Losen berechnen kann.
  • Sie können schnell abstimmen, indem Sie Abrechnungs‑ oder Datumsbereichs‑Reports importieren und Amazons „Transaktionstypen“ direkt Ihren Beancount‑Aufwandskonten zuordnen.

Die Amazon‑Gebührenübersicht (US‑Marktplatz)

Hier finden Sie die gängigsten Gebühren, die Sie 2025 sehen werden.

Verkaufsplan‑Gebühr

Das ist Ihre Grund‑Abonnementgebühr für den Zugang zum Marktplatz.

  • Einzelplan: Keine monatliche Gebühr. Stattdessen zahlen Sie $0,99 pro verkauftem Artikel.
  • Professioneller Plan: Ein fester Betrag von $39,99 pro Monat, der die pro‑Artikel‑Gebühr erlischt. Das ist die Standard‑Wahl für jeden ernsthaften Verkäufer. Alle anderen Verkaufsgebühren gelten zusätzlich.

Vermittlungsgebühr

Das ist Amazons Provision für jeden Verkauf.

Sie ist ein Prozentsatz des Gesamtverkaufspreises des Artikels (inklusive Versand und eventueller Geschenkverpackung). Der Satz hängt ausschließlich von der Produktkategorie ab. Die meisten Kategorien liegen im 8 %‑15 %‑Band, manche nutzen gestufte Sätze (z. B. 15 % auf die ersten 500und8500** und 8 % auf den darüber liegenden Teil). Bestimmte Kategorien haben zudem eine Mindest‑Vermittlungsgebühr, häufig **0,30. Prüfen Sie stets die aktuelle Gebührentabelle für Ihre spezifische Kategorie.

Abschlussgebühr (Medienkategorien)

Wenn Sie Medienartikel wie Bücher, Musik, Video oder DVDs verkaufen, erhebt Amazon eine zusätzliche feste $1,80‑Abschlussgebühr pro Artikel.

FBA‑Erfüllungsgebühren

Das sind die pro‑Einheit‑Pick‑Pack‑ und Versandgebühren für die Nutzung von Fulfillment by Amazon (FBA). Die Kosten variieren je nach Größe und Gewicht des Artikels. Amazon aktualisiert diese Gebührentabellen periodisch. Für 2025 wurden die Nicht‑Spitzen‑Raten am 15. Januar 2025 wieder auf das Niveau von 2024 zurückgesetzt. Konsultieren Sie stets die aktuelle FBA‑Gebührentabelle, um die genaue Größenkategorie und die zugehörige Gebühr Ihres Produkts zu ermitteln.

Monatliche Lager‑ & Altbestand‑Zuschlag (FBA)

Amazon berechnet Gebühren für den Platz, den Ihr Inventar in deren Fulfillment‑Centern einnimmt.

  • Monatliche Lagergebühr: Abrechnung pro Kubikfuß.
  • Altbestand‑Zuschlag: Eine zusätzliche monatliche Gebühr für Lagerbestand, der zu lange in einem Fulfillment‑Center liegt. Dieser Zuschlag wird zusätzlich zur regulären Lagergebühr erhoben.

Inbound‑Platzierungsservice‑Gebühr (FBA)

Das ist eine pro‑Einheit‑Gebühr, die damit zusammenhängt, wie Sie Inventar zu Amazon senden. Sie deckt die Kosten für die Verteilung Ihrer Produkte über das Fulfillment‑Netzwerk von Amazon ab. Bestimmte Programme, wie „New Selection“, können neue Produkte bis zu festgelegten Limits vorübergehend von dieser Gebühr befreien.

Niedrig‑Bestands‑Gebühr (FBA)

Diese Gebühr gilt für Standard‑Größen‑Produkte mit dauerhaft niedrigem Lagerbestand im Verhältnis zur Kundennachfrage. Amazon misst dies mit einer Kennzahl namens „historische Tage des Vorrats“. Wenn Ihr Lagerbestand für einen beliebten Artikel unter die Schwelle (in der Regel 28 Tage) fällt, wird diese Gebühr aktiv.

Rückgabe‑Bearbeitungsgebühr (FBA)

Für Produkte in Kategorien mit überdurchschnittlichen Rücklaufquoten (z. B. Bekleidung und Schuhe) kann Amazon pro Kundenrückgabe eine Rückgabe‑Bearbeitungsgebühr erheben. Einige „New Selection“-Einheiten sind bis zu einer bestimmten Obergrenze von dieser Gebühr befreit.

Rückerstattungs‑Verwaltungsgebühr

Wenn Sie einem Kunden eine Rückerstattung für eine Bestellung gewähren, erstattet Amazon Ihnen die gezahlte Vermittlungsgebühr zurück. Allerdings behalten sie einen Teil davon als Bearbeitungsgebühr ein. Das ist das Geringere von $5,00 oder 20 % der Vermittlungsgebühr für diesen Artikel.

Gebühr für hochvolumige Listungen (große Kataloge)

Diese Gebühr betrifft nur Verkäufer mit riesigen Katalogen. Wenn Sie mehr als 1,5 Millionen aktive SKUs haben, berechnet Amazon eine monatliche Gebühr von $0,001 pro berechtigtem SKU über dieser Schwelle.

Hinweis: Sätze und Richtlinien können je nach Land, Region und Kategorie variieren. Prüfen Sie stets die Hilfeseiten Ihres lokalen Seller‑Central, bevor Sie buchen.


Wie diese Gebühren in Ihren Berichten erscheinen 🧾

Sie finden all diese Daten im Seller Central. Die beiden nützlichsten Reports für die Buchhaltung sind:

  1. Datumsbereichs‑Reports (Payments → Date Range Reports): Sie liefern eine Zusammenfassung von Einnahmen, Ausgaben, Steuern und Nettotransfers für einen bestimmten Zeitraum. Ideal für den groben Ledger‑Import und die Abstimmung.
  2. Abrechnungsdateien (z. B. Flat File V2): Diese Dateien zerlegen jede einzelne Transaktion und zeigen Gebührentyp, Bestell‑ID, Betrag und Datum. Das ist das Detail‑Material, das Sie benötigen, um alles korrekt zuzuordnen.

Ein Beancount‑first‑Ansatz für Amazon‑Aktivitäten

So übersetzen Sie die komplexe Amazon‑Welt in saubere, einfache Beancount‑Einträge.

1. Minimalen Kontenplan anlegen

Zuerst definieren Sie die Konten, die Sie benötigen. Diese einfache Struktur deckt alles ab.

; --- ASSETS ---
Assets:Amazon:Clearing ; Ihr Amazon‑„Wallet“
Assets:Bank:Checking ; Wohin Auszahlungen fließen
Assets:Inventory:SKU:<code> ; Ein Unterkonto pro SKU

; --- INCOME & COGS ---
Income:Sales:Amazon
Expenses:COGS:Inventory

; --- EXPENSES ---
Expenses:Marketplace:Amazon:Referral
Expenses:Marketplace:Amazon:FBAFulfillment
Expenses:Marketplace:Amazon:Storage:Monthly
Expenses:Marketplace:Amazon:Storage:Aged
Expenses:Marketplace:Amazon:InboundPlacement
Expenses:Marketplace:Amazon:LowInventoryLevel
Expenses:Marketplace:Amazon:ReturnsProcessing
Expenses:Marketplace:Amazon:Other ; Für sonstige Gebühren

Beancounts Fähigkeit, Inventar‑Los‑ und Kostenbasis zu verfolgen, ist ein Super‑Power. Sie „kaufen“ Inventar in Assets:Inventory:SKU:... mit einem Kosten‑Tag {...}. Beim Verkauf berechnet Beancount automatisch die Cost of Goods Sold.

2. Jede Transaktion und ihre Gebühren buchen

Beispiel: Ein FBA‑Verkauf über 30fu¨rSKU:WATERBOTTLE.Vermittlungsgebu¨hr30** für `SKU:WATER-BOTTLE`. Vermittlungsgebühr **4,50, FBA‑Erfüllungsgebühr 4,24undeineNiedrigBestandsGebu¨hrvon4,24** und eine Niedrig‑Bestands‑Gebühr von **0,15. Das Stück wurde ursprünglich für $5,00 eingekauft.

2025-02-10 * "Amazon Order 113-2233445-6677889" "WATER-BOTTLE"
Assets:Amazon:Clearing 21.11 USD
Income:Sales:Amazon -30.00 USD
Expenses:Marketplace:Amazon:Referral 4.50 USD
Expenses:Marketplace:Amazon:FBAFulfillment 4.24 USD
Expenses:Marketplace:Amazon:LowInventoryLevel 0.15 USD
Assets:Inventory:SKU:WATER-BOTTLE -1 SKU:WATER-BOTTLE {5.00 USD}
Expenses:COGS:Inventory 5.00 USD

Warum es ausbalanciert: Der 30VerkaufwirddemIncomegutgeschrieben.DieGebu¨hren(30**‑Verkauf wird dem `Income` gutgeschrieben. Die Gebühren (**4,50 + 4,24+4,24 + 0,15) und die COGS (5,00)werdendenAufwandskontenbelastet.DerNettobetrag5,00**) werden den Aufwandskonten belastet. Der Nettobetrag **21,11 wird Ihrem Assets:Amazon:Clearing gutgeschrieben. Das Inventar‑Asset wird um eine Einheit reduziert, und die zugehörigen Kosten werden als Aufwand erfasst.

3. Auszahlung buchen

Wenn Amazon Ihr Geld überweist, ist die Buchung simpel: Sie verschieben Geld von Ihrem Amazon‑„Wallet“ auf Ihr Bankkonto.

2025-02-15 * "Amazon Payments" "Settlement disbursement"
Assets:Bank:Checking 2,500.00 USD
Assets:Amazon:Clearing -2,500.00 USD

Nach jeder Auszahlung sollte der Saldo von Assets:Amazon:Clearing wieder nahe Null liegen. Nutzen Sie die Summen aus Ihren Datumsbereichs‑Reports, um Unstimmigkeiten zu entdecken.

4. Lager‑, Altbestand‑ und Inbound‑Platzierungs‑Gebühren

Diese Gebühren erscheinen häufig als separate Zeilen in Ihren Abrechnungs‑Reports. Buchen Sie sie als direkte Belastungen Ihres Clearing‑Kontos.

2025-03-15 * "Amazon FBA Storage Fees" "Monthly + aged inventory"
Expenses:Marketplace:Amazon:Storage:Monthly 125.40 USD
Expenses:Marketplace:Amazon:Storage:Aged 35.20 USD
Assets:Amazon:Clearing -160.60 USD

2025-03-20 * "FBA Inbound Placement Service" "Shipment split optimization"
Expenses:Marketplace:Amazon:InboundPlacement 62.00 USD
Assets:Amazon:Clearing -62.00 USD

5. Rückerstattungen & Retouren

Wenn ein Kunde ein Produkt zurücksendet, kehren Sie den Verkauf und die COGS um und buchen etwaige nicht erstattbare Gebühren. Für den oben genannten 30Verkaufbeha¨ltAmazoneineRu¨ckerstattungsVerwaltungsgebu¨hrvon30**‑Verkauf behält Amazon eine Rückerstattungs‑Verwaltungsgebühr von **0,30.

2025-03-02 * "Refund 113-2233445-6677889" "Refunded WATER-BOTTLE"
Assets:Amazon:Clearing -29.70 USD ; Netto‑Belastung
Income:Sales:Amazon 30.00 USD ; Verkauf umkehren
Expenses:Marketplace:Amazon:Other 0.30 USD ; Verwaltungsgebühr
Assets:Inventory:SKU:WATER-BOTTLE 1 SKU:WATER-BOTTLE {5.00 USD}
Expenses:COGS:Inventory -5.00 USD ; COGS umkehren

Hier wird das Income belastet, um den Umsatz rückgängig zu machen, und das Expenses:COGS wird entlastet. Der Saldo von Assets:Amazon:Clearing spiegelt den tatsächlich erstatteten Betrag wider, während das Inventar wieder um das zurückgegebene Stück erhöht wird.

Import & schnelle Abstimmung

Sie können Ihre Reports (Datumsbereichs‑ oder Abrechnungs‑Dateien) mit dem Befehl beancount import oder über ein beliebiges CSV‑Import‑Tool einlesen. Ordnen Sie Amazons Transaktionstypen den entsprechenden Beancount‑Konten zu – das reduziert manuelle Nacharbeit erheblich.

Hinweis zur Automatisierung

Viele dieser Schritte lassen sich mit Skripten (z. B. Python + beancount‑API) automatisieren. Einmal eingerichtet, kann das Skript regelmäßig Ihre Amazon‑CSV‑Reports einlesen, die erforderlichen Buchungen erzeugen und sogar das Clearing‑Konto mit Ihrem Bank‑Ledger abgleichen.

Viel Spaß beim Buchen!

Was ist Verbindlichkeiten aus Lieferungen und Leistungen? Ein Beancount-freundlicher Leitfaden zur Verfolgung von Lieferantenrechnungen im Klartext

· 8 Minuten Lesezeit
Mike Thrift
Mike Thrift
Marketing Manager

Verbindlichkeiten aus Lieferungen und Leistungen (AP) sind die Beträge, die Ihr Unternehmen seinen Lieferanten für bereits erhaltene, aber noch nicht bezahlte Waren oder Dienstleistungen schuldet. In der Buchhaltung werden AP als kurzfristige Verbindlichkeit in der Bilanz ausgewiesen – ein Betrag, der typischerweise innerhalb des nächsten Jahres, häufig innerhalb von 30 bis 60 Tagen, fällig ist.

Dieses Konzept steht im Zentrum der Periodenabgrenzungsrechnung, bei der Aufwand und die entsprechende Verbindlichkeit im Moment des Rechnungseingangs erfasst werden, nicht beim tatsächlichen Geldfluss. Dieser Leitfaden zeigt, wie Sie den gesamten AP‑Workflow sauber und effizient mit dem Klartext‑Buchhaltungstool Beancount verwalten.

2025-08-20-what-is-accounts-payable


Kurze Zusammenfassung

Bevor wir ins Detail gehen, die wichtigsten Punkte:

  • Verbindlichkeiten aus Lieferungen und Leistungen (AP) stellen Ihre kurzfristigen Schulden gegenüber Lieferanten dar. Sie finden sie im Abschnitt Liabilities Ihrer Bilanz.
  • Periodenabgrenzung vs. Kassenbasis: AP existiert nur, wenn Sie Ihre Bücher nach dem Periodenabgrenzungsprinzip führen. Beancount unterstützt Periodenabgrenzungs‑Workflows vollständig, und die Web‑Oberfläche Fava zeigt Ihre Verbindlichkeiten korrekt an.
  • AP vs. AR: Kurz gesagt: Verbindlichkeiten sind das, was Sie schulden, während Forderungen (AR) das sind, was andere Ihnen schulden.

Wo AP in Beancount (und Fava) zu finden ist

Um AP zu verfolgen, müssen Sie zunächst ein Konto dafür in Ihrem Ledger anlegen. Eine gängige Konvention lautet:

Liabilities:AccountsPayable

Optional können Sie Unterkonten für wichtige Lieferanten anlegen (z. B. Liabilities:AccountsPayable:ForestPaintSupply).

In Fava erscheint dieses Konto in Ihrer Bilanz unter Liabilities. Durch Anklicken können Sie die offenen und bezahlten Positionen einsehen und erhalten so einen klaren Überblick über Ihre Verpflichtungen. Ein Beispiel finden Sie im öffentlichen Beispiel‑Ledger von Fava here, das ein Konto Liabilities:AccountsPayable enthält.


Beancount‑Bausteine, die Sie benötigen

Ein robustes AP‑Workflow in Beancount beruht auf einigen Kernfunktionen:

  1. Konten: Sie verwenden hauptsächlich das Konto Liabilities:AccountsPayable, ein Geldkonto wie Assets:Bank:Checking und diverse Aufwandskonten (z. B. Expenses:Supplies).
  2. Metadaten: Sie können jedem Buchungssatz Schlüssel‑Wert‑Paare anhängen. Für AP nutzen Sie Metadaten wie invoice:, due:, terms: und document:. Fava erkennt den Schlüssel document: und erzeugt automatisch einen anklickbaren Link zur Datei, wenn Sie einen Dokumenten‑Ordner konfiguriert haben.
  3. Tags & Links: Verwenden Sie #tags (z. B. #ap) für einfaches Filtern und ^links (z. B. ^INV-10455) um Rechnungen und zugehörige Zahlungen programmatisch zu verknüpfen. Das schafft eine klare, prüfbare Historie.
  4. Abfragen (BQL): Beancounts SQL‑ähnliche Abfragesprache (BQL) ermöglicht leistungsstarke Berichte, etwa das Auflisten aller offenen Verbindlichkeiten sortiert nach Fälligkeit, direkt aus der Kommandozeile mit bean-query oder auf Favas „Query“-Seite.

Kern‑AP‑Workflow in Beancount

Die Verwaltung von AP in Ihrem Ledger umfasst zwei bis drei zentrale Schritte: Rechnung erfassen, bezahlen und ggf. Teilzahlungen oder Skonti behandeln.

1) Rechnung erfassen (erstellt die Verbindlichkeit)

Zuerst buchen Sie den Aufwand und erzeugen die Verbindlichkeit, sobald die Rechnung eingeht.

; Optional können Sie Ihren Dokumenten‑Ordner in der Haupt‑Beancount‑Datei setzen:
option "documents" "documents"

2025-08-05 * "Forest Paint Supply" "Paint order INV-10455" ^INV-10455 #ap
invoice: "INV-10455"
due: "2025-09-04"
terms: "2/10, n/30"
document: "invoices/2025-08-05-forest-paint-INV-10455.pdf"
Expenses:Supplies:Paint 500.00 USD
Liabilities:AccountsPayable -500.00 USD

Dieser einzelne Eintrag erledigt zwei Dinge:

  1. Er erkennt sofort den Aufwand von 500 USD im richtigen Zeitraum (August).
  2. Er erzeugt eine entsprechende Verbindlichkeit von 500 USD, die zeigt, dass Sie dem Lieferanten Geld schulden.

Der Link ^INV-10455 ist ein eindeutiger Bezeichner, mit dem Sie später die Zahlung verknüpfen können, sodass Rechnung und Zahlung logisch verbunden bleiben.

2) Rechnung bezahlen (löscht die Verbindlichkeit)

Wenn Sie die Rechnung begleichen, erzeugen Sie einen Buchungssatz, der Geld von Ihrem Bankkonto abzieht und die Verbindlichkeit ausgleicht.

a) Standardzahlung (kein Skonto):

2025-09-01 * "Forest Paint Supply" "Payment INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -500.00 USD

Dieser Eintrag reduziert Ihr AP‑Guthaben um 500 USD und verringert gleichzeitig Ihr Bankguthaben um denselben Betrag. Die Verbindlichkeit ist damit ausgeglichen.

b) Frühzahlungs‑Skonto (z. B. „2/10, n/30“):

Bei den Konditionen „2/10, n/30“ erhalten Sie bei Zahlung innerhalb von 10 Tagen einen Skonto von 2 %. Für unsere Rechnung von 500 USD bedeutet das einen Skonto von 10 USD. Es gibt zwei zulässige Varianten – wählen Sie eine und bleiben Sie konsistent.

; Variante 1: Skonto als sonstige Erträge (kontra‑Aufwand)
2025-08-12 * "Forest Paint Supply" "Early payment discount INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -490.00 USD
Income:Discounts:Payables -10.00 USD

; Variante 2: Reduzierung des ursprünglichen Aufwands
2025-08-12 * "Forest Paint Supply" "Early payment discount INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -490.00 USD
Expenses:Supplies:Paint -10.00 USD

In beiden Fällen wird die volle Verbindlichkeit von 500 USD ausgeglichen, Ihr Bankkonto um 490 USD reduziert und der Skonto von 10 USD korrekt erfasst.

3) Teilzahlungen verwalten

Beancounts Verknüpfungs‑Feature macht das Tracking von Teilzahlungen einfach und übersichtlich.

; Rechnung über 1.200 USD
2025-08-10 * "Acme Parts" "INV-9001" ^INV-9001
invoice: "INV-9001"
due: "2025-09-09"
Expenses:Parts 1200.00 USD
Liabilities:AccountsPayable -1200.00 USD

; Erste Teilzahlung von 400 USD
2025-08-20 * "Acme Parts" "Payment INV-9001 (1/3)" ^INV-9001
Liabilities:AccountsPayable 400.00 USD
Assets:Bank:Checking -400.00 USD

; Endzahlung von 800 USD
2025-09-05 * "Acme Parts" "Payment INV-9001 (final)" ^INV-9001
Liabilities:AccountsPayable 800.00 USD
Assets:Bank:Checking -800.00 USD

Durch die Verwendung des Links ^INV-9001 bei allen drei Buchungen können Sie das Journal leicht filtern und die komplette Historie dieser Rechnung samt Teilzahlungen einsehen.


Nützliche BQL‑Abfragen

Sie können diese Abfragen im Fava‑„Query“-Tab oder über die Kommandozeile mit bean-query ausführen.

Tipp: Die Funktion any_meta() ist äußerst praktisch, um Metadaten‑Felder wie invoice: und document: in die Ergebnis‑Tabelle zu holen.

Offene AP nach Lieferant (Bilanz‑Ansicht):

SELECT payee, COST(SUM(position)) AS amount
WHERE account "^Liabilities:AccountsPayable"
GROUP BY payee
ORDER BY payee;

Offene AP nach Rechnung + Fälligkeit:

SELECT payee,
any_meta('invoice') AS invoice,
any_meta('due') AS due,
COST(SUM(position)) AS amount
WHERE account "^Liabilities:AccountsPayable"
GROUP BY payee, invoice, due
ORDER BY due, payee;

Rechnungen mit angehängten PDFs:

SELECT date, payee, any_meta('invoice') AS invoice, any_meta('document') AS file
WHERE account "^Liabilities:AccountsPayable"
ORDER BY date DESC;

Wo Sie AP in Fava sehen

  • Bilanz: Navigieren Sie zu Balance SheetLiabilitiesAccountsPayable, um den Gesamtsaldo zu sehen und in die einzelnen Buchungen zu drill‑down.
  • Journal: Filtern Sie das Journal nach account:Liabilities:AccountsPayable oder einem spezifischen Link wie ^INV-xxxx, um den kompletten Lebenszyklus einer Rechnung zu sehen.
  • Dokumente‑Seitenleiste: Wenn Sie das Metadatum document: nutzen und die Direktive option "documents" gesetzt haben, erscheint in der Seitenleiste eine Liste verknüpfter Dokumente.

AP‑Altersstruktur, Umschlagshäufigkeit und Cash‑Flow‑Bewusstsein

  • Altersstruktur‑Report: Dieser Report gruppiert offene Rechnungen nach Veralterungsdauer (z. B. 1–30 Tage, 31–60 Tage, > 60 Tage). In Beancount ist der praktischste Ansatz, die oben genannte „Open AP by Invoice + Due Date“-Abfrage auszuführen, das Ergebnis als CSV zu exportieren und die Daten in einer Tabelle oder einem kleinen Python‑Script zu bucketisieren.
  • AP‑Umschlagshäufigkeit: Kennzahl, die zeigt, wie schnell Sie Ihre Lieferanten bezahlen. Formel: Gesamte Lieferanteneinkäufe ÷ durchschnittliche AP. Eine verwandte Kennzahl, Days Payable Outstanding (DPO), lässt sich grob mit 365 ÷ Umschlagshäufigkeit berechnen.
  • Wenn Sie nicht rechtzeitig zahlen können: AP ist für kurzfristige Schulden gedacht. Stimmen Sie mit einem Lieferanten eine längerfristige Rückzahlung ab, sollten Sie die Verbindlichkeit aus AP heraus und in ein langfristiges Darlehen (z. B. NotesPayable) umklassifizieren.
2025-10-01 * "Helix Industries" "Convert overdue AP to 12-month note" ^INV-1110
Liabilities:AccountsPayable 2000.00 USD
Liabilities:NotesPayable -2000.00 USD

Best Practices für AP in einem Klartext‑Ledger

  • Papierlos arbeiten: Speichern Sie Rechnungs‑PDFs im Ordner documents und verlinken Sie sie mit dem Metadatum document:.
  • Links konsequent nutzen: Setzen Sie die eindeutige Rechnungsnummer als ^link sowohl bei der Rechnung als auch bei allen zugehörigen Zahlungen.
  • Metadaten sauber halten: Einheitliche Nutzung von invoice:, due: und terms: verbessert Suche, Abfragen und Finanzreviews.
  • Durchgehend periodengerecht buchen: Wenn Sie nützliche AP‑Reports wollen, führen Sie Ihre Bücher nach dem Periodenabgrenzungsprinzip. Beancount und Fava unterstützen das hervorragend.

Copy‑Paste‑Starter: Lieferantenrechnung + Zahlung

; ---- Rechnung ----
2025-08-05 * "Forest Paint Supply" "Paint order INV-10455" ^INV-10455 #ap
invoice: "INV-10455"
due: "2025-09-04"
document: "invoices/2025-08-05-forest-paint-INV-10455.pdf"
Expenses:Supplies:Paint 500.00 USD
Liabilities:AccountsPayable -500.00 USD

; ---- Zahlung (kein Skonto) ----
2025-09-01 * "Forest Paint Supply" "Payment INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -500.00 USD

Dieser Leitfaden dient ausschließlich zu Bildungszwecken und stellt keine steuerliche, rechtliche oder finanzielle Beratung dar.