Ikbenbint.nl

Huren of kopen berekenen

Kopen & Verkopen

Beschrijving

Bereken of huren of kopen voordeliger is voor jouw situatie: alle woonkosten over de jaren dat je blijft, inclusief renteaftrek en waardestijging.

Invoer velden

jaar
€
%
€
€
€
%
€
%
%
%
%

Resultaten

€
- €
Hypotheek (annuïtair, 30 jaar) plus je woonkosten als eigenaar, in de eerste maand.
€
- €
Na hypotheekrenteaftrek en eigenwoningforfait (0,35% van de WOZ-waarde; aangenomen dat die gelijk is aan de koopsom).
€
- €
Alle huur over de periode, min wat je eigen geld in die tijd oplevert als je het niet in een huis stopt.
€
- €
Koopsom en kosten koper, netto rente, belasting over het eigenwoningforfait en woonkosten, min wat je bij verkoop overhoudt. Aflossing telt niet als kosten: die krijg je bij verkoop terug.
€
- €
Positief: kopen is over deze periode goedkoper. Negatief: huren is goedkoper.
€
- €
Verkoopprijs min verkoopkosten en restschuld.
-
-

Huren of kopen? Het antwoord hangt vooral af van hoe lang je blijft wonen. Bij kopen betaal je in het begin kosten koper en bij vertrek verkoopkosten. Die verdien je pas na een paar jaar terug. Daar staat tegenover dat je aflost, dat je woning in waarde kan stijgen en dat je hypotheekrenteaftrek krijgt. Bij huren betaal je huur die meestal elk jaar stijgt, maar je eigen geld blijft vrij en kan renderen.

Deze tool telt alle woonkosten over jouw periode op en vergelijkt ze. Bij kopen: netto rente na aftrek, belasting over het eigenwoningforfait, onderhoud en lokale lasten, min wat je bij verkoop overhoudt. Aflossing telt niet als kosten, want die krijg je terug. Bij huren: alle huur, min het rendement op je eigen geld. Waardestijging, huurstijging en rendement zijn aannames: speel ermee.

Ga je kopen? Reken je leenruimte uit met Maximale hypotheek berekenen en je eigen inbreng met Eigen geld nodig bij huis kopen. Huur je, vergelijk je huur dan met Huurprijs per m2 en jaarhuur berekenen.

Formulas:

  • h_n = if(jaren > 0, ceil(jaren * 12 - 0.0001), 0)
  • h_y = h_n / 12
  • h_np = if(h_n > 360, 360, h_n)
  • h_r = rente / 1200
  • h_g = exp(360 * ln(1 + h_r))
  • h_gn = exp(h_np * ln(1 + h_r))
  • h_A = if(h_r > 0, hypotheek * h_r * h_g / (h_g - 1), hypotheek / 360)
  • h_B = if(h_np >= 360, 0, if(h_r > 0, hypotheek * h_gn - h_A * (h_gn - 1) / h_r, hypotheek - h_A * h_np))
  • h_I = h_np * h_A - (hypotheek - h_B)
  • h_w = exp(h_y * ln(1 + waardestijging / 100))
  • h_V = koopsom * h_w
  • h_ewf = if(waardestijging > 0, 0.0035 * koopsom * (h_w - 1) / (waardestijging / 100), 0.0035 * koopsom * h_y)
  • h_t = tarief / 100
  • h_eigen = if(koopsom + kk - hypotheek > 0, koopsom + kk - hypotheek, 0)
  • maand_koop = round(h_A + vastelasten, 0)
    Hypotheek (annuïtair, 30 jaar) plus je woonkosten als eigenaar, in de eerste maand.
  • netto_koop = round(h_A + vastelasten - (hypotheek * h_r - 0.0035 * koopsom / 12) * h_t, 0)
    Na hypotheekrenteaftrek en eigenwoningforfait (0,35% van de WOZ-waarde; aangenomen dat die gelijk is aan de koopsom).
  • h_hg = exp(h_y * ln(1 + huurstijging / 100))
  • kosten_huur = round(if(huurstijging > 0, 12 * huur * (h_hg - 1) / (huurstijging / 100), 12 * huur * h_y) - h_eigen * (exp(h_y * ln(1 + rendement / 100)) - 1), 0)
    Alle huur over de periode, min wat je eigen geld in die tijd oplevert als je het niet in een huis stopt.
  • kosten_koop = round(koopsom + kk + h_I * (1 - h_t) + h_t * h_ewf + 12 * vastelasten * h_y - h_V * (1 - verkoopkosten / 100), 0)
    Koopsom en kosten koper, netto rente, belasting over het eigenwoningforfait en woonkosten, min wat je bij verkoop overhoudt. Aflossing telt niet als kosten: die krijg je bij verkoop terug.
  • verschil = round(kosten_huur - kosten_koop, 0)
    Positief: kopen is over deze periode goedkoper. Negatief: huren is goedkoper.
  • h_overwaarde = h_V * (1 - verkoopkosten / 100) - h_B
  • overwaarde = round(h_overwaarde, 0)
    Verkoopprijs min verkoopkosten en restschuld.
  • oordeel = if(h_n <= 0 || koopsom <= 0, 'Vul de koopsom en het aantal jaren in.', if(verschil > 0.02 * koopsom, concat('Kopen is voordeliger: over ', format(h_y, '0.#'), ' jaar ben je ', concat('€ ', format(round(verschil,0), '0.#')), ' goedkoper uit dan met huren.'), if(verschil >= 0 - 0.02 * koopsom, concat('Krap: het verschil tussen huren en kopen is maar ', concat('€ ', format(round(if(verschil >= 0, verschil, 0 - verschil),0), '0.#')), ' over ', format(h_y, '0.#'), ' jaar. Je aannames bepalen de uitkomst.'), concat('Huren is voordeliger: over ', format(h_y, '0.#'), ' jaar ben je ', concat('€ ', format(round(0 - verschil,0), '0.#')), ' goedkoper uit dan met kopen.'))))
  • volgende = if(verschil > 0, 'Check met Maximale hypotheek berekenen hoeveel je kunt lenen en met Eigen geld nodig bij huis kopen wat je zelf moet inbrengen.', 'Reken ook met een langere periode of een andere waardestijging. Huur je, check dan met Huurprijs per m2 en jaarhuur berekenen of je huur marktconform is.')
Link gekopieerd!

Berekening informatie

Author Bint
Laatste update 13 oktober 2026
Parameters 12

Op jouw website?

Gebruik direct op jouw eigen site:
<script src="https://ikbenbint.nl/widget.js"
  data-berekening="huren-of-kopen-berekenen">
</script>
Eigen tools maken? Maak hier jouw account

Meer over kopen & verkopen

Ontdek meer tools gerelateerd aan kopen & verkopen