Ga naar hoofdinhoud

52 berichten getagd met "boekhouding"

Bekijk alle tags

Voorzieningen voor uitgaven in Beancount: Een praktische gids (met copy-paste grootboekvoorbeelden)

· 8 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Voorzieningen voor uitgaven klinken abstract tot de maand‑einde afsluitingen zich opstapelen. Ze vormen een hoeksteen van correcte accrual accounting, waardoor je financiële rapporten de economische realiteit weerspiegelen, niet alleen het moment waarop cash van hand tot hand gaat. Hieronder vind je een heldere, Beancount‑gerichte walkthrough van wat ze zijn, waarom ze belangrijk zijn en precies hoe je ze boekt, omkeert en rapporteert in je platte‑tekst grootboek.

TL;DR ⚡

  • Voorzieningen voor uitgaven zijn kosten die je in deze periode hebt gemaakt maar nog niet hebt betaald. Ze worden geboekt als een verplichting totdat het geld daadwerkelijk uitgaat.
  • In Beancount is dit simpel: je debiteert een Expenses:‑rekening en crediteert een Liabilities:Accrued:‑rekening. Later maak je de verplichting weg wanneer je betaalt.
  • Om te rapporteren, kun je zien wat je verschuldigd bent op een specifieke datum door een bean-query te draaien met CLOSE ON en CLEAR voor een schone balans‑snapshot.

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

Wat is een voorziening voor uitgaven?

Een voorziening voor uitgaven is een kost die een onderneming heeft gemaakt, maar nog niet heeft betaald. Het wordt geboekt op het moment dat de dienst wordt ontvangen of de kost ontstaat, zelfs als de factuur nog niet is binnengekomen of de betaling nog niet verschuldigd is. Deze praktijk volgt het matching‑principe van accrual accounting, dat bepaalt dat kosten in dezelfde periode moeten worden opgenomen als de opbrengsten die ze hebben geholpen te genereren.

Veelvoorkomende voorbeelden:

  • Lonen die aan het einde van de maand zijn verdiend maar pas de volgende maand worden uitbetaald.
  • Utilities (electriciteit, water) die je in december hebt gebruikt maar pas in januari worden gefactureerd.
  • Rente op een lening die gedurende de maand is opgelopen maar nog niet van je rekening is afgeschreven.

Door deze kosten te boeken op het moment dat ze ontstaan, krijg je een veel realistischer beeld van de financiële prestaties van je bedrijf voor die periode.

Hoe Beancount erover denkt (in 30 seconden)

Beancount is een platte‑tekst, dubbel‑postings boekhoudsysteem. Alles is een gedateerde directive of transactie in een tekstbestand. Het systeem is opgebouwd rond vijf kern‑rekeningstypen: Assets, Liabilities, Equity, Income en Expenses.

Boekingen worden altijd gesorteerd op datum. Een belangrijk detail is dat balance‑asserties worden gecontroleerd voordat transacties van dezelfde dag worden verwerkt. Dit is cruciaal bij het plaatsen van controles en omkeer‑boekingen.

Tot slot biedt de bean-query‑taal een krachtige, SQL‑achtige manier om rapporten te genereren. Met operatoren als OPEN ON, CLOSE ON en CLEAR kun je precieze “as‑of” weergaven voor financiële overzichten maken.

Je rekeningschema (suggestie)

Een schoon, hiërarchisch rekeningschema is je beste vriend. Voor voorzieningen voor uitgaven is de structuur eenvoudig. Je hebt nodig:

  • Een kostenrekening: bv. Expenses:Utilities, Expenses:Payroll:Wages
  • Een bijbehorende verplichtingsrekening: bv. Liabilities:Accrued:Utilities, Liabilities:Accrued:Payroll
  • Je kas‑/bankrekening: bv. Assets:Bank:Checking

Beancount dwingt de vijf top‑level rekeningstypen af. Een nette naamgeving maakt query’s en rapportages later een stuk eenvoudiger.

Het kernpatroon (geen plugin, geen magie)

Dit is de meest directe manier om accruals in Beancount af te handelen. Het bestaat uit twee stappen: de uitgave accrualen aan het einde van de maand en de verplichting wegwerken wanneer je betaalt.

Stap 1: Accrue de uitgave aan het einde van de maand

Op de laatste dag van de periode boek je de uitgave en creëer je de verplichting.

2025-02-28 * "Accrue February electricity" #accrual
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

Stap 2: Maak de accrual weg wanneer je betaalt

Wanneer de factuur binnenkomt en je betaalt, raak je de kostenrekening niet opnieuw aan. In plaats daarvan debiteer je de verplichtingsrekening om deze te wissen.

2025-03-05 * "Pay Feb electricity - City Power"
Liabilities:Accrued:Utilities 120.00 USD
Assets:Bank:Checking

Dit is de schoonste aanpak voor kleine teams. Het plaatst de uitgave correct in februari en voorkomt dubbele telling in maart. Merk op dat in Beancount een leeg bedrag laten staan het systeem automatisch de transactie laat balanceren.

Alternatief: Omkeer‑boeking op dag 1

Als je de klassieke “auto‑reverse” stijl prefereert, kun je de tegenboeking van je accrual op de eerste dag van de volgende maand plaatsen. Daarna boek je de daadwerkelijke leveranciersfactuur op de kostenrekening zoals gebruikelijk.

Stap 1: Accrue aan het einde van de maand (zoals eerder)

2025-02-28 * "Accrue February electricity" #accrual
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

Stap 2: Reverse op de eerste dag van de volgende maand

2025-03-01 * "Reverse Feb electricity accrual" #reversal
Liabilities:Accrued:Utilities 120.00 USD
Expenses:Utilities

Stap 3: Boek de betaling zoals gebruikelijk

2025-03-05 * "City Power - February bill"
Expenses:Utilities 120.00 USD
Assets:Bank:Checking

Let op bij controles: balance‑asserties worden geëvalueerd voordat transacties van dezelfde dag plaatsvinden. Als je het saldo van Liabilities:Accrued:Utilities wilt controleren, plaats dan de assertie op 2025-02-28 om de accrual te bevestigen of op 2025-03-01 na de omkeer‑transactie om te bevestigen dat het nul is. Plaats je de assertie vóór de omkeer op 2025-03-01, dan krijg je een fout.

Zes veelvoorkomende accruals (copy‑paste patronen) 📋

Hieronder vind je kant‑klaar voorbeelden voor veelvoorkomende bedrijfs‑accruals.

1. Huur nog niet gefactureerd

2025-01-31 * "Accrue January rent" #accrual
Expenses:Rent 3000.00 USD
Liabilities:Accrued:Rent

2. Lonen verdiend maar niet uitbetaald

2025-03-31 * "Accrue March wages" #accrual
Expenses:Payroll:Wages 8500.00 USD
Liabilities:Accrued:Payroll

3. Vakantiegeld (PTO) verdiend

2025-03-31 * "Accrue PTO earned in March" #accrual
Expenses:Payroll:PTO 900.00 USD
Liabilities:Accrued:Payroll

4. Rente op een lening

2025-02-29 * "Accrue monthly loan interest" #accrual
Expenses:Interest 210.00 USD
Liabilities:Accrued:Interest

5. Professionele kosten (audit/juridisch)

2025-12-31 * "Accrue year-end audit fees" #accrual
Expenses:Professional:Audit 4200.00 USD
Liabilities:Accrued:Professional

6. Utilities gebruikt maar niet gefactureerd

2025-04-30 * "Accrue April utilities" #accrual
Expenses:Utilities 95.00 USD
Liabilities:Accrued:Utilities

Rapportage: “Wat verschuldigd op een bepaalde datum?”

bean-query is je gereedschap om antwoorden te krijgen. Hieronder zie je hoe je een correcte balans‑snapshot van je voorzieningen kunt maken.

Alle verplichtingsbalansen op period‑einde ophalen

Deze query geeft het saldo van elke Liabilities:Accrued‑rekening op 31 maart 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 zet de beginsaldi op de start van de periode.
  • CLOSE ON snijdt transacties vóór deze datum af (exclusief). Daarom gebruiken we 2025-04-01 om data tot en met 2025-03-31 te krijgen.
  • CLEAR maakt Income en Expenses nul, zodat je een schone balans‑view krijgt (Assets, Liabilities, Equity).

Register van alle accrual‑boekingen bekijken

Wil je de ruwe transactiegeschiedenis van je accrual‑rekeningen zien:

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

Eén totaal voor alle accruals

Voor een snelle samenvatting van het totale bedrag dat je verschuldigd bent:

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";
'

Controles & “Gotchas” specifiek voor Beancount

  • Timing van balance‑asserties: Zoals eerder genoemd, worden asserties gecontroleerd aan het begin van de dag. 2025-03-01 balance … loopt vóór alle transacties op 2025-03-01. Plan hierop.
  • Naamgeving en hiërarchie: Een nette boom zoals Liabilities:Accrued:* is niet alleen esthetisch; hij maakt je queries eenvoudiger en je rapporten direct begrijpelijk.
  • Pad met voorzichtigheid: De pad‑directive kan openingsbalansen fixen, maar vermijd het om terugkerende accruals “te repareren”. Expliciete boekingen geven een helder audit‑trail.
  • As‑of rapportage: Voor balans‑snapshots gebruik altijd OPEN … CLOSE … CLEAR in bean-query. Zo voorkom je dat inkomsten‑ en kostenrekeningen je verplichtingstotalen vervuilen.

Voorafbetaald vs. Accrued (snel contrast)

Het is makkelijk om deze te verwarren; ze zijn spiegelbeelden:

  • Voorziening voor uitgaven: Dienst nu geconsumeerd, cash later betaald → verplichting.
  • Voorafbetaalde kosten: Cash nu betaald, dienst later geconsumeerd → actief.

De boekhoudlogica is identiek in Beancount; alleen de rekeningen verschillen (Assets:Prepaid:* vs. Liabilities:Accrued:*).

Drop‑in template (begin van bestand)

Hieronder staan de open‑directieven die je nodig hebt voor de voorbeelden in dit artikel. Voeg deze toe aan de bovenkant van je grootboekbestand.

; --- 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

Slotnotities

Als je je boeken op cash‑basis voert, boek je helemaal geen accruals – kosten worden simpelweg geregistreerd op het moment van betaling. Werk je op accrual‑basis, dan zijn de bovenstaande patronen essentieel om kosten te matchen met de periode waarin je de dienst hebt geconsumeerd.

De voorbeelden hier bieden algemene educatieve richtlijnen. Raadpleeg altijd je accountant voor branchespecifieke behandelingen, vooral rond bonussen, loonbelasting en kapitalisatiedrempels.

Wat is crediteuren? Een Beancount‑vriendelijke gids voor het bijhouden van leveranciersfacturen in platte tekst

· 8 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Crediteuren (AP) is het geld dat jouw bedrijf verschuldigd is aan leveranciers voor goederen of diensten die je al hebt ontvangen maar nog niet hebt betaald. In de boekhouding wordt AP geclassificeerd als een kortlopende verplichting op de balans – een bedrag dat doorgaans binnen het komende jaar, vaak binnen 30 tot 60 dagen, moet worden betaald.

Dit concept staat centraal in accrual accounting, waarbij je de kosten en de bijbehorende verplichting registreert op het moment dat een factuur binnenkomt, niet wanneer je daadwerkelijk het geld overmaakt. Deze gids laat zien hoe je de volledige AP‑workflow schoon en efficiënt beheert met het platte‑tekst boekhoudtool Beancount.

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


Korte samenvatting

