Familiebank hypotheek berekenen
Beschrijving
Bereken het voordeel van een lening bij je ouders of familie voor je huis: voor de lener na renteaftrek en voor de uitlener na box 3.
Invoer velden
Resultaten
Bij een familiebank leen je geld van je ouders of een ander familielid in plaats van van de bank. Allebei kunnen jullie erop vooruitgaan: jij betaalt minder rente dan bij de bank, en de uitlener krijgt meer dan op een spaarrekening. Voor renteaftrek gelden dezelfde regels als bij een bank: je lost de lening in maximaal 30 jaar annuïtair of lineair af, je legt alles schriftelijk vast en je geeft de lening door in je aangifte.
De rente moet vergelijkbaar zijn met wat een bank zou vragen. Is hij veel lager, dan kan de Belastingdienst een deel als schenking zien. Voor de uitlener is de lening een bezitting in box 3: in 2026 geldt daarvoor een forfaitair rendement van 6%, of het werkelijke rendement als dat lager is. Op spaargeld is het forfait 1,28%. Deze tool rekent beide kanten uit.
Check je totale leenruimte met Maximale hypotheek berekenen en je netto maandlast met Netto maandlasten hypotheek berekenen. Wat je renteaftrek precies is, zie je met Hypotheekrenteaftrek berekenen 2026.
Formulas:
-
h_n = if(looptijd > 0, ceil(looptijd * 12 - 0.0001), 0)
-
h_rb = bankrente / 1200
-
h_gb = if(h_n > 0, exp(h_n * ln(1 + h_rb)), 1)
-
h_Ab = if(h_n <= 0, 0, if(h_rb > 0, bedrag * h_rb * h_gb / (h_gb - 1), bedrag / h_n))
-
h_gb12 = exp(12 * ln(1 + h_rb))
-
h_Ib = if(h_n < 12, 0, if(h_rb > 0, 12 * h_Ab - (bedrag - (bedrag * h_gb12 - h_Ab * (h_gb12 - 1) / h_rb)), 0))
-
h_rf = familierente / 1200
-
h_gf = if(h_n > 0, exp(h_n * ln(1 + h_rf)), 1)
-
h_Af = if(h_n <= 0, 0, if(h_rf > 0, bedrag * h_rf * h_gf / (h_gf - 1), bedrag / h_n))
-
h_gf12 = exp(12 * ln(1 + h_rf))
-
h_If = if(h_n < 12, 0, if(h_rf > 0, 12 * h_Af - (bedrag - (bedrag * h_gf12 - h_Af * (h_gf12 - 1) / h_rf)), 0))
-
maand_bank = round(h_Ab, 0)
Bruto, annuïtair. -
maand_familie = round(h_Af, 0)
-
lener_jaar = round((h_Ib - h_If) * (1 - tarief / 100), 0)
Netto minder rente dan bij de bank, na renteaftrek. -
lener_totaal = round((h_Ab - h_Af) * h_n * (1 - tarief / 100), 0)
Bruto rentebesparing over de hele looptijd, na renteaftrek (benadering). -
rente_ontvangen = round(h_If, 0)
-
box3_lening = round(0.36 * if(h_If < bedrag * 0.06, h_If, bedrag * 0.06), 0)
De lening is voor de uitlener een bezitting in box 3: 36% over 6% forfaitair rendement, of over het werkelijke rendement als dat lager is. -
box3_spaar = round(0.36 * if(bedrag * spaarrente / 100 < bedrag * 0.0128, bedrag * spaarrente / 100, bedrag * 0.0128), 0)
36% over 1,28% forfaitair rendement op spaargeld, of over de werkelijke rente als die lager is. -
uitlener_jaar = round((h_If - box3_lening) - (bedrag * spaarrente / 100 - box3_spaar), 0)
Rente van de lening na box 3, min wat het geld anders op de spaarrekening netto had opgeleverd. -
h_zak = if(familierente < bankrente * 0.8, ' Let op: de familierente is veel lager dan bij de bank. De Belastingdienst kan een deel als schenking zien.', '')
-
oordeel = if(bedrag <= 0 || h_n <= 0, 'Vul het bedrag en de looptijd in.', concat(if(rol == 'lener', if(lener_jaar >= 0, concat('Je bespaart ', concat('€ ', format(round(lener_jaar,0), '0.#')), ' netto in het eerste jaar ten opzichte van de bank. '), concat('Je betaalt ', concat('€ ', format(round(0 - lener_jaar,0), '0.#')), ' netto meer dan bij de bank. ')), concat('Je verdient ', concat('€ ', format(round(uitlener_jaar,0), '0.#')), ' meer dan op de spaarrekening in het eerste jaar. ')), 'Voor de ander: ', if(rol == 'lener', concat(concat('€ ', format(round(uitlener_jaar,0), '0.#')), ' extra ten opzichte van sparen.'), concat(concat('€ ', format(round(lener_jaar,0), '0.#')), ' minder rente dan bij de bank.')), h_zak))
-
volgende = 'Leg de lening schriftelijk vast met rente, aflossing en looptijd, en geef hem door in de aangifte van het jaar waarin je hem afsluit. Check je totale leenruimte met Maximale hypotheek berekenen.'
Berekening informatie
Meer over kopen & verkopen
Ontdek meer tools gerelateerd aan kopen & verkopen