Beancount voor Kleine Ondernemers
Boekhoudkundige Basisprincipes die U Werkelijk Kunt Begrijpen—en Beheren
Uw eigen boekhouding beheren hoeft geen spreadsheets, stress of dure software te betekenen. Beancount biedt u een minimalistische, controleerbare en krachtige manier om boekhouding te voeren met alleen platte tekst en een dubbel boekhoudsysteem.
Deze gids is uw complete introductie tot het op orde brengen van uw kleine bedrijfsboekhouding met Beancount—met echte voorbeelden en stapsgewijze instructies.
🧾 Wat Is Beancount?
Beancount is een open-source platte-tekst boekhoudsysteem gebouwd rond dubbel boekhouden. U schrijft uw transacties in .beancount
bestanden en gebruikt tools zoals bean-doctor
, bean-report
, of Fava om uw boekhouding te analyseren en te visualiseren.
Hier is een basis transactie:
2025-06-01 * "Client Payment: Invoice #123"
Assets:Bank:Business:Checking 1,200.00 USD
Income:Consulting -1,200.00 USD
Het is leesbaar, scriptbaar en versiebeheerbaar—perfect voor ondernemers die transparantie en controle willen.
📌 Waarom Boekhouden Belangrijk Is (en Waarom Beancount)
- U heeft het nodig voor belastingen
- U heeft het nodig voor duidelijkheid
- U heeft het nodig voor financiering
- U heeft het nodig om fouten vroegtijdig op te sporen
En met Beancount kunt u dit alles doen met alleen een teksteditor en een paar tools.
🪜 8 Stappen om Zelf te Beginnen met Boekhouden met Beancount
1. Scheid Zakelijke & Persoonlijke Financiën
Open een aparte zakelijke betaalrekening en creditcard. Weerspiegel dit in Beancount:
2025-06-01 open Assets:Bank:Business:Checking USD
2025-06-01 open Liabilities:CreditCard:Business USD
Dit houdt uw boekhouding schoon en beschermt u juridisch (vooral als u een BV of NV bent).
2. Gebruik Dubbel Boekhouden
Elke financiële gebeurtenis beïnvloedt twee rekeningen. Beancount dwingt dit evenwicht af door het ontwerp:
2025-06-05 * "Web hosting payment"
Expenses:Hosting 15.00 USD
Assets:Bank:Business:Checking -15.00 USD
Dit garandeert wiskundige integriteit in uw grootboek.
3. Kies Contant of Accrual Basis
- Contant Basis (Kasstelsel): Registreer inkomsten/uitgaven alleen wanneer geld wordt ontvangen/uitgegeven.
- Accrual Basis (Feitelijk Stelsel): Volg verplichtingen (Crediteuren/Debiteuren).
Voorbeeld contant basis:
2025-06-10 * "Client payment received"
Assets:Bank:Business:Checking 800.00 USD
Income:Sales -800.00 USD
Voorbeeld accrual basis (factuur verzonden, daarna betaling ontvangen):
2025-06-01 * "Invoice #2001 issued"
Assets:AccountsReceivable 800.00 USD
Income:Sales -800.00 USD
2025-06-15 * "Payment received for Invoice #2001"
Assets:Bank:Business:Checking 800.00 USD
Assets:AccountsReceivable -800.00 USD
4. Stel Uw Rekeningschema Op
Definieer uw categorieën duidelijk. Een minimalistisch voorbeeld:
2025-01-01 open Income:Sales USD
2025-01-01 open Expenses:Software USD
2025-01-01 open Expenses:Meals USD
2025-01-01 open Equity:Owner USD
Pas deze aan uw bedrijf aan. Houd het consistent en beschrijvend.
5. Categoriseer Transacties (met Metadata)
Gebruik metadata om context bij te houden. Dit helpt bij aftrekposten, audits en duidelijkheid.
2025-06-18 * "Team lunch after Q2 milestone"
Expenses:Meals 90.00 USD
Assets:Bank:Business:Checking -90.00 USD
; business_purpose: Q2 celebration
; attendees: Alice, Bob, Tian
Voeg tags of links toe aan bonnen:
; receipt: ./receipts/2025-06-18-lunch.jpg
6. Bewaar Ondersteunende Documenten
Gebruik Dropbox, Google Drive, of een receipts/
map. Koppel ze vervolgens in Beancount zoals:
2025-06-02 * "Domain Renewal - GoDaddy"
Expenses:Hosting 20.00 USD
Assets:Bank:Business:Checking -20.00 USD
; receipt: ./receipts/domain-godaddy.pdf
Accountants en belastingadviseurs zullen u dankbaar zijn.
7. Organiseer voor Aftrekposten
Markeer aftrekbare uitgaven duidelijk:
2025-06-03 * "Adobe Creative Cloud Subscription"
Expenses:Software 60.00 USD
Assets:Bank:Business:Checking -60.00 USD
; deductible: true
; usage: 100% business
Gebruik aangepaste metadata of tags zoals #aftrekbaar
om potentiële aftrekposten bij te houden.
8. Maak Er een Gewoonte Van
Creëer een workflow. Voorbeeld:
# Weekly bookkeeping routine
git pull origin main
bean-extract transactions.csv >> ledger.beancount
bean-doctor ledger.beancount
bean-check ledger.beancount
fava ledger.beancount
Of reserveer gewoon een "Beancount Vrijdag" en stem alles wekelijks af.
💼 Zelf Doen of Hulp Inhuren?
U kunt het allemaal zelf doen met Beancount. Maar zelfs ervaren gebruikers zouden moeten:
- Een registeraccountant raadplegen tijdens de opzet
- Een accountant inhuren tijdens de belastingaangifte indien nodig
- Fava gebruiken voor maandelijkse rapporten
U krijgt alle kracht van een boekhoudsysteem zonder leveranciersafhankelijkheid of abonnementskosten.
🛠️ Aanbevolen Tools voor Beancount Gebruikers
- Fava – prachtig webdashboard voor Beancount bestanden
- bean-doctor – gezondheidscontroles voor uw grootboek
- bean-query – voer SQL-achtige rapporten uit
- beancount-import / beanie – geautomatiseerde bankimport
- Versiebeheer – gebruik Git om wijzigingen in uw boekhouding bij te houden
✅ Laatste Voorbeeld: Volledige Transactiestroom
2025-06-20 * "Consulting payment from Acme Inc."
Assets:Bank:Business:Checking 3,000.00 USD
Income:Consulting -3,000.00 USD
; invoice: 2025-06-acme
; project: "Backend API redesign"
2025-06-21 * "Notion Pro Plan"
Expenses:Software 10.00 USD
Assets:Bank:Business:Checking -10.00 USD
; purpose: project documentation
; receipt: ./receipts/notion-june.pdf
🎯 Samenvatting
Beancount is perfect voor kleine ondernemers die willen:
- Kosten laag houden
- Volledige controle over hun financiën behouden
- De ballast van verouderde software vermijden
- Transparantie en platte-tekst eenvoud omarmen
Wilt u een downloadbaar .bean
startersjabloon voor uw bedrijf? Laat me uw bedrijfstype weten, en ik maak er een op maat voor u.