Voordat we in de details duiken, behandelen we de essentie:

  • Crediteuren (AP) vertegenwoordigen je kortetermijnschulden aan leveranciers. Je vindt het onder de Liabilities‑sectie van je balans.
  • Accrual vs. cash: AP bestaat alleen als je je boeken op een accrual‑basis bijhoudt. Beancount ondersteunt accrual‑workflows volledig, en de webinterface Fava toont je verplichtingen correct.
  • AP vs. AR: Simpel gezegd: crediteuren zijn wat je schuldt, terwijl debiteuren (AR) zijn wat anderen jou verschuldigd zijn.

Waar AP zich bevindt in Beancount (en Fava)

Om AP te gaan bijhouden, moet je eerst een rekening voor AP declareren in je grootboek. Een gangbare conventie is:

Liabilities:AccountsPayable

Je kunt optioneel subrekeningen aanmaken voor grote leveranciers (bijv. Liabilities:AccountsPayable:ForestPaintSupply).

In Fava verschijnt deze rekening op je balans onder Liabilities. Je kunt erop klikken om in te zoomen en een lijst van alle open en betaalde items te zien, waardoor je een helder overzicht van je verplichtingen krijgt. Zie dit in actie in Fava’s publieke voorbeeldgrootboek, dat een Liabilities:AccountsPayable‑rekening bevat.


Beancount‑bouwblokken die je zult gebruiken

Een robuuste AP‑workflow in Beancount steunt op een paar kernfuncties:

  1. Rekeningen: Je gebruikt voornamelijk Liabilities:AccountsPayable, een kasrekening zoals Assets:Bank:Checking, en je diverse kostenrekeningen (bijv. Expenses:Supplies).
  2. Metadata: Je kunt sleutel‑waarde‑paren aan elke transactie toevoegen. Voor AP gebruik je metadata zoals invoice:, due:, terms: en document:. Fava herkent zelfs de document:‑sleutel en maakt automatisch een klikbare link naar het gekoppelde bestand als je een documentenmap configureert.
  3. Tags & links: Gebruik #tags (bijv. #ap) voor eenvoudige filtering en ^links (bijv. ^INV-10455) om programmatisch een factuur en de bijbehorende betaling te koppelen. Dit creëert een duidelijk, controleerbaar spoor.
  4. Queries (BQL): Beancount’s SQL‑achtige querytaal (BQL) laat je krachtige rapporten draaien, zoals een lijst van alle open crediteuren gesorteerd op vervaldatum, direct vanaf de command‑line met bean‑query of op Fava’s “Query”‑pagina.

Kern‑AP‑workflow in Beancount

Het beheren van AP in je grootboek omvat twee of drie belangrijke stappen: de factuur registreren, betalen, en soms gedeeltelijke betalingen of kortingen verwerken.

1) Factuur van leverancier registreren (creëert de verplichting)

Eerst boek je de kosten en maak je de crediteur aan wanneer de factuur binnenkomt.

; Optioneel stel je je documentenmap in in je hoofd‑Beancount‑bestand:
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

Deze enkele boeking bereikt twee kritieke doelen:

  1. Het erkent onmiddellijk de $500 kosten in de juiste periode (augustus).
  2. Het creëert een corresponderende $500 verplichting, waarmee je aangeeft dat je geld verschuldigd bent aan Forest Paint Supply.

De ^INV-10455‑link is een uniek identificatienummer dat je later aan de betaling kunt koppelen, zodat factuur en betaling logisch verbonden blijven.

2) Factuur betalen (verwijdert de verplichting)

Wanneer je de factuur betaalt, maak je een transactie die geld van je bankrekening naar de crediteur verplaatst.

a) Standaardbetaling (geen korting):

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

Deze boeking verlaagt je AP‑saldo met $500 en je banksaldo met hetzelfde bedrag. De verplichting is nu afgehandeld.

b) Vroegtijdige‑kortingsbetaling (bijv. “2/10, n/30”):

Als de voorwaarden “2/10, n/30” zijn, kun je 2 % korting krijgen als je binnen 10 dagen betaalt. Voor onze 500factuurisdateenkortingvan500 factuur is dat een korting van 10. Hier twee aanvaardbare manieren om dit te registreren – kies één methode en wees consequent.

; Optie 1: Registreer de korting als andere inkomsten (een contra‑kosten‑effect)
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

; Optie 2: Verminder de oorspronkelijke kost direct
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 beide gevallen verwijder je de volledige 500verplichting,verlaagjejebanksaldometde500 verplichting, verlaag je je banksaldo met de 490 die je daadwerkelijk hebt betaald, en verwerk je de $10 voordeel.

3) Gedeeltelijke betalingen verwerken

Beancount’s link‑functie maakt het volgen van gedeeltelijke betalingen eenvoudig en overzichtelijk.

; Factuur voor $1.200
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

; Eerste betaling van $400
2025-08-20 * "Acme Parts" "Payment INV-9001 (1/3)" ^INV-9001
Liabilities:AccountsPayable 400.00 USD
Assets:Bank:Checking -400.00 USD

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

Door de ^INV-9001‑link op alle drie de transacties te gebruiken, kun je eenvoudig je journaal filteren om de volledige geschiedenis van deze specifieke factuur en de bijbehorende betalingen te zien.


Handige queries (BQL)

Je kunt deze queries uitvoeren in Fava’s “Query”‑tab of vanaf de command‑line met bean‑query.

Tip: De functie any_meta() is enorm handig om metadata‑velden zoals invoice: en document: in je query‑resultaten te halen.

Open AP per leverancier (balansoverzicht):

Deze query somt het huidige openstaande saldo per leverancier op.

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

Open AP per factuur + vervaldatum:

Krijg een nette lijst van elke open factuur, gesorteerd op vervaldatum, om betalingen te prioriteren.

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;

Lijst van facturen met gekoppelde PDF’s:

Deze query vindt al je facturen en toont het pad naar het gekoppelde document.

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

Waar je AP ziet in Fava

  • Balans: Navigeer naar Balance SheetLiabilitiesAccountsPayable om het totale saldo te zien en in te zoomen op de transactiedetails.
  • Journaal: Filter het journaal op account:Liabilities:AccountsPayable of een specifieke link zoals ^INV-xxxx om de volledige levenscyclus van een factuur te bekijken.
  • Documenten‑zijbalk: Als je de document:‑metadata gebruikt en de option "documents"‑directive hebt ingesteld, zie je een lijst van gekoppelde documenten in de zijbalk.

AP‑veroudering, omloopsnelheid en cash‑flow‑inzicht

  • Verouderingsschema: Dit rapport groepeert je openstaande facturen op hoe lang ze al openstaan (bijv. 1–30 dagen, 31–60 dagen, > 60 dagen). In Beancount is de praktischste aanpak om de bovenstaande “Open AP per factuur + vervaldatum” query uit te voeren, de resultaten als CSV te exporteren, en ze vervolgens in een spreadsheet of een klein Python‑script te bucketten.
  • AP‑omloopsnelheidsratio: Een snelle gezondheidstest om te zien hoe snel je je leveranciers betaalt. De formule is Totale inkoop bij leveranciers ÷ Gemiddelde AP. Een gerelateerde metric, Days Payable Outstanding (DPO), is ongeveer 365 ÷ Omloopsnelheidsratio.
  • Als je niet op tijd kunt betalen: AP is bedoeld voor kortlopende schulden. Als een leverancier akkoord gaat met een formele, langere terugbetalingsregeling, moet je de schuld herclassificeren van AP naar een note payable.
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 voor AP in een platte‑tekst grootboek

  • Papierloos werken: Sla factuur‑PDF’s op in je documents‑map en link ze met de document:‑metadata.
  • Gebruik links consequent: Plaats het unieke factuurnummer in een ^link op zowel de factuur als alle bijbehorende betalingsboekingen.
  • Houd metadata netjes: Consistent gebruik van invoice:, due: en terms: verbetert zoeken, queries en financiële reviews.
  • Accrual tot het einde: Als je bruikbare AP‑rapportages wilt, houd je boeken dan volledig op accrual‑basis. Beancount en Fava handelen dit prachtig af.

Kopieer‑en‑plak starter: leveranciersfactuur + betaling

; ---- Factuur ----
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

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

Deze gids is uitsluitend bedoeld voor educatieve doeleinden en vormt geen belasting‑, juridisch‑ of financieel advies.

Referenties & verder lezen

Accounting Oplossingen: De Top 7 Manieren om je Boekhouding te Voltooien

· 8 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Of je nu een side‑hustle runt vanaf je laptop of een snelgroeiende startup opschaalt, je hebt een paar betrouwbare routes om nette, accurate boeken bij te houden. Maar welke is geschikt voor jou? De beste oplossing hangt af van je budget, je technische comfort en hoeveel controle je wilt over je financiële data.

Hier is een helder overzicht van de zeven meest voorkomende boekhoudopties — wat ze goed kunnen, waar ze moeite mee hebben, en wanneer een moderne oplossing zoals Beancount.io perfect past.

2025-08-16-accounting-solutions-the-top-7-ways-to-get-your-accounting-done


1) Excel

Dit is vaak de eerste stop op de boekhoudreis vanwege de pure eenvoud en universele beschikbaarheid.

  • Goed voor: Bouwers en doe‑het‑zelf‑oprichters die totale controle willen en al weten hoe ze met een spreadsheet moeten werken.
  • Voordelen: De instapdrempel is praktisch nul, en duizenden gratis sjablonen zijn online beschikbaar. De flexibiliteit laat je aangepaste financiële modellen bouwen en unieke workflows volgen die kant‑en‑klare software niet aankan.
  • Nadelen: Het grootste minpunt is de enorme handmatige werklast. Elke transactie moet handmatig worden ingevoerd en afgestemd, wat veel tijd kost. Bovendien is het gevaarlijk makkelijk om stille formule‑fouten of typefouten te introduceren zonder vangrails. Samenwerken en een duidelijke audit‑trail behouden is onhandig zonder strikte discipline.
  • Beste als… je een snelle, no‑frills start wilt voor een zeer eenvoudige onderneming en je uitzonderlijk nauwkeurig bent.

2) Google Sheets

De cloud‑native neef van Excel, Google Sheets biedt dezelfde kernfunctionaliteit met een collaboratieve twist.

  • Goed voor: Teams die eenvoudige, gedeelde spreadsheets nodig hebben voor het bijhouden van inkomsten en uitgaven.
  • Voordelen: Ingebouwde cloud‑back‑ups en supersimple deling zijn de belangrijkste voordelen. Je kunt vanaf elk apparaat met een webbrowser werken, waardoor het toegankelijk is voor teams onderweg.
  • Nadelen: Het lijdt aan dezelfde fundamentele gebreken als Excel: een zware handmatige werklast en een hoog risico op gebruikersfouten. Je kunt ook compatibiliteitsproblemen tegenkomen met bepaalde sjablonen en add‑ons die voor het Microsoft‑ecosysteem zijn ontworpen.
  • Beste als… je team al werkt met Google Workspace en je bereid bent de compromissen van een handmatig systeem te accepteren.

3) QuickBooks Online

Al decennialang is QuickBooks de standaardkeuze voor kleine bedrijven die op zoek zijn naar dedicated boekhoudsoftware.

  • Goed voor: Kleine bedrijven die een “klassieke” MKB‑software‑ervaring willen met een groot ecosysteem van integraties.
  • Voordelen: Het kenmerkende onderdeel is bank feeds, die automatisch transacties van je bank‑ en creditcardrekeningen binnenhalen, waardoor handmatige invoer drastisch wordt verminderd. Het levert een breed scala aan financiële rapporten out‑of‑the‑box en wordt ondersteund door een enorme community van accountants en app‑ontwikkelaars.
  • Nadelen: Hoewel transacties automatisch worden geïmporteerd, vereist het systeem nog steeds je wekelijkse aandacht om uitgaven te categoriseren en rekeningen correct af te stemmen. De interface kan een steile leercurve hebben, en de kosten kunnen oplopen met extra functies. Het belangrijkste is dat het vendor lock‑in creëert, waardoor het moeilijk is je financiële historie te exporteren als je ooit wilt overstappen.
  • Opmerkingen & Bronnen: Zoals QuickBooks aangeeft, zijn geautomatiseerde bank feeds een kernfunctie, maar je blijft verantwoordelijk voor de controle en categorisatie die nodig zijn om je boeken accuraat te houden.

