WWS puntentelling calculator 2026
Beschrijving
Bereken indicatief het aantal WWS-punten van een huurwoning en de bijbehorende maximale huurprijs. Inclusief oppervlakte, energielabel, keuken, sanitair, buitenruimte, verwarming, parkeren en WOZ-waarde. Dit is een indicatieve berekening op basis van de Wet Betaalbare Huur 2024 en is geen officieel WWS-rapport.
Invoer velden
Resultaten
Het Woningwaarderingsstelsel (WWS) bepaalt hoeveel punten een zelfstandige huurwoning krijgt. Het puntenaantal bepaalt of de woning in de sociale huur, middenhuur of vrije sector valt en welke maximale kale huurprijs daarbij hoort. Per 1 januari 2026 gelden de volgende grenzen: sociale huur tot en met 143 punten (maximaal 932,93 euro per maand), middenhuur van 144 tot en met 186 punten (maximaal 1.228,07 euro per maand) en vrije sector vanaf 187 punten. De puntengrenzen zijn ongewijzigd ten opzichte van 2025; alleen de huurprijsbedragen zijn geïndexeerd met 3,65%.
Let op bij de WOZ-waarde: de WOZ-component mag maximaal ongeveer 33% van het totale puntenaantal vormen. Als de WOZ-waarde relatief zwaar meeweegt, past deze calculator de WOZ-cap indicatief toe. Deze tool geeft een indicatieve puntentelling op basis van de ingevoerde gegevens en vervangt geen officieel WWS-rapport of huurprijscheck van de Huurcommissie. Bij nieuwe verhuur moet een puntentelling worden verstrekt. Een onjuiste puntentelling kan gevolgen hebben voor de toegestane huurprijs.
Formulas:
-
h_punten_opp = round(opp_vertrekken * 1 + opp_overig * 0.75, 2)
-
h_punten_label = if(energielabel == 0, bouwjaar, energielabel)
-
h_keuken_extra_gecapt = if(keuken_extra > aanrechtlengte, aanrechtlengte, keuken_extra)
-
h_punten_keuken = aanrechtlengte + h_keuken_extra_gecapt
-
h_punten_sanitair = badkamer_basis + badkamer_extra + toiletten_extra
-
h_buiten_bruto = if(buitenruimte_type == 1, -5, if(buitenruimte_type == 2, round(2 + 0.35 * buitenruimte_opp, 2), round(0.75 * buitenruimte_opp / aantal_bewoners, 2)))
-
h_punten_buiten = if(buitenruimte_type == 2, h_buiten_bruto, if(buitenruimte_type == 3, if(h_buiten_bruto > 5, 5, h_buiten_bruto), h_buiten_bruto))
Privé buitenruimte: geen wettelijk maximum. Gemeenschappelijke buitenruimte: maximaal 5 punten per adres. -
h_punten_verwarming = verwarmde_ruimtes * 2
-
h_punten_parkeren = parkeren
-
h_woz_bruto = round(woz_waarde / 16954 + if((opp_vertrekken + opp_overig) > 0, woz_waarde / (opp_vertrekken + opp_overig) / 268, 0), 0)
-
h_monument_pct = monument
Procentuele opslag op de maximale huurprijs vanwege monumentstatus. Geen puntenopslag meer conform Wet Betaalbare Huur 2024. -
h_subtotaal = round(h_punten_opp + h_punten_label + h_punten_keuken + h_punten_sanitair + h_punten_buiten + h_punten_verwarming + h_punten_parkeren, 2)
-
h_woz_max = round(h_subtotaal * 0.4925, 0)
WOZ-punten gemaximeerd op 33% van het subtotaal. Wiskundig: maximaal 49,25% van subtotaal overige categorieën. -
h_woz_gebruikt = if(h_woz_bruto > h_woz_max, h_woz_max, h_woz_bruto)
-
h_totaal = round(h_subtotaal + h_woz_gebruikt, 0)
-
punten_oppervlakte = h_punten_opp
Vertrekken tellen voor 1 punt per m², overige ruimtes voor 0,75 punt per m². -
punten_energielabel = h_punten_label
Punten op basis van het geregistreerde energielabel of het bouwjaar bij ontbrekend label. -
punten_keuken = h_punten_keuken
Aanrechtpunten plus extra voorzieningen. Extra voorzieningen zijn gemaximeerd op het basispuntenaantal van het aanrechtblad. -
punten_sanitair = h_punten_sanitair
Badkamer basiswaarde plus extra sanitair en separate toiletten. -
punten_buitenruimte = h_punten_buiten
Geen buitenruimte: -5 punten. Privé: 2 basis + 0,35 per m². Gemeenschappelijk: 0,75 per m² gedeeld door aantal adressen, max 5 punten. -
punten_verwarming = h_punten_verwarming
2 punten per verwarmde ruimte. -
punten_parkeren = h_punten_parkeren
Open parkeerplaats: 4 punten. Overdekte garage: 9 punten. Laadpaal: +2 punten. -
punten_woz = h_woz_gebruikt
WOZ-punten: per 16.954 euro waarde en per 268 euro per m². Gemaximeerd op 33% van het subtotaal. Als de cap is toegepast: de WOZ-component zou anders meer dan 33% van het totaal vormen. -
totaal_punten = h_totaal
Het indicatieve totaal aan WWS-punten. Dit is geen officieel rapport. -
sector = if(h_totaal <= 143, 'Sociale huur', if(h_totaal <= 186, 'Middenhuur', 'Vrije sector'))
Sociale huur: tot 143 punten, max 932,93 euro/maand (2026). Middenhuur: 144-186 punten, max 1.228,07 euro/maand (2026). Vrije sector: 187+ punten, geen wettelijk huurmaximum. Let op: als de puntentelling lager uitkomt dan verwacht kan de woning toch onder het gereguleerde segment vallen. -
max_huurprijs = if(h_totaal >= 187, 0, round(h_totaal * 6.60 * (1 + h_monument_pct / 100), 2))
Indicatieve maximale kale huurprijs op basis van circa 6,60 euro per punt (2026). De officiële WWS-huurprijstabel kent geen vaste prijs per punt. Controleer de exacte maximale huurprijs via de Huurprijscheck van de Huurcommissie.
Berekening informatie
Meer over vastgoed
Ontdek meer tools gerelateerd aan vastgoed