Vastgoedbeleggingen bijhouden met Beancount.io
Het beheren van de boekhouding voor huurwoningen, inclusief hypotheken, escrow-rekeningen, afschrijvingsschema's en de uiteindelijke verkoop van onroerend goed, kan een uitdaging zijn. Deze uitgebreide gids laat zien hoe u nauwkeurige tracking van vastgoedbeleggingen opzet en onderhoudt met behulp van het krachtige plain-text boekhoudsysteem van Beancount.io.
Bekijk een live voorbeeld-grootboek voor vastgoed:
Waarom traditionele tools tekortschieten
Veelvoorkomende problemen met boekhoudsoftware voor vastgoed
- Geen tracking van afschrijvingen: De meeste tools ondersteunen geen lineaire afschrijving over 27,5 jaar met de mid-maandconventie.
- Gebrekkige hypotheekverwerking: Vereenvoudigde weergaven splitsen betalingen niet op in rente, aflossing en escrow.
- Ontbrekende aanpassingen van de kostprijs: Investeringen die de kostprijs verhogen, worden behandeld als gewone uitgaven.
- Geen uitsplitsing van verkoopwinst: Verkoopopbrengsten kunnen niet worden gesplitst in herwaardering van afschrijving versus vermogenswinst op lange termijn.
- Inflexibele accountstructuren: Vaste categorieën bieden geen ruimte voor splitsingen tussen grond en gebouwen of contra-activarekeningen.
- Vendor lock-in: Eigen bestandsformaten maken het onmogelijk om 27,5 jaar aan ononderbroken gegevens bij te houden.
Voordelen van Beancount.io
- Volledige controle: Beheer uw eigen gegevens in een plain-text formaat dat decennia meegaat.
- Onbeperkte aanpassingsmogelijkheden: Modelleer elke vastgoedstructuur met aangepaste accounts.
- Nauwkeurige kostprijs: Houd de oorspronkelijke kosten, verbeteringen en afschrijvingen afzonderlijk bij.
- Transparante berekeningen: Zie precies hoe afschrijvingen worden opgebouwd en hoe winsten worden berekend.
- Vastgoed als commodity: Gebruik price-directives voor de Fava Holdings-weergave met tracking van waardestijging.
- Toekomstbestendig: Het plain-text formaat garandeert langetermijntoegankelijkheid gedurende de gehele bezitsperiode.
Accountstructuur voor uw vastgoed opzetten
Account-hiërarchie
Begin met een uitgebreide accountstructuur die uw vastgoedbelegging weerspiegelt:
; ============================================================
; Vastgoed-activarekeningen
; ============================================================
; De vastgoed-commodity — 1 eenheid aangekocht tegen kostprijs
1970-01-01 open Assets:Vastgoed:Vastgoedobject
; Contra-activa: gecumuleerde afschrijving vermindert de waarde van het gebouw op de balans
; Opmerking: Grond ($80k, 20%) is niet afschrijfbaar; Gebouw ($320k, 80%) wordt afgeschreven
1970-01-01 open Assets:Vastgoed:GecumuleerdeAfschrijving
; Investeringen toegevoegd aan de kostprijs
1970-01-01 open Assets:Vastgoed:Verbeteringen
; ============================================================
; Bankrekeningen
; ============================================================
1970-01-01 open Assets:Bank:Betaalrekening
1970-01-01 open Assets:Bank:Spaarrekening
; Escrow-depot: maandelijkse bijdragen voor onroerendezaakbelasting & verzekering
1970-01-01 open Assets:Bank:Escrow
; ============================================================
; Passivarekeningen (Schulden)
; ============================================================
; 30-jarige vaste hypotheek tegen 7,0% JKP
1970-01-01 open Liabilities:Hypotheek
; Waarborgsom huurder — geen inkomen totdat deze wordt ingehouden
1970-01-01 open Liabilities:Waarborgsom
; ============================================================
; Inkomstenrekeningen
; ============================================================
1970-01-01 open Income:Vastgoed:Huur
1970-01-01 open Income:Vastgoed:Vermogenswinst:LangeTermijn
1970-01-01 open Income:Vastgoed:Afschrijvingsrecuperatie
; ============================================================
; Uitgavenrekeningen
; ============================================================
1970-01-01 open Expenses:Vastgoed:Hypotheekrente
1970-01-01 open Expenses:Vastgoed:AfsluitkostenLening
1970-01-01 open Expenses:Vastgoed:OZB
1970-01-01 open Expenses:Vastgoed:Verzekering
1970-01-01 open Expenses:Vastgoed:Vastgoedbeheer
1970-01-01 open Expenses:Vastgoed:Reparaties
1970-01-01 open Expenses:Vastgoed:Onderhoud
1970-01-01 open Expenses:Vastgoed:Afschrijving
1970-01-01 open Expenses:Vastgoed:Transactiekosten
1970-01-01 open Expenses:Vastgoed:Verkoopkosten
Commodity-definitie met metadata
Definieer uw vastgoed als een commodity voor tracking in portfolio-stijl:
1970-01-01 commodity PROP123MAIN
name: "123 Main St, Anytown, CA 90210"
asset-class: "vastgoed"
1970-01-01 commodity USD
Hiermee kan de Holdings-weergave van Fava de huidige marktwaarde van uw vastgoed weergeven naast aandelen, obligaties en andere beleggingen.
De verwerving van vastgoed bijhouden
De aankoop vastleggen
Registreer een aankoop van $400.000 met een aanbetaling van 20% en een vaste hypotheek van 30 jaar:
; Aanbetaling — 20% van $400.000
2024-03-15 * "Escrow" "Aanbetaling — 20% van $400.000"
Assets:Vastgoed:Vastgoedobject 1 PROP123MAIN {400,000.00 USD, 2024-03-15}
Assets:Bank:Betaalrekening -80,000.00 USD
Liabilities:Hypotheek -320,000.00 USD
### Afsluitkosten
Registreer elke afsluitkost als een afzonderlijke transactie voor een duidelijk controletraject (audit trail):
```bean
2024-03-15 * "Geldverstrekker" "Afsluitvergoeding — 1% van \$320.000"
Expenses:RealEstate:LoanOrigination 3,200.00 USD
Assets:Bank:Checking -3,200.00 USD
2024-03-15 * "Notariskantoor" "Titelverzekering, escrow-kosten, registratie"
Expenses:RealEstate:ClosingCosts 2,800.00 USD
Assets:Bank:Checking -2,800.00 USD
2024-03-15 * "Taxateur" "Taxatie onroerend goed"
Expenses:RealEstate:ClosingCosts 450.00 USD
Assets:Bank:Checking -450.00 USD
Toewijzing grond/gebouw
De belastingdienst vereist dat niet-afschrijfbare grond wordt gescheiden van het afschrijfbare gebouw. Documenteer de toewijzing met behulp van opmerkingen:
; Kostenverdeling grond / gebouw (volgens gemeentelijke taxatie):
; Gemeentelijke taxatie toont 20% grond (\$80K) / 80% gebouw (\$320K).
; Alleen het gebouwdeel (\$320K) wordt afgeschreven — zie sectie afschrijvingen.
; Bron: Kadaster/Gemeentelijke gegevens, getaxeerd op 2024-01-01
Initiële escrow-storting
Geldverstrekkers vereisen doorgaans een initiële escrow-storting bij de overdracht:
; Initiële escrow: 3 maanden OZB + 1 jaar verzekering vooruitbetaald
; OZB: ~\$5.000/jr → \$416,67/mnd × 3 = \$1.250,00
; Verzekering: ~\$1.800/jr vooruitbetaald
2024-03-15 * "Escrow" "Initiële escrow-storting — OZB (3 mnd) + verzekering (1 jr)"
Assets:Bank:EscrowImpound 1,250.00 USD
Expenses:RealEstate:Insurance 1,800.00 USD
Assets:Bank:Checking -3,050.00 USD
Hypotheekbeheer
Maandelijkse specificatie betaling
Elke hypotheekbetaling wordt gesplitst in rentelasten, aflossing en escrow:
; 30 jaar vast: \$320.000 tegen 7,0% jaarrente
; Maandelijkse aflossing & rente: \$2.129,06
; Maandelijkse escrow: \$566,67 (\$416,67 belasting + \$150,00 verzekering)
; Totale betaling: \$2.695,73
; Maand 1: Rente = \$320.000,00 × 0,07 / 12 = \$1.866,67
2024-04-01 * "Bank" "Hypotheekbetaling — april 2024"
Expenses:RealEstate:MortgageInterest 1,866.67 USD
Liabilities:Mortgage 262.39 USD
Assets:Bank:EscrowImpound 566.67 USD
Assets:Bank:Checking -2,695.73 USD
; Maand 2: Rente = (\$320.000,00 - \$262,39) × 0,07 / 12 = \$1.865,14
2024-05-01 * "Bank" "Hypotheekbetaling — mei 2024"
Expenses:RealEstate:MortgageInterest 1,865.14 USD
Liabilities:Mortgage 263.92 USD
Assets:Bank:EscrowImpound 566.67 USD
Assets:Bank:Checking -2,695.73 USD
Escrow-uitbetalingen
Houd bij wanneer de escrow-rekening uitbetaalt voor belastingen en verzekeringen:
; Halfjaarlijkse OZB-uitbetaling
2024-09-15 * "Gemeentelijke belastingdienst" "OZB — eerste termijn"
Expenses:RealEstate:PropertyTax 2,500.00 USD
Assets:Bank:EscrowImpound -2,500.00 USD
; Jaarlijkse verlenging verzekering
2025-03-15 * "Verzekeringsmaatschappij" "Verlenging opstalverzekering — jaar 2"
Expenses:RealEstate:Insurance 1,850.00 USD
Assets:Bank:EscrowImpound -1,850.00 USD
Huuropbrengsten & Vastgoedbeheer
Bruto huur met beheerkosten
Houd bruto huuropbrengsten en beheerkosten afzonderlijk bij:
; Huur: \$2.400/mnd, beheerkosten: 8% = \$192
; Netto voor eigenaar: \$2.208
2024-04-01 * "Huurder" "Huur april 2024"
Assets:Bank:Checking 2,208.00 USD
Expenses:RealEstate:PropertyManagement 192.00 USD
Income:RealEstate:Rent -2,400.00 USD
Waarborgsommen
Waarborgsommen zijn passiva (schulden), geen inkomsten:
; Ontvangst borg — creëert een schuld
2024-03-20 * "Huurder" "Waarborgsom — 1 maand huur"
Assets:Bank:Checking 2,400.00 USD
Liabilities:SecurityDeposit -2,400.00 USD
; Teruggave borg — heft schuld op
2025-11-01 * "Huurder" "Teruggave waarborgsom — einde huurcontract"
Liabilities:SecurityDeposit 2,400.00 USD
Assets:Bank:Checking -2,400.00 USD
Huurverhogingen
Documenteer huurverhogingen duidelijk:
; Huurverhoging 2025: \$2.400 → \$2.500/mnd
; Nieuwe beheerkosten: 8% × \$2.500 = \$200
2025-01-01 * "Huurder" "Huur januari 2025 (verhoogd naar \$2.500)"
Assets:Bank:Checking 2,300.00 USD
Expenses:RealEstate:PropertyManagement 200.00 USD
Income:RealEstate:Rent -2,500.00 USD
Bijhouden van afschrijvingen
Lineaire afschrijving over 27,5 jaar met de mid-month-conventie
Afschrijvingsregels voor verhuurd onroerend goed:
- Afschrijvingsperiode: 27,5 jaar
- Methode: Lineair
- Conventie: Mid-month (halve maand in de eerste en laatste maand)
; Bouwkosten: \$320.000 (80% van aankoopprijs)
; Maandelijkse afschrijving: \$320.000 / 27,5 / 12 = \$969,70
; Halve maand: \$484,85
; Eerste maand — halve maand (in gebruik genomen op 15-03)
2024-03-31 * "Afschrijving" "Maart 2024 — halve maand (in gebruik genomen)"
Expenses:RealEstate:Depreciation 484.85 USD
Assets:RealEstate:AccumDepreciation -484.85 USD
; Volledige maanden
2024-04-30 * "Afschrijving" "April 2024"
Expenses:RealEstate:Depreciation 969.70 USD
Assets:RealEstate:AccumDepreciation -969.70 USD
2024-05-31 * "Afschrijving" "Mei 2024"
Expenses:RealEstate:Depreciation 969.70 USD
Assets:RealEstate:AccumDepreciation -969.70 USD
### Contra-activapatroon
De contra-activa-methode houdt de oorspronkelijke kostprijs van het pand zichtbaar, terwijl de gecumuleerde waardevermindering door afschrijving wordt bijgehouden:
- `Assets:RealEstate:Property` — toont altijd de oorspronkelijke kostprijs (\$400.000)
- `Assets:RealEstate:AccumDepreciation` — bouwt in de loop van de tijd een negatief saldo op
- **Netto boekwaarde** = Pand - |GecumuleerdeAfschrijving| = gecorrigeerde basis voor afschrijving
Deze scheiding is essentieel voor de verkoopberekening, waarbij u de oorspronkelijke kostprijs, de totale verbeteringen en de totale afschrijving als afzonderlijke waarden nodig hebt.
## Kapitaaluitgaven vs. Reparaties
### Het cruciale onderscheid
**Reparaties** (lopende aftrekpost — volledig aftrekbaar in het jaar waarin de kosten zijn gemaakt):
```bean
2024-05-18 * "HVAC Pro" "Airco-reparatie — condensator vervangen"
Expenses:RealEstate:Repairs 285.00 USD
Assets:Bank:Checking -285.00 USD
2024-06-10 * "Joe's Plumbing" "Lekkende keukenkraan gerepareerd"
Expenses:RealEstate:Repairs 180.00 USD
Assets:Bank:Checking -180.00 USD
Kapitaaluitgaven (toevoegen aan basis — nu niet aftrekbaar, verminderen de winst bij verkoop):
2024-08-12 * "Home Depot" "Boiler vervangen — 50 gallon gas"
Assets:RealEstate:CapitalImprovements 1,800.00 USD
Assets:Bank:Checking -1,800.00 USD
2024-10-05 * "Lowe's" "Nieuwe keukenapparatuur — fornuis + vaatwasser"
Assets:RealEstate:CapitalImprovements 4,200.00 USD
Assets:Bank:Checking -4,200.00 USD
Hoe te beslissen
| Categorie | Voorbeelden | Fiscale behandeling |
|---|---|---|
| Reparatie | Lekkende kraan repareren, condensator vervangen, dak herstellen | Lopende aftrekpost (Schedule E) |
| Kapitaaluitgave | Nieuwe boiler, nieuwe apparatuur, nieuw dak, uitbouw | Toevoegen aan kostprijs |
| Onderhoud | Tuinaanleg, ongediertebestrijding, schoonmaak | Lopende aftrekpost (Schedule E) |
Vervreemding van vastgoed
Berekening verkoopwinst
Wanneer u verkoopt, wordt de winst verdeeld tussen de terugname van afschrijvingen en kapitaalwinst op lange termijn:
; === Berekening Winst ===
;
; Aankoopprijs: $400,000.00
; + Kapitaaluitgaven: + 6,000.00
; - Gecumuleerde afschrijving: - 19,394.00
; = Gecorrigeerde basis: $386,606.00
;
; Verkoopprijs: $435,000.00
; - Verkoopkosten (6%): - 26,100.00
; = Netto-opbrengst: $408,900.00
;
; Totale winst: $ 22,294.00
; Terugname afschrijvingen: $ 19,394.00 (belast tegen max 25% — §1250)
; Kapitaalwinst LT: $ 2,900.00 (belast tegen LTCG-tarieven)
De verkoop vastleggen
; Verkoopkosten
2025-11-15 * "Makelaar" "Verkoopcommissie — 5% van $435,000"
Expenses:RealEstate:SellingCosts 21,750.00 USD
Assets:Bank:Checking -21,750.00 USD
2025-11-15 * "Notariskantoor" "Afwikkelingskosten verkoper — 1% van $435,000"
Expenses:RealEstate:ClosingCosts 4,350.00 USD
Assets:Bank:Checking -4,350.00 USD
; Aflossing hypotheek
2025-11-15 * "Bank" "Aflossing hypotheek bij overdracht"
Liabilities:Mortgage 314,744.09 USD
Assets:Bank:Checking -314,744.09 USD
; Pand vervreemden en winst erkennen
2025-11-15 * "Verkoop" "Pand vervreemden — winst erkennen"
Assets:RealEstate:Property -1 PROP123MAIN {400,000.00 USD, 2024-03-15}
Assets:RealEstate:CapitalImprovements -6,000.00 USD
Assets:RealEstate:AccumDepreciation 19,394.00 USD
Assets:Bank:Checking 408,900.00 USD
Income:RealEstate:DepreciationRecapture -19,394.00 USD
Income:RealEstate:CapitalGains:LongTerm -2,900.00 USD
Portefeuilleprestaties
Prijs-richtlijnen voor het bijhouden van waardestijging
Stel driemaandelijkse vastgoedwaarderingen in:
2024-03-15 price PROP123MAIN 400,000.00 USD
2024-06-30 price PROP123MAIN 405,000.00 USD
2024-09-30 price PROP123MAIN 412,000.00 USD
2024-12-31 price PROP123MAIN 418,000.00 USD
2025-03-31 price PROP123MAIN 425,000.00 USD
2025-06-30 price PROP123MAIN 430,000.00 USD
Bronnen voor vastgoedwaarderingen: Zillow Zestimate, Redfin-schatting, vergelijkbare verkopen of professionele taxaties.
Fava Holdings-overzicht
Wanneer het pand als een commodity wordt gemodelleerd, toont het Holdings-overzicht van Fava:
- Kostprijs: Oorspronkelijke aankoopprijs
- Marktwaarde: Gebaseerd op de laatste prijs-richtlijn
- Ongerealiseerde winst: Waardestijging sinds aankoop
Hiermee kunt u onroerend goed bekijken naast aandelen, crypto en andere beleggingen in een uniform portefeuilleoverzicht.
Belastingoptimalisatiestrategieën
Categorisering voor Schedule E
De rekeningstructuur van Beancount komt rechtstreeks overeen met de posten op Schedule E:
| Schedule E Regel | Beancount Rekening |
|---|---|
| Regel 3 (Ontvangen huur) | Income:RealEstate:Rent |
| Regel 5 (Reclame) | Expenses:RealEstate:Advertising |
| Regel 8 (Verzekering) | Expenses:RealEstate:Insurance |
| Regel 9 (Juridisch/professioneel) | Expenses:RealEstate:Legal |
| Regel 10 (Beheerkosten) | Expenses:RealEstate:PropertyManagement |
| Regel 12 (Hypotheekrente) | Expenses:RealEstate:MortgageInterest |
| Regel 14 (Reparaties) | Expenses:RealEstate:Repairs |
| Regel 16 (Belastingen) | Expenses:RealEstate:PropertyTax |
| Regel 18 (Afschrijving) | Expenses:RealEstate:Depreciation |
Concepten voor 1031-uitwisseling
Een 1031-uitwisseling stelt vermogenswinstbelasting en de terugname van afschrijvingen uit door te herinvesteren in gelijksoortig vastgoed. Hoewel de volledige implementatie begeleiding van een accountant (CPA) vereist, kan Beancount de uitgestelde winst bijhouden via metadata en memo-boekingen.
Rapportage & Analyse
Query voor Netto Huuropbrengsten
SELECT account, sum(position) as total
WHERE account ~ "Income:RealEstate" OR account ~ "Expenses:RealEstate"
GROUP BY account
ORDER BY total;
Cashflow-analyse
-- Maandelijkse netto cashflow van vastgoed
SELECT year(date), month(date), sum(position) as net_flow
WHERE account ~ "Assets:Bank:Checking"
AND (narration ~ "rent" OR narration ~ "Mortgage" OR narration ~ "repair")
GROUP BY year(date), month(date)
ORDER BY year(date), month(date);
Eindejaarsverificatie
Gebruik balans-bevestigingen (balance assertions) om fouten op te sporen vóór de belastingaangifte:
2025-01-01 balance Assets:RealEstate:Property 1 PROP123MAIN
2025-01-01 balance Assets:RealEstate:CapitalImprovements 6,000.00 USD
2025-01-01 balance Assets:RealEstate:AccumDepreciation -9,212.15 USD
2025-01-01 balance Liabilities:SecurityDeposit -2,400.00 USD
Best Practices en Tips
1. Leg de verdeling tussen grond en gebouw vast
Noteer de toewijzing van de gemeentelijke taxateur in commentaren met de bron en datum. De belastingdienst kan agressieve toewijzingen aan het gebouw (ten gunste van afschrijving) aanvechten.
2. Houd afschrijvingen maandelijks bij
Hoewel het jaarlijks wordt gerapporteerd, houden maandelijkse boekingen uw balans nauwkeurig en maken ze de jaarafsluiting overzichtelijk.
3. Classificeer verbeteringen versus reparaties zorgvuldig
Raadpleeg bij twijfel IRS Publication 527 (of lokale belastingwetgeving). Het onderscheid tussen een kapitaalinvestering (verhoogt de fiscale basis) en een reparatie (directe aftrekpost) kan duizenden euro's schelen.
4. Gebruik balans-bevestigingen
Bevestig de saldi elk kwartaal. Als bean-check een fout in een assertion rapporteert, vindt u fouten in de gegevensinvoer in een vroeg stadium terug.
5. Behandel waarborgsommen als passiva
Boek waarborgsommen nooit als inkomsten totdat ze wettelijk zijn verbeurd.
6. Onderhoud prijsrichtlijnen
Werk de waarderingen van het vastgoed elk kwartaal bij met behulp van vergelijkbare verkopen, schattingen of professionele taxaties.
7. Plan voor de verkoop
Houd uw rekeningen overzichtelijk zodat de berekening van de verkoopwinst — oorspronkelijke kosten + verbeteringen - afschrijvingen - verkoopkosten — al is berekend wanneer het zover is.
Conclusie
Het effectief volgen van vastgoedbeleggingen vereist precisie, consistentie en de juiste tools. Beancount.io biedt de flexibiliteit en kracht die nodig zijn om complexe boekhouding van huurwoningen te beheren gedurende de volledige levenscyclus van de investering.
Belangrijkste voordelen van het gebruik van Beancount.io voor vastgoedbeheer:
- Volledig eigendom van gegevens: Uw gegevens in een platte-tekstformaat dat decennia meegaat.
- Nauwkeurige fiscale basis: Volg aankoop, verbeteringen en afschrijvingen afzonderlijk.
- Belastingklare rapportage: De rekeningenstructuur sluit direct aan op Schedule E.
- Portfolio-overzicht: Vastgoed als "commodity" maakt integratie met Fava Holdings mogelijk.
- Toekomstbestendig: Het open formaat garandeert toegankelijkheid gedurende de gehele afschrijvingsperiode van 27,5 jaar en daarna.
Begin met één object en breid uw administratie uit naarmate uw portfolio groeit. De investering in een goede opzet betaalt zich terug in nauwkeurige rapportage, belastingoptimalisatie en gemoedsrust.
Klaar om de controle over uw vastgoedboekhouding over te nemen? Ga vandaag nog aan de slag met Beancount.io.