4) Xero

Een populair, modern alternatief voor QuickBooks, Xero biedt vergelijkbare mogelijkheden met focus op een strak design en gebruikerservaring.

  • Goed voor: Eigenaren die een modernere UI verkiezen maar dezelfde kernfunctionaliteit nodig hebben als QuickBooks Online.
  • Voordelen: Xero heeft ook robuuste bank feeds en krachtige afstemmings‑tools die het matchen van transacties eenvoudig maken. Het schone design wordt vaak geprezen, en veel accountants zijn vertrouwd met het platform.
  • Nadelen: De goedkopere abonnementen kunnen functionaliteitstekorten hebben (bijv. limieten op facturen of rekeningen) die je naar duurdere plannen duwen, en add‑ons verhogen de totale kosten. En net als QBO blijft de realiteit bestaan dat jij de uiteindelijke categorisatie en controle moet uitvoeren.
  • Opmerkingen & Bronnen: Volgens Xero verbinden hun geautomatiseerde bank feeds zich met duizenden financiële instellingen wereldwijd om hun kern‑afstemmingsprocessen te voeden.

5) Accountants (CPAs)

Certified Public Accountants zijn hoogopgeleide financiële experts die strategisch advies, belastingplanning en compliance‑diensten bieden.

  • Goed voor: Belastingstrategie, complexe financiële situaties, audits en eenmalig advies.
  • Voordelen: Een goede CPA geeft deskundige begeleiding bij kritieke beslissingen zoals entiteitsstructuur, belastingoptimalisatie en complexe boekhoudbehandelingen. Hun toezicht verkleint je risico op high‑stakes financiële kwesties aanzienlijk.
  • Nadelen: Het inhuren van een CPA‑kantoor voor dagelijkse boekhouding is voor de meeste kleine bedrijven prohibitief duur. Om effectief te zijn, hebben ze nog steeds tijdige, georganiseerde financiële gegevens van jou nodig.
  • Wat is het verschil met boekhouders? Kort gezegd: boekhouders registreren en organiseren historische transacties, terwijl accountants en CPA’s interpreteren, rapporteren en adviseren op basis van die data. (Investopedia, Intuit)

6) Traditionele Boekhouders

Een boekhouder is een professional die wekelijks of maandelijks jouw financiële transacties registreert en afstemt.

  • Goed voor: Eigenaren die een toegewijde persoon willen die de wekelijkse boekhoudroutine afhandelt.
  • Voordelen: Menselijk toezicht vermindert veelvoorkomende categorisatiefouten die software alleen kan missen. Aan het einde van elke maand leveren ze een nette set financiële overzichten die je kunt beoordelen.
  • Nadelen: Deze optie is duurder dan doe‑het‑zelf‑software, met maandelijkse retainer‑kosten die vaak in de honderden dollars lopen. De doorlooptijd voor rapporten en antwoorden hangt af van de beschikbaarheid en werkwijze van je boekhouder.
  • Realiteitscheck: Voor veel kleine bedrijven is de combinatie van een goede boekhouder voor wekelijkse taken en periodieke CPA‑ondersteuning voor belasting en strategie een duurzame en effectieve combo. (Pioneer Accounting Group)

7) Beancount.io (Plain‑Text Accounting, Supercharged)

Deze moderne aanpak combineert de controle van spreadsheets met de automatisering van software en de precisie van double‑entry accounting.

  • Goed voor: Ontwikkelaars, finance‑professionals en detailgerichte oprichters die precisie, transparantie en automatisering eisen zonder black boxes.
  • Wat het is: Beancount.io is een platform gebouwd op de open‑source Beancount‑methodologie. Je volledige grootboek leeft als mens‑leesbare platte tekst, die het platform omzet in realtime‑analyse, gehost Fava‑dashboards, en AI‑ondersteunde workflows.
  • Waarom teams het kiezen:
    • Scriptbaar & Auditeerbaar: Version‑control je boeken met Git. Elke wijziging is te reviewen in een diff, net als code.
    • Gehoste Fava UI: Direct winst‑‑ en verliesrekeningen, balansen en interactieve grafieken genereren vanuit je tekst‑gebaseerde grootboek. Geen handmatig rapport bouwen.
    • AI‑Assistentie: Versnel transactiecategorizatie en anomaliedetectie terwijl mensen de uiteindelijke goedkeuring behouden.
    • Echte Portabiliteit: Je kerndata is een simpel tekstbestand. Je kunt het op elk moment exporteren. Er is geen vendor lock‑in.
  • Afwegingen: Er is een leercurve als je nog nooit double‑entry accounting in platte‑tekst hebt gebruikt. Het is het meest geschikt voor wie absolute nauwkeurigheid en controle waardeert boven de illusie van “push‑button” gemak.

Geef je de voorkeur aan pure open source en zelf‑hosting?

Je kunt altijd de Beancount open‑source engine op je eigen machine draaien en Fava als web‑UI gebruiken. Het is ongelooflijk krachtig en gratis, maar je bent zelf verantwoordelijk voor het beheer van de setup, backups en data‑integraties. Beancount.io regelt dat allemaal voor je.


Snelle Vergelijking (In één Oogopslag)

OplossingTijdsinvesteringAutomatiseringsniveauMenselijke HulpDatacontrole
ExcelHoogLaagGeenGemiddeld
Google SheetsHoogLaagGeenGemiddeld
QuickBooks OnlineGemiddeldMedium‑HoogOptioneelLaag
XeroGemiddeldMedium‑HoogOptioneelLaag
Accountants (CPAs)LaagN/BHoog (Advies)Gemiddeld
Traditionele BoekhoudersLaagN/BHoog (Wekelijks)Gemiddeld
Beancount.ioLaag‑GemiddeldHoogOptioneelHoog

Hoe Kies je

  • Wil je maximale controle, audit‑baarheid en developer‑grade workflows? Kies Beancount.io. Je krijgt gehoste Fava‑dashboards, AI‑assistentie en de vrijheid van platte‑tekst‑portabiliteit.
  • Wil je dat iemand het “gewoon doet”? Huur een boekhouder in en houd een CPA paraat voor belastingen en strategische vragen.
  • Voel je je comfortabel in traditionele MKB‑software‑ecosystemen? QuickBooks of Xero zijn prima keuzes — zorg er alleen voor dat je wekelijks tijd budgeteert om je transacties te reviewen en af te stemmen.
  • Wil je eerst een beetje testen met een krap budget? Spreadsheets kunnen tijdelijk werken. Beschouw ze als een opstapje naar een echt systeem, niet als de eindbestemming.

Waarom Plain‑Text Accounting een Moment Heeft

Plain‑text accounting (PTA) tools zoals Beancount winnen aan populariteit omdat ze reproduceerbaarheid, version control en transparantie benadrukken. Deze waarden resoneren sterk met engineers, data‑wetenschappers en finance‑professionals. Als je vindt dat de boeken van je bedrijf net zo duidelijk en controleerbaar moeten zijn als je code, ben je hier aan het juiste adres. (plaintextaccounting.org)

Klaar om je grootboek tot leven te zien komen?

Start een gratis Beancount.io‑werkruimte, importeer een klein voorbeeld van de transacties van vorige maand, en open het gehoste Fava‑dashboard. Je ziet direct je winst‑‑en verliesrekening en balans verschijnen — vervolgens kun je je categorieën verfijnen met AI‑assistentie.

De Boekhoudcyclus, Beancount-Stijl

· 9 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Financiële overzichten verschijnen niet uit het niets. Ze zijn het eindproduct van een gestructureerd, herhaalbaar proces dat bekend staat als de boekhoudcyclus. Hoewel de principes universeel zijn, kunnen de tools die je gebruikt de ervaring drastisch veranderen. Deze gids loopt de boekhoudcyclus met een focus op Beancount, de krachtige platte‑tekst boekhoudtool, stap voor stap door.

We laten zien hoe Beancount’s tekst‑eerste benadering saaie stappen elimineert, wat je moet automatiseren, en welke rapporten je het duidelijkst beeld van je financiële gezondheid geven. 🧑‍💻

2025-08-13-the-accounting-cycle-beancount-style


TL;DR: De Beancount‑Werkstroom

  • Vastleggen & Journaal: Registreer elke transactie als een nette, dubbel‑postingsboeking in je .beancount‑tekstbestand.
  • Valideren & Afstemmen: Gebruik balance‑asserties om te bevestigen dat je grootboek overeenkomt met bankafschriften en voer bean-check uit om fouten op te sporen.
  • Controleren: Genereer een ongeregelde proefbalans voor een snelle sanity‑check.
  • Aanpassen: Boeking van posten voor accruals, deferrals, afschrijvingen en andere periodieke items.
  • Hercontroleren: Controleer de aangepaste proefbalans om te verzekeren dat alles correct is.
  • Publiceren & Afsluiten: Genereer je winst‑en‑verliesrekening, balans en kasstroomoverzicht. Het afsluiten van de boeken is optioneel in Beancount, omdat rapporten datum‑bewust zijn.

Deze stroom kan als volgt worden gevisualiseerd:


Stap 1: Vastleggen en Registreren van Transacties

Dit is de fundamentele stap. Elke financiële gebeurtenis — een verkoop, een aankoop, een bankvergoeding — moet worden vastgelegd. In Beancount doe je dit door transacties aan te maken in een simpel tekstbestand, meestal main.beancount of opgesplitst in meerdere bestanden per jaar.

Elke transactie moet voldoen aan de regels van dubbelboekhouding, wat betekent dat de som van alle posten nul moet zijn. Beancount dwingt dit voor je af.

2025-08-10 * "Walmart" "Aankoop kantoorbenodigdheden"
Expenses:Office:Supplies 45.67 USD
Assets:Bank:Checking -45.67 USD
  • Pro‑Tip: Gebruik tags zoals #project-phoenix of #client-acme om dimensies aan je data toe te voegen. Dit maakt later query‑en en rapporteren ongelooflijk flexibel.

Hygiëne bij Afstemming ✅

De krachtigste functie voor nauwkeurigheid is de balance‑assertie. Aan het einde van een afschriftperiode (bijv. einde van de maand) geef je aan wat het saldo van een rekening zou moeten zijn.

2025-08-31 balance Assets:Bank:Checking  12345.67 USD

Als de som van alle transacties die Assets:Bank:Checking tot die datum beïnvloeden niet gelijk is aan 12345.67 USD, zal Beancount een fout melden. Deze eenvoudige directive maakt je grootboek tot een zelf‑auditend document.

Voor het achteraf invoeren van historische data kan de pad‑directive automatisch een balancerende transactie aanmaken zodat je openingssaldi overeenkomen met je eerste assertie.


Stap 2: “Boeken naar het Grootboek” (Een Gratis Stap !)

In traditionele boekhoudsystemen schrijf je eerst posten in een “journaal” en vervolgens kopieert een aparte “posting” stap die waarden naar het “algemene grootboek”.

Met Beancount is je .beancount‑bestand zowel journaal als grootboek. Wanneer je een transactie schrijft en opslaat, heb je deze al geboekt. Er is geen aparte stap. Deze directheid is een kernvoordeel van platte‑tekst boekhouding — wat je ziet, is wat je krijgt.


Stap 3: Voorbereiden van een Ongeregelde Proefbalans

Voordat je aanpassingen maakt, heb je een snelle “klopt dit allemaal?”‑check nodig. Een proefbalans is een simpel rapport dat elke rekening en het totale saldo weergeeft. Het totaal van alle debets moet gelijk zijn aan het totaal van alle credits.

