Bouwdepot rente berekenen
Beschrijving
Bereken je maandlasten tijdens de bouw: hypotheekrente, ontvangen bouwdepotrente, renteaftrek en de dubbele woonlasten tot oplevering.
Invoer velden
Resultaten
Koop je een nieuwbouwwoning of ga je flink verbouwen, dan zet de bank een deel van je hypotheek in een bouwdepot. Daaruit worden de termijnen van de aannemer betaald. Over je hele hypotheek betaal je vanaf de notaris rente, maar over het geld dat nog in het depot staat krijg je depotrente terug. Daardoor zijn je maandlasten tijdens de bouw lager dan straks.
Bij nieuwbouw moet je de ontvangen depotrente verrekenen met je betaalde hypotheekrente: alleen het verschil is aftrekbaar. Bij een verbouwing hoeft dat het eerste half jaar niet. Na twee jaar valt een ongebruikt depot in box 3. Woon je tijdens de bouw nog in je huidige woning, dan betaal je dubbele woonlasten. Deze tool rekent uit wat dat per maand en in totaal kost.
Je maandlast na oplevering zie je met Netto maandlasten hypotheek berekenen. Je leenruimte check je met Maximale hypotheek berekenen, en je eigen inbreng met Eigen geld nodig bij huis kopen.
Formulas:
-
h_m = if(maanden > 0, ceil(maanden - 0.0001), 0)
-
h_r = rente / 1200
-
h_g = exp(360 * ln(1 + h_r))
-
maandlast = round(if(h_r > 0, hypotheek * h_r * h_g / (h_g - 1), hypotheek / 360), 0)
Annuïtair over 30 jaar. Die betaal je meestal vanaf het passeren bij de notaris. -
depotrente_mnd = round(depot / 2 * depotrente / 1200, 0)
Het depot loopt in de bouwtijd leeg; we rekenen met gemiddeld de helft van het depot. -
h_rente_mnd = hypotheek * h_r
-
h_aftrek = if(soort == 'nieuwbouw', h_rente_mnd - depotrente_mnd, h_rente_mnd - if(h_m > 6, depotrente_mnd * (h_m - 6) / h_m, 0))
-
netto_bouw = round(maandlast - depotrente_mnd - (if(h_aftrek > 0, h_aftrek, 0) * tarief / 100), 0)
Maandlast min ontvangen depotrente en renteaftrek, gemiddeld over de bouwtijd. -
dubbel = round((netto_bouw + woonlasten) * h_m, 0)
Wat je in de bouwtijd betaalt aan je nieuwe hypotheek én je huidige woning samen. -
per_maand = round(netto_bouw + woonlasten, 0)
-
renteverlies = round(if(rente > depotrente, depot / 2 * (rente - depotrente) / 1200 * h_m, 0), 0)
Wat het je kost dat de depotrente lager is dan je hypotheekrente, vóór belasting. -
oordeel = if(hypotheek <= 0 || h_m <= 0, 'Vul je hypotheek en de bouwtijd in.', concat('Tijdens de bouw betaal je ongeveer ', concat('€ ', format(round(netto_bouw,0), '0.#')), ' netto per maand voor je nieuwe hypotheek. Met je huidige woonlasten is dat ', concat('€ ', format(round(per_maand,0), '0.#')), ' per maand, ', concat('€ ', format(round(dubbel,0), '0.#')), ' over ', format(h_m, '0.#'), ' maanden.'))
-
volgende = if(depot > hypotheek, 'Je bouwdepot is groter dan je hypotheek: controleer je invoer.', 'Zorg voor een buffer voor de dubbele lasten en vraag je bank of je depotrente gelijk is aan je hypotheekrente. Je maandlast na oplevering zie je met Netto maandlasten hypotheek berekenen.')
Berekening informatie
Meer over kopen & verkopen
Ontdek meer tools gerelateerd aan kopen & verkopen