Neem een investeerder met 60 appartementen in vier gebouwen, die alles bijhoudt in één Excel-bestand met een tabblad per gebouw en een kleur voor wie betaald heeft. Dat werkte jaren, tot er een tweede vennootschap bijkwam, een medewerker mee in het bestand begon te werken en de bank cijfers per pand vroeg. Wanneer volstaat een spreadsheet niet meer, en hoe stap je over zonder iets kwijt te raken?
Wat een spreadsheet goed doet, en wat niet
Excel is geen slecht gereedschap. Het is flexibel en iedereen kan ermee werken. Een aankoop doorrekenen of je huurniveaus vergelijken gaat er sneller in dan in om het even welk pakket. Voor twintig units met één eigenaar volstaat een goed opgebouwd bestand.
Het probleem zit in wat een spreadsheet niet doet. Hij rekent wat je hem vraagt, maar hij vraagt zelf niets. Een verjaardag van een contract meldt zich niet, en een vervallen EPC evenmin. Een betaling komt niet vanzelf in de juiste cel. Wie de huur van appartement 3B van € 875 naar € 910 zette, zie je nergens. Zolang één persoon alles in zijn hoofd heeft, vangt hij dat op. Bij groei valt dat vangnet weg.
Wat onderzoek zegt over fouten in spreadsheets
Het onderzoek gaat over bedrijfsspreadsheets in het algemeen, niet specifiek over huuradministratie. De belangrijkste studies lijken elkaar bovendien tegen te spreken.
| Onderzoek | Wat werd bekeken | Bevinding |
|---|---|---|
| Panko, 2000 | audits van echte bedrijfsspreadsheets, vanaf 1997 | fouten in 91% van 54 bestanden; in grondige audits was 1,1% tot 2,5% van de cellen fout |
| Panko, 2000 | experimenten met ongeveer duizend deelnemers, modellen van 25 tot 50 cellen | fouten in 51% van de spreadsheets |
| Panko, 2015 | 85 intensieve inspecties van operationele spreadsheets | fouten in 94% |
| Powell, Baker en Lawson, 2009 | 50 operationele spreadsheets | 0,9% tot 1,8% van de formulecellen fout, met grote verschillen tussen bestanden |
Powell en zijn collega’s plaatsen een terechte kanttekening: het vaak geciteerde cijfer van 5,2% foute cellen uit het werk van Panko steunt op weinig studies, deels informeel, met samen 43 spreadsheets. Panko meldt zelf dat oudere audits met zwakkere methodes maar in 24% van 367 bestanden een fout vonden. Hoeveel fouten je vindt, hangt sterk af van hoe grondig je zoekt.
Toch kloppen beide vaststellingen tegelijk, want Panko telt bestanden met minstens één fout en Powell telt foute formules. Neem een bestand met tweehonderd formules en een foutkans van 1% per formule:
kans dat alle 200 formules kloppen = 0,99^200 ≈ 0,13
Fouten ontstaan niet volledig los van elkaar, dus lees de uitkomst als een orde van grootte.
Bij Powell waren hard gecodeerde getallen, dus vaste getallen in een formule in plaats van een verwijzing naar een cel, de grootste foutbron (37,7% van de fouten), gevolgd door verkeerde verwijzingen (32,9%) en logische fouten (21,9%). In een huurbestand is dat de geïndexeerde huur die iemand met de hand overtypte, of een som die de nieuwe rij niet meeneemt. En in een experiment uit het overzicht van Panko schatten de makers de kans dat ze een fout maakten op 10% (mediaan), terwijl 86% er effectief een maakte. Het ging om studenten, maar het patroon is herkenbaar: wie het bestand bouwde, heeft er het meeste vertrouwen in.
Vijf signalen dat je portefeuille uit het bestand groeit
Er komt een tweede vennootschap bij
Elke vennootschap heeft haar eigen bankrekening, boekhouding, jaarrekening en belastingaangifte. In het huurcontract moet de juiste verhuurder staan, met naam, zetel en ondernemingsnummer. Laat een vennootschap haar ondernemingsnummer weg, dan draagt ze de gevolgen als het contract niet geregistreerd is. In een spreadsheet wordt de vennootschap een kolom met tekst. Elk antwoord per vennootschap hangt dan af van hoe consequent die kolom is ingevuld. Over de keuze zelf lees je meer in Privé, vennootschap of holding.
Er werkt meer dan één persoon in het bestand
Een tweede gebruiker brengt twee vragen mee: wie veranderde wat, en wie mag wat zien. Een medewerker die technische meldingen opvolgt, hoeft de rijksregisternummers van je huurders en de voorwaarden van je leningen niet te kennen. In één bestand is dat moeilijk te scheiden.
Indexaties en vervaldata lopen door elkaar
Met vijftig contracten vallen er gemiddeld elke maand ruim vier verjaardagen, elk met een eigen aanvangsindex: het indexcijfer waartegen je de nieuwe huur berekent. Daarnaast heeft elk contract datums die geld of rechten kosten als je ze mist.
| Datum per contract | Mis je ze, dan |
|---|---|
| verjaardag van het contract | werkt je indexatieverzoek hoogstens drie maanden terug vóór de maand van het verzoek |
| uiterlijk 3 maanden vóór het einde van een kortlopend contract | geldt het als een contract van 9 jaar vanaf de oorspronkelijke start, aan dezelfde huur |
| uiterlijk 6 maanden vóór het einde van een 9-jarig contract | loopt het drie jaar verder onder dezelfde voorwaarden |
| 2 maanden na ondertekening | kan de huurder van een niet-geregistreerd contract opzeggen zonder opzegtermijn en zonder vergoeding |
| vervaldatum van het EPC, bij een contract dat vóór 1 oktober 2022 inging | telt de woning als zonder EPC en geldt bij indexatie de strengste correctiefactor |
Een appartement van € 900 indexeert op 1 november 2026 naar € 940,80, dus € 40,80 per maand meer. Vertrekt het verzoek pas in mei 2027, dan is de nieuwe huur verschuldigd voor mei en terugwerkend voor februari, maart en april. November, december en januari zijn verloren:
3 × € 40,80 = € 122,40
Dat verlies je per contract en per vergeten verjaardag. De formule en de regels staan in Huur indexeren.
Betalingen afpunten gaat niet meer uit het hoofd
Bij zestig units komen er elke maand minstens zestig betalingen binnen, waarvan een deel te laat, in twee keer, samen met de vorige maand of via de rekening van een ouder. Zonder gestructureerde mededeling, het nummer van twaalf cijfers tussen +++ dat je per contract meegeeft, moet je elke betaling herkennen op naam en bedrag. En een spreadsheet toont wat je zelf intikte: de achterstand per huurder klopt maar zo goed als je eigen invoer.
De bank vraagt cijfers
Bij een nieuw krediet of een jaarlijkse review vraagt een bank meer dan de jaarrekening. De Europese richtsnoeren voor kredietverlening noemen voor vastgoed onder meer de huurcontracten, huurniveaus en leegstand, de waarde per pand en de naleving van covenants, de ratio’s die je in je kredietovereenkomst belooft te halen. Bouw je die lijst elk jaar opnieuw op uit een bestand, dan reken je telkens een beetje anders. Wat erin hoort, staat in Het rapport dat je bank wil zien.
Wat je nodig hebt voor je overstapt
Software maakt rommelige gegevens niet juist. Voor elk gegeven moet er één plek zijn waar het klopt.
| Eén bron per | Wat er minstens in staat | Typisch verspreid over |
|---|---|---|
| contract | verhurende vennootschap, eenheid, huurders, start en einde, basishuur, aanvangsindex, huur die vandaag geldt, datum van de laatste indexatie, waarborg met vorm en bedrag | huurlijst, indexatieblad, map met getekende pdf’s |
| betaling | per maand het verwachte bedrag, de gestructureerde mededeling, wat er wanneer binnenkwam | betaaloverzicht, bankexport, notities bij een cel |
| pand | eigenaar-vennootschap, eenheden, EPC per eenheid met vervaldatum, laatste schatting met datum, lening met aflossingstabel | aankoopdossier, leningsblad, map met attesten |
De belangrijkste kolom is de huur die vandaag geldt, met de datum van de laatste indexatie ernaast. Na een paar indexaties wijkt die huur af van het contract. Een nieuw systeem rekent vanaf de overstap met wat jij invult.
- Per eenheid weet je welke vennootschap eigenaar is, en per vennootschap op welke rekening de huur binnenkomt.
- Van elk lopend contract heb je de getekende pdf, met alle addenda.
- Per contract ken je de huur die vandaag geldt en de datum van de laatste indexatie.
- Per contract weet je hoe de waarborg gesteld is, voor welk bedrag en waar hij staat.
- De openstaande huur per huurder is afgestemd met je bankafschriften op één vaste datum, bijvoorbeeld de laatste dag van de vorige maand.
- Per pand heb je het EPC per eenheid met vervaldatum, de laatste schatting en de leningen met hun aflossingstabel.
- Je weet wie in je team welke gegevens moet zien.
- Je kiest een startdatum, liefst de eerste van een maand, waarop het nieuwe systeem de enige bron wordt.
Hoe een overstap realistisch verloopt
Het grootste risico is een periode waarin twee systemen elk een deel van de waarheid hebben. Een vaste volgorde voorkomt dat.
- VoorafRuim het bestand op: één rij per contract, huidige huur en laatste indexatie ingevuld, afgelopen contracten apart.
- StructuurMaak vennootschappen, gebouwen en eenheden aan, telkens onder de juiste eigenaar.
- ContractenZet de lopende contracten over vanuit de getekende pdf’s en controleer per contract huur, datums en waarborg tegen je bestand.
- BankKoppel de rekeningen vanaf je startdatum en punt de eerste maand af in het nieuwe systeem.
- Eerste huurmaandHoud Excel open om te vergelijken, zonder er nog iets in te typen. Leid elk verschil terug tot een contract of een betaling.
- DaarnaArchiveer het oude bestand als alleen-lezen.
Waar het meestal blijft haken: een addendum dat nooit in de huurlijst kwam, een waarborg waarvan niemand nog weet op welke rekening hij staat, een vertrokken huurder met een open saldo, een ouder contract met een andere aanvangsindex. De eerste indexatie na de overstap is de echte test. Komt het voorstel overeen met wat je zelf zou berekenen, dan staan je basisgegevens goed.
Een spreadsheet mag daarna blijven voor wat hij goed kan, zoals een aankoop doorrekenen of een eenmalige analyse. Alleen is hij geen bron meer.