Je kunt dit genereren met een eenvoudige query:

bean-query main.beancount \
"SELECT account, sum(position) GROUP BY 1 ORDER BY 1"

Of, voor een visuelere aanpak, open je je grootboek in Fava (de webinterface voor Beancount) en ga je naar het “Trial Balance”‑rapport. Zoek naar ongewone zaken — een activarekening met een credit‑saldo, of een onkostenrekening met een vreemd bedrag.


Stap 4: Boeken van Aanpassingsposten

Aanpassingsposten zijn cruciaal voor nauwkeurige rapportage volgens het accrual‑principe. Ze zorgen ervoor dat opbrengsten worden erkend wanneer ze verdiend zijn en kosten wanneer ze gemaakt zijn, ongeacht wanneer cash verandert van hand.

Veelvoorkomende aanpassingen zijn:

  • Accruals: Opbrengsten die je hebt verdiend maar nog niet gefactureerd, of kosten die je hebt gemaakt maar nog niet betaald.
  • Deferrals: Voorafbetalingen. Als een klant je vooruitbetaalt voor een jaar dienst, boek je dit als een verplichting (Liabilities:UnearnedRevenue) en erken je elke maand 1/12 daarvan als inkomen.
  • Niet‑cash items: Boeken van zaken zoals afschrijvingen van activa.
  • Correcties: Fouten herstellen of gemiste items uit bankfeeds verwerken, zoals een kleine rentebetaling.

Voorbeeld: Opbrengst Accrueren

Je hebt een project op 31 augustus afgerond maar stuurt de factuur pas in september. Om de inkomsten in de juiste periode (augustus) te erkennen, maak je een aanpassingspost:

2025-08-31 * "Opbrengst accrual voor klantproject #1042"
Assets:AccountsReceivable 3000.00 USD
Income:Consulting -3000.00 USD

Voorbeeld: Afschrijving Boeken

Je bedrijf heeft een afschrijvingsschema voor zijn activa. Aan het einde van de periode boek je de kosten:

2025-12-31 * "Jaarlijkse afschrijving op computerapparatuur"
Expenses:Depreciation 4800.00 USD
Assets:Fixed:AccumulatedDepreciation -4800.00 USD

Stap 5: Uitvoeren van een Aangepaste Proefbalans & Validatie

Zodra je aanpassingsposten zijn ingevoerd, voer je het proefbalans‑rapport opnieuw uit. Dit is je aangepaste proefbalans. Het levert de definitieve cijfers die worden gebruikt om de financiële overzichten te maken.

Dit is ook het perfecte moment om Beancount’s ingebouwde sanity‑check te draaien:

bean-check main.beancount

Deze opdracht controleert alle syntaxis, balanceringsregels en asserties. Als er geen output verschijnt, zijn je boeken mechanisch in orde.


Stap 6: Publiceren van Financiële Overzichten 📊

Dit is de beloning. Met de cijfers uit je aangepaste proefbalans kun je nu de belangrijkste rapporten genereren. Fava is de makkelijkste manier, omdat het interactieve, drill‑down rapporten out‑of‑the‑box biedt.

  • Winst‑en‑Verliesrekening (Profit & Loss): Toont je opbrengsten en kosten over een periode, resulterend in je netto‑inkomen of -verlies.
  • Balans: Een momentopname van wat je bezit (Activa) en wat je verschuldigd bent (Passiva), evenals je eigen vermogen (Equity) op een specifieke datum.
  • Kasstroomoverzicht: Verbindt je begin‑cash met je eind‑cash door te laten zien waar geld vandaan kwam en waar het naartoe ging.

Voor aangepaste rapporten kun je de Beancount Query Language (BQL) gebruiken. Hier is een query voor een maandelijkse winst‑en‑verliesrekening:

-- P&L voor augustus 2025
SELECT account, sum(position)
WHERE account '^(Income|Expenses)'
AND date >= 2025-08-01 AND date <= 2025-08-31
GROUP BY account ORDER BY account;

Stap 7: Boeken Afsluiten (Optioneel)

In traditionele boekhouding omvat het “sluiten” proces het maken van journaalposten om alle tijdelijke rekeningen (Opbrengsten en Kosten) op nul te zetten en het netto‑resultaat over te dragen naar een eigen vermogen‑rekening genaamd Retained Earnings. Dit reset formeel de tijdelijke rekeningen voor het volgende jaar.

In Beancount is deze stap meestal overbodig. Fava’s rapporten zijn datum‑bewust; vraag je om een 2025 P&L, dan gebruikt het alleen 2025‑data. De saldi “lekken” niet door. De meeste gebruikers laten de saldi gewoon staan.

Mocht je echter een formele afsluiting nodig hebben voor compliance of aandeelhoudersrapportage, dan kun je dit doen met een eenvoudige einde‑jaar transactie die het totale opbrengsten‑ en kosten‑saldo naar Equity:Retained-Earnings verplaatst.


Een Praktische Maandelijkse Afsluit‑Checklist

Hier is een herhaalbare checklist om elke maand je boeken af te sluiten met Beancount.

  • Capture: Importeer alle bank‑ en creditcardtransacties. Voer handmatig eventuele contante uitgaven of buiten‑de‑band items in.
  • Reconcile: Voeg balance‑asserties toe voor alle bankrekeningen, creditcards en leningen, en laat ze overeenkomen met je afschriften.
  • Review: Scan de ongeregelde proefbalans in Fava. Onderzoek vreemde of onverwachte saldi. Controleer op achterstallige onbetaalde facturen (Assets:AccountsReceivable) of rekeningen (Liabilities:AccountsPayable).
  • Adjust: Boeking van posten voor accrued revenue/expenses, deferred revenue, en eventuele correcties.
  • Validate: Voer bean-check uit. Review de definitieve aangepaste proefbalans.
  • Publish: Genereer de winst‑en‑verliesrekening en de balans. Stuur ze naar stakeholders of bewaar ze voor je administratie.
  • Wrap-up: Voer optioneel een afsluitende boeking uit als je bedrijf dat vereist. Archiveer een kopie van je .beancount‑bestanden voor de periode.

Waarom Beancount Uitblinkt voor de Boekhoudcyclus

  • Transparantie en Auditability: Je grootboek is een tekstbestand. Je kunt git gebruiken om je financiële geschiedenis te versioneren, wijzigingen te bekijken met diff, en samen te werken met je accountant in een helder, eenduidig formaat.
  • Volledige Controle: Jij definieert je rekeningschema. Je zit niet vast aan de structuur van een softwareleverancier. Je data zijn van jou, voor altijd, in een open formaat.
  • Ongeëvenaarde Kracht: De combinatie van SQL‑achtige queries (BQL) en een rijke webinterface (Fava) geeft je ongekende mogelijkheden om je financiële data te snijden, te hakken en te begrijpen.

Kopie‑Plak‑Snippets om te Beginnen

Eenvoudig Rekeningschema:

option "title" "My Personal Ledger"
option "operating_currency" "USD"

;; --- Accounts ---
1970-01-01 open Assets:Bank:Checking
1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:CreditCard
1970-01-01 open Liabilities:UnearnedRevenue
1970-01-01 open Equity:Owner:Capital
1970-01-01 open Equity:Retained-Earnings
1970-01-01 open Income:Consulting
1970-01-01 open Expenses:Office:Supplies
1970-01-01 open Expenses:Software
1970-01-01 open Expenses:Depreciation

Handige BQL‑Query:

-- Find all customers with an outstanding balance
SELECT payee, sum(position)
WHERE account = 'Assets:AccountsReceivable'
GROUP BY payee
HAVING sum(position) > 0
ORDER BY sum(position) DESC;

Door de tijdloze boekhoudcyclus te koppelen aan Beancount’s moderne, tekst‑gebaseerde tools, krijg je een systeem dat robuust, transparant en gebouwd is om lang mee te gaan. Happy bookkeeping!

Vennootschap onder Firma vs. Besloten Vennootschap: Wat is het Verschil - en Welke Past bij Jouw Boekhouding?

· 7 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Het kiezen van een bedrijfsstructuur is een van de eerste echte "financiële" beslissingen die je zult nemen. Voor de meeste kleine teams en solo-ondernemers die aansprakelijkheidsbescherming en doorstroombelasting willen, is de shortlist meestal een VOF of een besloten vennootschap (BV).

Deze handleiding legt uit hoe ze verschillen - juridisch, operationeel en op je belastingaangifte - en laat zien hoe je schone, auditbestendige administratie voor beide structuren kunt bijhouden in Beancount.io (platte tekst, dubbel boekhouden dat schaalt van freelancer tot BV).

2025-08-11-s-corp-vs-llc


In één Oogopslag

BVVOF
Wat het isEen rechtspersoon met beperkte aansprakelijkheidEen samenwerkingsovereenkomst tussen twee of meer personen
AansprakelijkheidsbeschermingJaNee (vennoten zijn hoofdelijk aansprakelijk)
EigenarenAandeelhoudersVennoten
BedrijfsvoeringStatuten, directie/bestuur, vergaderingen en notulenVennootschapsovereenkomst; minder formaliteiten
Soorten aandelenVerschillende soorten aandelen mogelijkGeen aandelen, winstdeling volgens overeenkomst
BelastingenVennootschapsbelasting; kan onder bepaalde voorwaarden gebruikmaken van de innovatieboxInkomstenbelasting; vennoten betalen belasting over hun aandeel in de winst
Betaling eigenarenEigenaren die werken ontvangen salaris via payrollVennoten ontvangen winstuitkeringen; geen loondienst verplicht
Levensduur & overdrachtOnbepaalde tijd; aandelen overdraagbaar volgens statutenEindigt bij overlijden of uittreding vennoot; overdracht afhankelijk van overeenkomst
Past het beste wanneerStabiele winst, scheiding privé- en zakelijk vermogen gewenst, aantrekkelijk voor investeerdersEenvoudige samenwerking, starters, flexibelere winstdeling

Hoe Ze Echt Verschillen

Hoewel zowel VOF's als BV's een cruciale aansprakelijkheidsbescherming bieden (in het geval van de BV), zijn hun juridische en financiële mechanismen fundamenteel verschillend. Hier is een diepere blik op wat hen onderscheidt.

Oprichting en Formaliteiten

Een Vennootschap onder Firma (VOF) is een overeenkomst tussen twee of meer personen om samen een bedrijf te runnen. Het proces is relatief eenvoudig en vereist een vennootschapsovereenkomst, die de afspraken tussen de vennoten vastlegt.

Een Besloten Vennootschap (BV), aan de andere kant, is een rechtspersoon met beperkte aansprakelijkheid. De oprichting is formeler en vereist inschrijving bij de Kamer van Koophandel en het opstellen van statuten. Er zijn ook meer wettelijke verplichtingen, zoals het publiceren van jaarrekeningen.

Eigendom & Investeerders

Eigendom flexibiliteit is een kenmerk van de VOF. De vennoten bepalen zelf hoe de winst wordt verdeeld en hoe beslissingen worden genomen.

De BV heeft een meer geformaliseerde structuur met aandeelhouders. De aandelen vertegenwoordigen het eigendom van de vennootschap. Verschillende soorten aandelen met verschillende rechten zijn mogelijk. Dit kan aantrekkelijk zijn voor investeerders.

Belastingen & Aangiften

Een VOF is geen zelfstandige belastingplichtige. De vennoten betalen inkomstenbelasting over hun aandeel in de winst.

Een BV betaalt vennootschapsbelasting over de winst. Aandeelhouders betalen inkomstenbelasting over ontvangen dividend. Onder bepaalde voorwaarden kan een BV gebruikmaken van de innovatiebox, wat een lager belastingtarief betekent.

Hoe Eigenaren Worden Betaald

Dit is een van de belangrijkste verschillen. VOF vennoten zijn geen werknemers. Ze ontvangen winstuitkeringen. Ze zijn zelf verantwoordelijk voor het betalen van inkomstenbelasting en sociale premies.

BV eigenaren die in de BV werken, ontvangen salaris via payroll. Hierop worden loonbelasting en sociale premies ingehouden. Dividenduitkeringen worden apart belast.

Overdraagbaarheid & Levensduur

BV aandelen zijn overdraagbaar, maar de statuten kunnen hier regels aan stellen. De BV heeft een onbepaalde levensduur.

Een VOF eindigt bij overlijden of uittreding van een vennoot. De overdracht van een aandeel in een VOF is afhankelijk van de vennootschapsovereenkomst.


Moet je Kiezen voor een BV structuur?

Een veelvoorkomend pad voor succesvolle kleine bedrijven is om te starten als een VOF en later over te schakelen naar een BV. Deze "VOF nu, BV later" strategie stelt je in staat om te profiteren van de eenvoud van een VOF in de beginfase en over te schakelen naar een BV voor belastingoptimalisatie en aansprakelijkheidsbescherming zodra je inkomen groeit.

Oprichters maken meestal de overstap wanneer:

  • Winst stabiel en aanzienlijk is. De aansprakelijkheidsbescherming van een BV wordt belangrijker.
  • Ze meer structuur wensen. De formele vereisten van een BV kunnen een beter financieel beheer afdwingen en een meer "serieus" signaal sturen naar kredietverstrekkers of toekomstige investeerders.

Omschakelen naar een BV brengt concrete veranderingen met zich mee:

  • Je moet payroll opzetten en uitvoeren voor alle eigenaren-werknemers.
  • Je moet je houden aan de administratieve verplichtingen van een BV, inclusief het houden van vergaderingen en het vastleggen daarvan in notulen.
  • Je jaarlijkse belastingaangifte wordt complexer.

Wanneer is het beter om een VOF te blijven?

  • Je hebt behoefte aan flexibele eigendomsstructuren en eenvoudige winstverdeling.
  • Je winst is volatiel of je bevindt je nog in de beginfase. De overheadkosten van een BV zijn mogelijk nog niet de moeite waard.

Praktische Vuistregel: Raadpleeg een belastingadviseur of accountant om te bepalen welke structuur het beste bij jouw situatie past.


Hoe je Beide Structuren Schoon Houdt in Beancount.io

Ongeacht welke entiteit je kiest, chaotische boekhouding kan je aansprakelijkheidsbescherming ondermijnen en nachtmerries veroorzaken tijdens de belastingaangifte. Beancount.io geeft je een platte tekst, dubbel boekhoudkundig grootboek met geautomatiseerde import en belastingklare rapporten, zodat je juridische structuur niet verandert in een boekhoudkundige wirwar.

Suggesties voor Rekeningschema

Een schoon rekeningschema is de basis. Hier zijn onze aanbevelingen:

  • Voor een VOF:
    • Eigen Vermogen:Vennoot-Inbreng (voor initiële en volgende bijdragen)
    • Eigen Vermogen:Vennoot-Onttrekkingen (voor onttrekkingen door eigenaren)
    • Standaard inkomsten- en uitgavenrekeningen.
  • Voor een BV:
    • Eigen Vermogen:Aandelenkapitaal (voor kapitaalbijdragen)
    • Eigen Vermogen:Winstreserve (waar winsten zich ophopen)
    • Kosten:Loon:Salarissen
    • Kosten:Loon:Werkgeverslasten
    • Eigen Vermogen:Dividenduitkeringen (voor uitbetalingen uit winst)

Voorbeeldboekingen

Hier is hoe veelvoorkomende betalingen aan eigenaren eruit zien in een Beancount.io grootboek.

VOF winstuitkering: Deze transactie registreert een betaling van € 5.000 aan een vennoot, waardoor het kasgeld afneemt en de onttrekking wordt bijgehouden in een speciale eigen vermogenrekening.

2025-03-15 * "Winstuitkering vennoot"
Activa:Bank:LopendeRekening -5.000 EUR
Eigen Vermogen:Vennoot-Onttrekkingen 5.000 EUR

BV salaris eigenaar (vanuit een loonrun): Deze boeking registreert het bruto loon, het werkgeversdeel van de loonbelasting en het totale kasgeld dat de bank verlaat. Ingehouden belastingen zouden hier ook worden bijgehouden.

2025-03-31 * "Loon eigenaar"
Kosten:Loon:Salarissen 8.000 EUR
Kosten:Loon:Werkgeverslasten 612 EUR
Activa:Bank:LopendeRekening -8.612 EUR
Passiva:Loon:IngehoudenBelastingen 0 EUR ; Netto loon + inhoudingen

BV dividenduitkering: Dit is een eenvoudige overboeking van kasgeld naar de dividenduitkeringen eigen vermogenrekening, los van de loonlijst.

2025-04-10 * "Dividenduitkering"
Activa:Bank:LopendeRekening -10.000 EUR
Eigen Vermogen:Dividenduitkeringen 10.000 EUR

Sluit de Lus tijdens de Belastingaangifte

Met een schoon Beancount.io grootboek wordt het belastingseizoen gestroomlijnd:

  • Genereer je Winst- en Verliesrekening en Balans rechtstreeks vanuit je transacties.
  • Exporteer de gegevens die je accountant nodig heeft voor je specifieke belastingformulier.
  • Bewaar je notulen van vergaderingen en andere compliance documenten naast je transacties voor een complete, auditklare financiële administratie.

Wanneer Elke Keuze Schittert

Hier is de beslissing in een notendop.

Kies (of blijf) een VOF als je wilt:

  • Maximale flexibiliteit in eigendom, winstverdeling.
  • Minimale bedrijfsformaliteiten en geen verplichte loonadministratie voor eigenaren.
  • Eenvoudigere compliance terwijl je product-markt fit vindt of inconsistente winsten hebt.

Kies (of richt op) een BV als je wilt:

  • Aansprakelijkheidsbescherming.
  • Een schone, traditionele bedrijfsstructuur met eenvoudige aandelenoverdracht.
  • Een governancemodel dat investeerders en kredietverstrekkers vaak prefereren voor gevestigde bedrijven.

Conclusie

Zowel VOF's als BV's hebben hun eigen voor- en nadelen. De beste keuze hangt volledig af van je eigendomsstructuur, je verwachte winstgevendheid en je behoefte aan formeel bestuur.

Welke je ook kiest, gedisciplineerde boekhouding is veel belangrijker dan het label van de entiteit. Houd je financiële administratie nauwkeurig, doorzoekbaar en reproduceerbaar met Beancount.io.


Bouw Belastingklare, Investeerderklare Boekhouding met Beancount.io

  • Platte tekst, versiebeheerde dubbel boekhouding.
  • Schone rekeningschema's ontworpen voor VOF's en BV's.
  • Geautomatiseerde bank-, creditcard- en processorimport en -afstemmingen.
  • Belastingklare export en naadloze samenwerking met accountants.
  • Een systeem dat schaalt van een solo-ondernemer tot een multi-entiteitsonderneming.

Start vandaag nog met een gestroomlijnd grootboek voor je entiteit met Beancount.io.


Deze handleiding is voor informatieve doeleinden en is geen juridisch of fiscaal advies. Raadpleeg je advocaat of belastingadviseur voor advies specifiek voor jouw situatie.

Aandelenbasis S Corp - Een praktische gids voor oprichters (met Beancount.io voorbeelden)

· 8 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Als u een S corporation runt, is de aandeelhoudersbasis het stille getal dat bepaalt of uw verliezen aftrekbaar zijn en of uitkeringen belastingvrij zijn. Het verandert elk jaar en het is uw verantwoordelijkheid (als aandeelhouder) om het bij te houden. Hier is de eenvoudige versie - plus hoe u de basis netjes kunt modelleren in Beancount.io.


2025-08-06-s-corp-stock-basis-a-practical-guide-for-founders

Wat "Basis" betekent (snel)

Zie uw aandelenbasis als uw persoonlijke investerings-scorekaart in de S corporation. Het begint met uw initiële inbreng - wat u betaalde voor uw aandelen of de waarde van onroerend goed dat u in het bedrijf hebt ingebracht. Vanaf daar is het een dynamisch cijfer.

Uw basis stijgt wanneer het bedrijf winst maakt (uw aandeel in de inkomsten, zelfs belastingvrije inkomsten) of wanneer u meer kapitaal inbrengt. Het daalt wanneer u belastingvrije uitkeringen neemt, of wanneer het bedrijf verliezen, aftrekposten of niet-aftrekbare kosten heeft.

Cruciaal is dat uw aandelenbasis nooit onder nul kan komen. Als de verliezen van het bedrijf groter zijn dan uw basis, worden de overtollige verliezen opgeschort. U kunt ze nu niet aftrekken, maar u kunt ze meenemen om te gebruiken in een toekomstig jaar wanneer u voldoende basis hebt. U gebruikt Formulier 7203, ingediend bij uw persoonlijke Formulier 1040, om uw basisberekening te rapporteren en eventuele opgeschorte verliezen bij te houden.

Als u ook een directe lening aan uw S corp hebt verstrekt, hebt u mogelijk schuldbasis, die een tweede laag biedt om verliezen te absorberen nadat uw aandelenbasis is opgebruikt.


S Corp vs. C Corp Basis (TL;DR)

Het concept van basis is volledig verschillend tussen S en C corporations.

  • S corp basis is vloeiend en moet jaarlijks worden aangepast. Het weerspiegelt direct de prestaties van het bedrijf vanwege het doorstroomkarakter. Winsten en verliezen stromen door naar u en beïnvloeden uw basis direct.
  • C corp aandelenbasis is over het algemeen statisch. Het is gewoon wat u voor de aandelen hebt betaald. Het verandert alleen als gevolg van specifieke bedrijfsacties zoals aandelensplitsingen of een formele kapitaalrestitutie, niet omdat het bedrijf een winstgevend of verliesgevend jaar had.

Hoe S Corp Basis te berekenen (de juiste volgorde)

Het berekenen van uw basis gaat niet alleen over optellen en aftrekken; het gaat erom dat u het in de juiste volgorde doet. De IRS schrijft een specifieke volgorde van bewerkingen voor. Elk jaar neemt u uw Schedule K-1 (van het Formulier 1120-S van de S corp) en past u uw basis vanaf het begin van het jaar als volgt aan:

  1. Verhoog voor alle inkomstenposten, inclusief zowel belastbaar inkomen als belastingvrij inkomen (zoals gemeentelijke obligatierente).
  2. Verlaag voor uitkeringen die u gedurende het jaar hebt ontvangen (maar niet onder nul).
  3. Verlaag voor niet-aftrekbare kosten (zoals bepaalde boetes of entertainmentkosten).
  4. Verlaag voor verliezen en aftrekposten (zoals gewoon bedrijfsverlies of liefdadigheidsbijdragen).

Als de totale verliezen en aftrekposten in stap 4 uw resterende basis overschrijden, moet u ze prorateren. Het overschot wordt opgeschort en meegenomen totdat u uw basis herstelt door toekomstige inkomsten of kapitaalstortingen.

Belangrijke opmerkingen:

  • Persoonlijk garanderen van een bedrijfslening creëert geen basis. U krijgt alleen basis wanneer u daadwerkelijk betaalt voor die garantie uit eigen zak.
  • Loon van de eigenaar (uw salaris van de S corp) heeft geen invloed op uw basis. Dit is een vergoeding voor uw arbeid en wordt behandeld als een bedrijfskosten voor het bedrijf en W-2 inkomen voor u, volledig los van uw rol als eigenaar.

Uitgewerkt voorbeeld (cijfers die kloppen)

Laten we een voorbeeld bekijken om de orderregels in actie te zien.

Feiten voor een enkele aandeelhouder voor het jaar:

  • Initiële kapitaalstorting: $ 18.000
  • Gewone dividenden (K-1 Vak 5a): $ 2.000
  • Ontvangen uitkeringen (K-1 Vak 16D): $ 7.000
  • Aandeel in niet-aftrekbare kosten (K-1 Vak 16C): $ 3.000
  • Aandeel in gewoon bedrijfsverlies (K-1 Vak 1): ($ 9.000)
  • Aandeel in liefdadigheidsbijdrage (K-1 Vak 12A): $ 6.000
  • De aandeelhouder heeft geen schuldbasis.

Hier is de stapsgewijze berekening:

Stap 1 - Verhoging voor inkomen Uw startbasis van 18.000stijgtmetde18.000 stijgt met de 2.000 aan dividendinkomsten. 18.000+18.000 + 2.000 = $ 20.000

Stap 2 - Verlaging voor uitkeringen Vervolgens vermindert u de basis met de contante uitkeringen die u hebt opgenomen. 20.00020.000 - 7.000 = $ 13.000

Stap 3 - Verlaging voor niet-aftrekbare kosten Trek nu de niet-aftrekbare kosten af. Uw basis vóór toepassing van verliezen is 10.000.10.000. 13.000 - 3.000= 3.000 = ** 10.000**

Stap 4 - Pas verliezen en aftrekposten toe Uw totale verliezen en aftrekposten zijn 15.000( 15.000 ( 9.000 gewoon verlies + 6.000liefdadigheid).Omdatdituwresterendebasisvan6.000 liefdadigheid). Omdat dit uw resterende basis van 10.000 overschrijdt, kunt u slechts een proportioneel bedrag aftrekken.

  • Toelaatbaar gewoon verlies = (9.000÷9.000 ÷ 15.000) × 10.000= 10.000 = ** 6.000**
  • Toelaatbare liefdadigheidsbijdrage = (6.000÷6.000 ÷ 15.000) × 10.000= 10.000 = ** 4.000**

De resterende bedragen worden opgeschort en meegenomen naar volgend jaar: een gewoon verlies van 3.000eneenliefdadigheidsbijdragevan3.000 en een liefdadigheidsbijdrage van 2.000.

Uw eindigende aandelenbasis voor het jaar is $ 0, omdat deze niet negatief kan worden. U rapporteert het toegestane verlies en de aftrek op uw belastingaangifte en houdt de opgeschorte bedragen bij voor toekomstig gebruik.


Aandelenbasis S Corp volgen in Beancount.io (platte-tekstpatroon)

In plaats van een rommelige spreadsheet, kunt u een eenvoudig, controleerbaar basisgrootboek direct in Beancount.io bijhouden. Dit kan in uw bedrijfsboeken of een persoonlijk spiegelbestand staan. De sleutel is om een "memo" eigen vermogenrekening te gebruiken om de lopende basisberekening bij te houden.

Voorgestelde rekeningen:

  • EigenVermogen:Aandeelhouder:GestortKapitaal
  • EigenVermogen:Aandeelhouder:Uitkeringen
  • EigenVermogen:Aandeelhouder:Aandelenbasis (Dit is uw off-balance-sheet "memo" rekening die de officiële lopende basis voor Formulier 7203 bijhoudt.)
  • Inkomsten:Doorstroom:*
  • Kosten:NietAftrekbaar
  • Kosten:Liefdadigheid

Voorbeeldboekingen:

Initiële kapitaalstorting: Deze boeking registreert het geld dat binnenkomt bij het bedrijf en stelt tegelijkertijd de initiële aandelenbasis in uw memorekening in.

2025-01-10 * "Initiële kapitaalstorting"
Activa:Bank:Operationeel -18.000 USD
EigenVermogen:Aandeelhouder:GestortKapitaal 18.000 USD
EigenVermogen:Aandeelhouder:Aandelenbasis 18.000 USD

K-1 Gewone dividenden: Registreer de doorstroominkomsten en de overeenkomstige verhoging van uw basis.

2025-12-31 * "K-1 Vak 5a gewone dividenden"
Inkomsten:Doorstroom:Dividenden -2.000 USD
EigenVermogen:Aandeelhouder:Aandelenbasis 2.000 USD

Uitkering aan aandeelhouder: Dit legt het geld vast dat het bedrijf verlaat en de overeenkomstige verlaging van uw basis.

2025-07-15 * "Uitkering aandeelhouder"
EigenVermogen:Aandeelhouder:Uitkeringen 7.000 USD
Activa:Bank:Operationeel -7.000 USD
EigenVermogen:Aandeelhouder:Aandelenbasis -7.000 USD

Niet-aftrekbare kosten: Registreer de kosten en de basisverlaging.

2025-12-31 * "K-1 Vak 16C niet-aftrekbaar"
Kosten:NietAftrekbaar 3.000 USD
Activa:Bank:Operationeel -3.000 USD
EigenVermogen:Aandeelhouder:Aandelenbasis -3.000 USD

Toelaatbare verliezen/aftrekposten: Registreer alleen het deel van de verliezen dat dit jaar is toegestaan, waardoor uw basis tot nul wordt teruggebracht. Gebruik een opmerking om opgeschorte items bij te houden.

2025-12-31 * "K-1 verliezen toegestaan dit jaar (Vak 1 + Vak 12A, beperkt door basis)"
Inkomsten:Doorstroom:GewoonVerlies 6.000 USD
Kosten:Liefdadigheid 4.000 USD
EigenVermogen:Aandeelhouder:Aandelenbasis -10.000 USD
; Opgeschort naar volgend jaar: 3.000 gewoon verlies, 2.000 liefdadigheid

Dit patroon houdt een transparante lopende basis bij in de rekening EigenVermogen:Aandeelhouder:Aandelenbasis die exact overeenkomt met uw Formulier 7203. Auditors zijn er dol op omdat elke wijziging een gedateerde, traceerbare transactie is.


Veelvoorkomende valkuilen

Vermijd deze veelvoorkomende fouten bij het beheren van uw S corp basis:

  • garanties behandelen als basis. Een leengarantie is slechts een belofte. Het wordt pas basis als u daadwerkelijk uw persoonlijke geld gebruikt om de bedrijfsschuld af te lossen.
  • Uitkeringen nemen met onvoldoende basis. Als u een uitkering neemt die uw basis overschrijdt, is het overschrijdende bedrag niet belastingvrij. Het wordt meestal belast als een vermogenswinst.
  • Vergeten om belastingvrij inkomen op te nemen. Belastingvrij inkomen (zoals levensverzekeringsuitkeringen of bepaalde rente) verhoogt nog steeds uw basis, waardoor er meer ruimte ontstaat om verliezen af te trekken.
  • Loon van de eigenaar en uitkeringen door elkaar halen. Uw salaris is een kostenpost voor het bedrijf en belastbare vergoeding voor u. Het heeft geen invloed op de basis. Uitkeringen zijn rendementen van kapitaal/winst en verlagen de basis direct.

Conclusie

Uw S corp basis is de gashendel op uw verliesaftrek en het schild voor uw belastingvrije uitkeringen. Het is essentieel om het methodisch bij te houden, de officiële orderregels te volgen en elk jaar een volledig Formulier 7203 bij uw belastingaangifte te voegen. Of u nu bent begonnen als een S corp of een LLC bent die als zodanig wordt belast, schone, gedisciplineerde boeken maken basisberekeningen eenvoudig en verdedigbaar.


Houd de basis (en alles daartussenin) netjes met Beancount.io

  • Platte tekst, dubbel boekhouden grootboeken die versiebeheerbaar en controleerbaar zijn.
  • K-1-vriendelijke categorieën en speciale memorekeningen voor basis volgen.
  • Geautomatiseerde import van banken, creditcards en verwerkers om handmatige invoer te verminderen.
  • Belastingklare rapporten die uw belastingadviseur direct kan gebruiken.

Start vandaag nog een schone, controleerbare S-corp workflow met Beancount.io.

Dit artikel is alleen voor informatieve doeleinden en is geen belasting- of juridisch advies. Raadpleeg uw adviseur voor begeleiding die specifiek is voor uw situatie.

Puzzle.io: Wat vinden gebruikers er echt van? Een eerlijke analyse van reviews

· 6 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Boekhouden kan aanvoelen als een karwei, vooral voor startup oprichters die liever hun product bouwen dan worstelen met spreadsheets en onhandige software. Maak kennis met Puzzle.io, een AI-gedreven boekhoudplatform dat belooft de boekhouding autonoom en zelfs... plezierig te maken?

Het is gepositioneerd als een modern alternatief voor giganten zoals QuickBooks, specifiek voor startups. Maar maakt het de hype waar? We doken in gebruikersfeedback van alle hoeken van het internet - G2, Reddit, Twitter en meer - om te analyseren wat echte gebruikers zeggen. Hier is het goede, het slechte en de AI.

2025-07-27-puzzle-io-user-feedback-analysis


De positieve kant: Waarom oprichters lyrisch zijn over Puzzle.io

Het algemene sentiment is positief, vooral onder early adopters en niet-boekhouders. Gebruikers prijzen Puzzle omdat het een "game changer" is die hun financiële leven vereenvoudigt.

  • Het is gewoon... gebruiksvriendelijk: De meest voorkomende lof is voor Puzzle's eenvoud en overzichtelijke gebruikersinterface. Oprichters zonder financiële achtergrond zijn er dol op. Een gebruiker merkte op dat je met Puzzle "geen boekhouder nodig hebt" om de financiën van je startup te beheren. De moderne UI wordt vaak “de beste UI van alle concurrenten” genoemd.

  • "Magische" tijdbesparende automatisering: Puzzle's kernbelofte is autonome boekhouding, en gebruikers zeggen dat het waarmaakt. Een boekhouder op Reddit beschreef het als “magisch… een zeldzame parel in een zee van slechte software,” en legde uit dat het hun leven gemakkelijker maakt en klanten beter geïnformeerd houdt. De real-time synchronisatie met bankrekeningen elimineert handmatige gegevensinvoer, een functie die velen als een enorme winst beschouwen.

  • Real-time inzichten op aanvraag: In plaats van door rapporten te graven, krijgen oprichters een duidelijk, geconsolideerd dashboard met cruciale statistieken zoals cash burn, runway en MRR. Een oprichter zei: "voor Puzzle... was het uitzoeken van de huidige staat van onze financiën... een hoofdpijndossier. Nu kan ik de financiële gezondheid van ons bedrijf snel zien!" Het biedt één, gemakkelijk te interpreteren bron van waarheid.

  • Een startup-vriendelijk prijskaartje: Puzzle's gratis laag voor bedrijven met minder dan $ 5.000 aan maandelijkse uitgaven is een enorme hit. Een gebruiker noemde de aanbieding “veel te genereus.” Dit, gecombineerd met functies die zijn afgestemd op bedrijven in een vroeg stadium, geeft oprichters het gevoel dat het product speciaal voor hen is gebouwd.


De realiteitscheck: De groeipijnen van een nieuw platform

Geen enkel product is perfect, vooral geen nieuw product. Hoewel veel gebruikers enthousiast zijn, hebben anderen enkele belangrijke pijnpunten en ruwe randjes aangegeven.

  • Overmatige afhankelijkheid van AI (en wanneer het faalt): De grootste zorg draait om de AI. Hoewel de automatisering een belangrijke kracht is, wat gebeurt er als het iets verkeerd doet? Sommige gebruikers, vooral accountants, zijn huiverig om een AI volledig te vertrouwen met transactiecategorisatie. Een Reddit-gebruiker die het platform probeerde, kwam "behoorlijk gefrustreerd" terug omdat “als ze iets verkeerd doen, het moeilijk/onmogelijk is om het te corrigeren.” Dit gebrek aan een gemakkelijke handmatige override is een belangrijk punt van wrijving.

  • Voelt als een "bèta" product: Sommige feedback suggereert dat Puzzle nog steeds aanvoelt als een product in een vroeg stadium dat “wordt gebouwd terwijl ze bezig zijn.” Gebruikers zijn tegen ontbrekende basisfuncties aangelopen, zoals een veld om een memo of notities aan een transactie toe te voegen. Anderen hebben af en toe traagheid of vertraging in de app opgemerkt.

  • Ondersteuning en onboarding problemen: Een paar gebruikers meldden frustrerende ervaringen met klantenondersteuning. In één geval kon een boekhouder geen toegang krijgen, en na het plannen van een onboarding gesprek, “kwam er niemand van Puzzle opdagen.” Voor een platform dat kritieke financiële gegevens verwerkt, is responsieve ondersteuning een must.


Hoe presteert Puzzle ten opzichte van concurrenten?

Gebruikers vergelijken Puzzle constant met de tools die ze proberen te vervangen, voornamelijk QuickBooks.

  • vs. QuickBooks: Gebruikers vluchten van QuickBooks naar Puzzle om te ontsnappen aan de complexiteit, onhandige interface en hoge kosten. Puzzle wordt gezien als veel intuïtiever en moderner. QuickBooks blijft echter om een reden de industriestandaard. De functionaliteit is enorm, het integreert met alles, en zoals een commentator opmerkte, zijn je bank en investeerders eraan gewend. De keuze is vaak Puzzle voor gebruiksgemak vs. QuickBooks voor uitgebreide kracht en universele acceptatie.

  • vs. Andere AI-startups (zoals Digits): Puzzle en Digits worden vaak samen genoemd als de nieuwe golf van AI-boekhouding. Gebaseerd op huidige gebruikersfeedback lijkt Puzzle een lichte voorsprong te hebben in organische, positieve recensies van daadwerkelijke gebruikers die vinden dat de automatisering effectief werkt.

  • vs. Een accountant inhuren: Voor sommigen is de echte concurrent gewoon een mens betalen. Een accountant biedt gemoedsrust en kan complexe situaties aan. Dit gaat echter gepaard met hoge kosten. Veel gebruikers vinden een gulden middenweg: Puzzle gebruiken voor dagelijkse boekhouding om duizenden te besparen en een CPA inschakelen voor eindejaarsbelastingen en audits.


Het eindoordeel: Moet je Puzzle.io gebruiken?

Gebaseerd op een jaar aan gebruikersfeedback is Puzzle.io een doorslaand succes bij de doelgroep: startup oprichters en kleine bedrijven die prioriteit geven aan eenvoud en automatisering. Het lost effectief de pijn van traditionele boekhouding op en biedt waardevolle real-time financiële duidelijkheid.

Het is echter een jong platform met duidelijke groeipijnen. De inflexibiliteit bij het corrigeren van AI-fouten en enkele ontbrekende basisfuncties kunnen frustrerend zijn, vooral voor professionele accountants of complexere bedrijven.

Dus, dit is de bottom line:

  • Als je een oprichter in een vroeg stadium bent die een duidelijk beeld wil krijgen van je financiën zonder een boekhoudkundige opleiding, is Puzzle.io een fantastische keuze. Het is een "zeldzame parel" die je veel tijd en geld kan besparen.
  • Als je een groter bedrijf bent of complexe boekhoudkundige behoeften hebt, vind je de huidige functionaliteit van Puzzle mogelijk beperkt. Het is misschien het beste om te wachten tot het volwassener is of het te gebruiken in combinatie met een professionele boekhouder.

Gebruikers zien de potentie in Puzzle. Ze willen alleen de parel volledig gepolijst zien. Als Puzzle de huidige zwakke punten kan aanpakken zonder de eenvoud op te offeren waar gebruikers van houden, is het goed op weg om een echte leider te worden in moderne boekhouding.

Meer dan doorstroom: De complete S-corp belastinggids voor Beancount-gebruikers (2025)

· 3 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

U hebt een S-corp opgericht om uw bedrijf lean en fiscaal efficiënt te houden. Maar hoewel het "doorstroom"-concept eenvoudig klinkt, omvat de realiteit loonbelasting, mogelijke kosten op entiteitsniveau en cruciale verschillen per staat.

Hier leest u hoe de belastingen daadwerkelijk werken voor een S-corp in 2025 - en hoe u een schone, auditbestendige administratie kunt bijhouden in Beancount.

2025-07-26-s-corp-tax-guide-for-beancount-users


Wat wordt belast (en waar)

De kern van de S-corp-structuur is hoe deze winst verwerkt. Het is een driedelig systeem: doorstroominkomen, belastingen op entiteitsniveau en loonbelasting.

  • Doorstroom op federaal niveau: Een S-corp betaalt over het algemeen geen federale inkomstenbelasting over de gewone bedrijfswinst. In plaats daarvan stroomt die winst (samen met andere belastingposten zoals kredieten en aftrekposten) door naar de aandeelhouders via een Schedule K-1. Aandeelhouders rapporteren dit inkomen op hun persoonlijke belastingaangifte, ongeacht of ze het geld daadwerkelijk uit het bedrijf hebben gehaald. Cruciaal is dat deze K-1-winst niet onderworpen is aan zelfstandigenbelasting.
  • Maar... Belastingen op entiteitsniveau kunnen van toepassing zijn: De regel "geen vennootschapsbelasting" is niet absoluut. In specifieke gevallen kan een S-corp rechtstreeks belasting verschuldigd zijn. De meest voorkomende triggers zijn de belasting op ingebouwde winsten (BIG) (voor recente C-corp-conversies) en de belasting op overtollige netto passieve inkomsten.
  • Loonbelasting is reëel: Dit is de belangrijkste regel voor aandeelhouders-werknemers. Als u in uw bedrijf werkt, moet u een redelijk salaris ontvangen als W-2-loon voordat u belastingvriendelijke uitkeringen ontvangt. Deze lonen zijn onderworpen aan FICA (sociale zekerheid en Medicare) en inkomstenbelastinginhouding, net als het loon van elke andere werknemer.

Loonbelasting, in één oogopslag (2025)

Voor elke aandeelhouder-werknemer voert u loonadministratie en dient u standaard loonbelastingformulieren in, waaronder driemaandelijks Formulier 941 (voor inkomstenbelastinginhouding en FICA) en jaarlijks Formulier 940 (voor federale werkloosheidsbelasting, of FUTA).

De belangrijkste tarieven voor 2025 zijn:

  • Sociale zekerheid (OASDI): De loonbasis is $ 176.100. Het belastingtarief is 6,2% voor de werknemer en 6,2% voor de werkgever op lonen tot aan dit maximum.
  • Medicare: Er is geen loonplafond. Het tarief is 1,45% voor de werknemer en 1,45% voor de werkgever op alle lonen.
  • Aanvullende Medicare-belasting: Een belasting van 0,9% wordt ingehouden op het loon van een werknemer dat hoger is dan $ 200.000 per jaar. Er is geen werkgeversbijdrage voor dit deel.

Belastingen op entiteitsniveau die u mogelijk ziet

Hoewel minder gebruikelijk, moet u zich bewust zijn van belastingen die de S-corp zelf mogelijk verschuldigd is.

  • Belasting op ingebouwde winsten (BIG): Als u uw bedrijf hebt omgezet van een C-corp naar een S-corp, krijgt u te maken met een herkenningsperiode van 5 jaar. Als u binnen dit venster activa met waardevermeerdering verkoopt die het bedrijf tijdens zijn C-corp-dagen in bezit had, is de S-corp zelf vennootschapsbelasting verschuldigd over die winsten. Dit wordt berekend op Schedule D van Formulier 1120-S.
  • Belasting op overtollige netto passieve inkomsten: Dit is van toepassing als uw S-corp geaccumuleerde winsten en inkomsten (AE&P) heeft uit een vorig leven als C-corp en de passieve inkomsten (zoals huur, royalty's en rente) meer dan 25% van de bruto-inkomsten bedragen.
  • **Kwartaalschattin

Hoeveel Moet Je Reserveren voor Belastingen als Kleine Ondernemer?

· 6 minuten leestijd
Mengjia Kong
Mengjia Kong
IRS Enrolled Agent

Een kleine onderneming runnen is al een constante jongleeract met cashflow, leveranciers en klanten - belastingverrassingen zouden geen extra kegel in de lucht moeten zijn. Het goede nieuws: met een eenvoudig kader en een paar Beancount-trucs kun je "Ik hoop dat de belastingaanslag niet enorm is" omzetten in een voorspelbare maandelijkse overboeking.

1. Weet Waar Je Echt Voor Betaalt

2025-07-20-hoeveel-moet-je-reserveren-voor-belastingen-als-kleine-ondernemer

Voordat je geld kunt reserveren, moet je weten waar het naartoe gaat. Voor de meeste kleine bedrijven in de VS (vooral eenmanszaken en vennootschappen) is de totale belastingplicht een combinatie van verschillende afzonderlijke verplichtingen.

  • Federale Inkomstenbelasting: Dit is een progressieve belasting, wat betekent dat het tarief stijgt naarmate je inkomen stijgt. Voor 2025 gaan de schijven tot 37% voor alleenstaanden met een inkomen boven 626.350engehuwdendiegezamenlijkaangiftedoen(MFJ)meteeninkomenboven626.350 en gehuwden die gezamenlijk aangifte doen (MFJ) met een inkomen boven 751.600.
  • Zelfstandigenbelasting: Dit is de ondernemersversie van FICA-belastingen (sociale zekerheid en Medicare) die werknemers met een W-2 betalen. Het is een vast tarief van 15,3% op je eerste deel van de nettowinst. Het deel van 12,4% voor sociale zekerheid stopt zodra je winst de jaarlijkse loonbasis bereikt, die naar verwachting $ 176.100 zal zijn in 2025. De resterende 2,9% voor Medicare blijft van toepassing op alle winsten.
  • Staats- & Lokale Inkomstenbelasting: Dit varieert sterk per locatie, van 0% in staten zoals Wyoming en Texas tot meer dan 13% in de hoogste schijf van Californië.
  • Boetes voor Kwartaaltebetalingen: De IRS wil zijn geld gedurende het jaar, niet allemaal tegelijk. Om boetes te voorkomen, moet je over het algemeen minstens 90% van je belastingplicht voor het lopende jaar of 100% van je belastingaanslag van het voorgaande jaar vooraf betalen (deze drempel stijgt tot 110% als je aangepaste bruto-inkomen, of AGI, meer dan $ 150.000 is).

Snelle vuistregel: De meeste Amerikaanse zelfstandigen die in een staat met een gemiddelde belasting wonen, betalen uiteindelijk 25% - 30% van de nettowinst zodra federale, zelfstandigen- en staatsbelastingen zijn gecombineerd.

2. Een Driestaps Schatting die Je Maandelijks Kunt Bijwerken

Je hebt geen complexe software nodig om dit onder controle te krijgen. Een eenvoudig, herhaalbaar proces is alles wat je nodig hebt.

  1. Projecteer Jaarlijkse Winst: Bekijk je resultaten tot nu toe en maak een redelijke prognose voor het hele jaar. De basisformule is je vriend: Geprojecteerde Omzet - Geprojecteerde Aftrekbare Kosten = Geprojecteerde Winst.
  2. Pas een Effectief Belastingtarief Toe: Begin met een redelijk percentage. Als je de belastingaangifte van vorig jaar hebt, kun je je effectieve tarief daaruit berekenen. Als je hier nieuw in bent, is de vuistregel van 30% een veilig uitgangspunt.
  3. Deel door 12 (of 52): Neem je totale geschatte jaarlijkse belasting en deel deze door het aantal betaalperiodes dat je wilt gebruiken. We raden maandelijks aan. Zet dat bedrag elke maand over naar een speciale belastingreservebankrekening. Als je cashflow volatieler is, kan een wekelijkse overboeking beter beheersbaar aanvoelen.

3. Implementeer het in Beancount

Boekhouding in platte tekst maakt dit proces transparant en controleerbaar. Hier lees je hoe je je belastingbesparingen in Beancount kunt beheren.

Maak eerst een routinetransactie om je maandelijkse besparingen van je primaire betaalrekening naar een aparte, speciale spaarrekening voor belastingen over te boeken.

; Reserveer de belastingen van juli
2025-07-31 * "Overboeking belastingreserve"
Assets:Bank:Checking -3000 USD
Assets:Bank:TaxReserve 3000 USD
Equity:Opening-Balances

Wanneer je een kwartaalschatting van de belasting aan de overheid betaalt, registreer je de werkelijke schuld. De betaling komt rechtstreeks van je reserveaccount.

; Registreer de schuld wanneer je de kwartaalbetaling indient
2025-09-15 * "Kwartaal 3 geschatte belastingbetaling"
Assets:Bank:TaxReserve -9000 USD
Liabilities:Taxes:Federal 6000 USD
Liabilities:Taxes:State 3000 USD

Dit eenvoudige systeem biedt je drie krachtige voordelen:

  • Directe Zichtbaarheid: Je saldo Assets:Bank:TaxReserve laat altijd zien wat er al "gereserveerd" is. Je weet in één oogopslag dat dit geld niet beschikbaar is voor andere bedrijfskosten.
  • Nauwkeurige Winst: Omdat de reserve wordt behandeld als een overboeking tussen activaccounts, wordt je winst- en verliesrekening niet vervormd. Je registreert de belastingschuld alleen wanneer je deze daadwerkelijk indient en betaalt.
  • Controlespoor: Elke betaling aan de IRS of je staatskas verbindt zich met een duidelijk getagde beweging van je reserveaccount, waardoor een schoon controlespoor ontstaat.

4. Je Percentage Verfijnen

De initiële schatting van 25% - 30% is een goed begin, maar je moet deze aanpassen op basis van je specifieke bedrijfsmodel.

  • Consultants / Bureaus met Hoge Marges: Als je ruim boven de loonbasis voor sociale zekerheid ($ 176.100) uitkomt, zal je effectieve belastingtarief stijgen. Een tarief van 30% - 35% is waarschijnlijk nauwkeuriger.
  • Productbedrijven met Veel Aftrekposten: Als je aanzienlijke kosten van verkochte goederen (COGS), inventaris of andere aftrekposten hebt, is je nettowinstmarge lager. Een tarief van 20% - 25% kan voldoende zijn. Gebruik Formulier 1040-ES-werkbladen elk kwartaal om dit te bevestigen.
  • Eigenaren van S-Corp: Jouw situatie is anders. Het "redelijke salaris" dat je jezelf betaalt, is onderworpen aan standaard looninhouding (FICA en inkomstenbelastingen). Je uitkeringen (winsten die boven het salaris worden uitbetaald) vereisen nog steeds geschatte kwartaalbetalingen, maar vaak tegen een lager marginaal tarief omdat ze niet onderworpen zijn aan zelfstandigenbelasting.
  • Verkopers in Meerdere Staten: Als je "nexus" (een significante zakelijke aanwezigheid) hebt in meerdere staten, moet je mogelijk inkomstenbelasting betalen in elk van deze staten. Dit kan je verplichtingen opstapelen. Maak voor de duidelijkheid aparte schuldrekeningen aan in Beancount, zoals Liabilities:Taxes:State:CA en Liabilities:Taxes:State:NY.

5. Automatiseren, Controleren, Herhalen

Een systeem werkt alleen als je het gebruikt. Maak het moeiteloos.

  • Automatiseer: Koppel je belangrijkste operationele rekening aan een hoogrentende spaarrekening met een naam als "TaxReserve". Plan een automatische overboeking in direct nadat je elke maand je boeken sluit.
  • Controleer: Herzie je jaarlijkse winstprognose elk kwartaal. Als de omzet in het tweede kwartaal de verwachtingen overtrof, verhoog dan onmiddellijk je maandelijkse reservebedrag. Wacht niet tot januari om te ontdekken dat je te weinig hebt gespaard.
  • Herhaal: Houd belangrijke documenten georganiseerd in je Beancount-map. Het opslaan van de definitieve belastingaangifte van vorig jaar (document: "2024/Taxes/Form1040.pdf") geeft je context met één klik wanneer je cijfers bespreekt met je CPA of plant voor het volgende jaar.

Tot Slot

Belastingaanslagen voelen alleen willekeurig aan wanneer het reserveringsproces dat ook is. Door een percentage-gebaseerde reserve direct in je dubbel boekhoudsysteem te verwerken, ruil je angst in voor algebra - en Beancount maakt de wiskunde (en het controlespoor) triviaal. Controleer je tarief elk kwartaal, houd Assets:Bank:TaxReserve gevuld en 15 april wordt weer een gewone werkdag.


Disclaimer: Dit artikel is alleen voor educatieve doeleinden en is geen belastingadvies. Bevestig cijfers altijd met een gekwalificeerde professional voor je rechtsgebied en entiteitstype.

Beancount Journaalposten: Hoe, Definities en Voorbeelden

· 4 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Elke financiële transactie die je bedrijf uitvoert, moet worden vastgelegd – en in de wereld van platte-tekst boekhouding begint dit met journaalposten. Als je Beancount gebruikt, is het begrijpen van journaalposten essentieel voor het opbouwen van nauwkeurige, controleerbare en overzichtelijke financiële gegevens.

Deze gids leidt je door:

2025-06-27-journal-entries

  • Wat een journaalpost is
  • Waarom journaalposten belangrijk zijn
  • Hoe je ze schrijft in Beancount-syntaxis
  • Hoe je ze effectief gebruikt
  • Voorbeelden van transacties uit de praktijk (klantbetalingen, aankopen, leningen, enz.)

🧾 Wat is een Journaalpost in Beancount?

In Beancount is een journaalpost een gedateerde transactie, geschreven in een menselijk leesbaar platte-tekst formaat. Elke post volgt de principes van dubbel boekhouden – je legt vast waar geld vandaan komt (credit) en waar het naartoe gaat (debet), zodat je boekhouding altijd in balans is.

Voorbeeld:

2024-06-01 * "Client payment for invoice #123"
Assets:Bank:Checking 600.00 USD
Income:Sales
  • De * geeft een afgehandelde transactie aan.
  • De beschrijving geeft context voor de post.
  • Assets:Bank:Checking wordt gedebiteerd.
  • Income:Sales wordt gecrediteerd (waarde impliciet).

Elke post bevindt zich in een .beancount bestand – gewoon een tekstbestand dat je kunt versiebeheren, back-uppen en zelfs bewerken in Vim of VSCode.

📒 Waarom Journaalposten Belangrijk Zijn

Journaalposten zijn de atomaire eenheid van je grootboek.

Ze:

  • Voeden je Grootboek en Rekening Saldi
  • Sturen alle rapporten aan: Winst- en Verliesrekeningen, Balansen, Kasstromen
  • Laten je elke dollar, regel voor regel, traceren naar de bron

Met de juiste tools zie je deze transacties weergegeven in een gebruikersinterface – gecategoriseerd, doorzoekbaar en filterbaar. Maar het begint allemaal met die eenvoudige platte-tekst post.

📚 Hoe Dubbel Boekhouden Werkt in Beancount

Beancount dwingt dubbel boekhouden af. Elke transactie moet in balans zijn: totaal debet = totaal credit.

Snelle regel:

  • Debiteer activa en kosten (je krijgt contant geld of maakt kosten)
  • Crediteer opbrengsten en passiva (je verdient geld of gaat een schuld aan)

Voorbeeld – Aankoop Kantoorbenodigdheden:

2024-06-02 * "Bought printer ink"
Expenses:OfficeSupplies 100.00 USD
Assets:Bank:Checking

🧠 Posten Visualiseren

Zodra je opslaat, zie je in de linkernavigatie van https://beancount.io/ledger/0/income_statement/ ...

  • Journaalweergave: Bekijk transacties met zoekfunctie, tags en filters
  • Accountfilter Dropdown: Bekijk lopende saldi en posten per rekening
  • Winst- en Verliesrekening: Som van je Income:* en Expenses:* rekeningen
  • Balans: Je activa minus passiva

Fava helpt je ruwe Beancount-posten om te zetten in bruikbare rapporten – zonder database-installatie.

💡 Veelvoorkomende Journaalpost Voorbeelden

✅ Je wordt betaald door een klant

2024-06-05 * "Payment for invoice #456"
Assets:Bank:Checking 1,200.00 USD
Income:Consulting

Optioneel: Als je Debiteuren gebruikt:

2024-05-20 * "Invoice #456 sent"
Assets:AccountsReceivable 1,200.00 USD
Income:Consulting

2024-06-05 * "Payment for invoice #456"
Assets:Bank:Checking 1,200.00 USD
Assets:AccountsReceivable -1,200.00 USD

🖨️ Je koopt kantoorbenodigdheden

2024-06-07 * "Staples run"
Expenses:OfficeSupplies 85.00 USD
Assets:Bank:Checking

🏦 Je doet een lening aflossing

Stel dat je $1.000 betaalt, waarvan $200 rente en $800 aflossing van de hoofdsom:

2024-06-10 * "Loan repayment"
Liabilities:Loan -800.00 USD
Expenses:LoanInterest 200.00 USD
Assets:Bank:Checking -1,000.00 USD

🔒 Afsluitende Boekingen aan het Einde van het Jaar

Om de "boeken te sluiten", draag je doorgaans alle Income en Expenses rekeningen over naar Equity.

2024-12-31 close Income:*
2024-12-31 close Expenses:*

Of, handmatig:

2024-12-31 * "Close books"
Equity:RetainedEarnings 45,000.00 USD
Income:Consulting -45,000.00 USD

🛠️ Correctieboekingen

Als je toerekeningsbeginsel boekhouding toepast, wil je correctieboekingen toevoegen – voor vooruitbetaalde kosten, nog te ontvangen opbrengsten, enz.

Voorbeeld: $100 maandelijkse software-abonnement jaarlijks betaald

2024-01-01 * "Annual software payment"
Assets:Prepaid 1,200.00 USD
Assets:Bank:Checking -1,200.00 USD

2024-01-31 * "Monthly amortization"
Expenses:Software 100.00 USD
Assets:Prepaid -100.00 USD

Automatiseer met scripts of beschikbare Beancount-tools.

🧰 Beancount: Lichtgewicht, Controleerbaar, Krachtig

Beancount is niet zomaar een boekhoudtool – het is een idee: transparante, platte-tekst financiële waarheid. Het is een modern grootboeksysteem dat:

  • Eenvoudig te versiebeheren (Git!)
  • Volledig draagbaar (geen bedrijfseigen database)
  • Geweldig voor ontwikkelaars, freelancers en kleine bedrijven

Klaar om te Beginnen?

Begin je Beancount-bestand met:

option "title" "My Business Ledger"
option "operating_currency" "USD"

2024-01-01 open Assets:Bank:Checking USD
2024-01-01 open Income:Sales USD
2024-01-01 open Expenses:OfficeSupplies USD
2024-01-01 open Equity:OpeningBalances USD

2024-01-01 * "Initial balance"
Assets:Bank:Checking 10,000.00 USD
Equity:OpeningBalances

Laad vervolgens je bestand met je favoriete visualisatietool om de magie te zien.

Wil je een eenvoudigere start? Probeer sjablonen, importeurs of communitytools zoals bean-extract.

Met Beancount is je boekhouding eindelijk van jou – eenvoudig, scriptbaar en controleerbaar.

Laat het me weten als je een downloadbare PDF-versie of MKB-specifieke variaties van de voorbeelden wilt.