# Welk energiecontract past bij mij? Doe de check | Energievergelijker

> Vast, variabel of dynamisch? Beantwoord vijf vragen over je verbruik en apparaten en zie welk energiecontract bij je past. Daarna vergelijk je direct.

## Vijf vragen over je huishouden, daarna zie je of vast, variabel of dynamisch het best bij je past.

Twijfel je tussen een vast, variabel of dynamisch energiecontract? Met deze check zie je in ongeveer een minuut welk type bij je huishouden past. Je beantwoordt vijf vragen over hoe je met energie omgaat en krijgt dan een uitkomst met uitleg. Vanuit die uitkomst open je de vergelijker met alleen dat type contract voor je adres.

<div class="evc" id="evc"><style>.evc{--groen:#8dc63f;--groen-l:#eef7e2;--groen-d:#4f7a18;--paars:#92278f;--paars-l:#f5e9f5;--blauw:#006089;--blauw-l:#e3eff4;--oranje:#ffa800;--oranje-d:#e69700;--tekst:#1b1b1b;--zacht:#5b5b5b;--rand:#d2d2d2;--vlak:#f2f2f2;font-family:"Open Sans",Arial,sans-serif;color:var(--tekst);line-height:1.5;max-width:720px;margin:0 auto;background:#fff;border:1px solid var(--rand);border-radius:6px;overflow:hidden;text-align:left}.evc *,.evc *::before,.evc *::after{box-sizing:border-box}.evc-kop{background:var(--paars);color:#fff;padding:20px 20px 18px}.evc-kop h2{margin:0 0 4px;font-size:clamp(1.25rem,3.4vw,1.6rem);font-weight:800;color:#fff;line-height:1.25}.evc-kop p{margin:0;font-size:.95rem;opacity:.95}.evc-body{padding:20px}@media(min-width:600px){.evc-kop{padding:24px 32px 20px}.evc-body{padding:24px 32px}}.evc-voortgang{margin-bottom:20px}.evc-stappen{display:flex;gap:4px;list-style:none;margin:0 0 8px;padding:0}.evc-stappen li{flex:1;height:8px;border-radius:4px;background:var(--vlak);transition:background .25s}.evc-stappen li.klaar{background:var(--groen)}.evc-stappen li.nu{background:var(--groen);opacity:.45}.evc-stappen li.eind{flex:0 0 22px;height:22px;margin-top:-7px;border-radius:50%;border:2px solid var(--rand);background:#fff;position:relative}.evc-stappen li.eind.klaar{border-color:var(--groen);background:var(--groen)}.evc-stappen li.eind.klaar::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.evc-status{display:flex;justify-content:space-between;gap:10px;font-size:.85rem;color:var(--zacht)}.evc-status b{color:var(--tekst)}.evc-stap{display:none;border:0;padding:0;margin:0;min-width:0}.evc-stap.actief{display:block;animation:evcIn .25s ease-out}@keyframes evcIn{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.evc-vraag{font-weight:700;font-size:1.12rem;padding:0;margin:0 0 6px;line-height:1.35;outline:0}.evc-uitleg{font-size:.88rem;color:var(--zacht);margin:0 0 12px}.evc-opties{display:grid;gap:8px}@media(min-width:560px){.evc-opties.twee{grid-template-columns:1fr 1fr}}.evc-optie{position:relative}.evc-optie input{position:absolute;opacity:0;width:1px;height:1px}.evc-optie label{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--rand);border-radius:4px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s;margin:0;font-weight:400}.evc-optie label::before{content:"";flex:0 0 18px;height:18px;border:2px solid var(--rand);border-radius:50%;background:#fff}.evc-optie input[type=checkbox]+label::before{border-radius:3px}.evc-optie label:hover{border-color:var(--groen)}.evc-optie input:checked+label{border-color:var(--groen);background:var(--groen-l);font-weight:600}.evc-optie input:checked+label::before{border-color:var(--groen);background:var(--groen);box-shadow:inset 0 0 0 3px #fff}.evc-optie input[type=checkbox]:checked+label::before{box-shadow:none;background:var(--groen) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2.4'/%3E%3C/svg%3E") center/12px no-repeat}.evc-optie input:focus-visible+label{outline:3px solid var(--blauw);outline-offset:2px}.evc-nav{display:flex;align-items:center;gap:12px;margin-top:18px;min-height:46px}.evc-knop{display:inline-block;background:var(--oranje);color:var(--tekst)!important;border:0;border-radius:4px;font:inherit;font-weight:700;font-size:1rem;padding:12px 22px;cursor:pointer;text-decoration:none;line-height:1.3}.evc-knop:hover{background:var(--oranje-d)}.evc-knop[disabled]{background:var(--vlak);color:#9a9a9a!important;cursor:not-allowed}.evc-terug{background:none;border:0;font:inherit;color:var(--blauw);font-weight:600;cursor:pointer;padding:8px 0}.evc-terug::before{content:"‹ "}.evc-nav .evc-knop{margin-left:auto}.evc-meter{margin:4px 0 20px}.evc-schaal{position:relative;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--blauw) 0 38%,var(--groen) 38% 62%,var(--paars) 62% 100%)}.evc-wijzer{position:absolute;top:-7px;left:0;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:#fff;border:4px solid var(--tekst);transition:left .7s cubic-bezier(.2,.8,.2,1)}.evc-labels{display:grid;grid-template-columns:38fr 24fr 38fr;font-size:.82rem;font-weight:700;margin-top:8px}.evc-labels span:nth-child(1){color:var(--blauw)}.evc-labels span:nth-child(2){color:var(--groen-d);text-align:center}.evc-labels span:nth-child(3){color:var(--paars);text-align:right}.evc-kaart{border-left:5px solid;padding:14px 16px;border-radius:0 4px 4px 0;margin-bottom:14px}.evc-kaart.vast{border-color:var(--blauw);background:var(--blauw-l)}.evc-kaart.variabel{border-color:var(--groen);background:var(--groen-l)}.evc-kaart.dynamisch{border-color:var(--paars);background:var(--paars-l)}.evc-kaart h3{font-size:1.3rem;font-weight:800;margin:0 0 6px;line-height:1.3}.evc-kaart.vast h3{color:var(--blauw)}.evc-kaart.variabel h3{color:var(--groen-d)}.evc-kaart.dynamisch h3{color:var(--paars)}.evc-kaart p{margin:0 0 8px}.evc-kaart ul{margin:0;padding-left:20px}.evc-kaart li{margin-bottom:3px}.evc-klein{font-size:.9rem;color:var(--zacht)}.evc-zon{background:#fff8e6;border:1px solid #ffd98a;border-radius:4px;padding:12px 14px;font-size:.92rem;margin-bottom:14px}.evc a.evc-link{color:var(--blauw);font-weight:600}.evc-slot{border:2px solid var(--oranje);border-radius:6px;padding:16px;margin-top:6px}.evc-slot h4{margin:0 0 4px;font-size:1.1rem}.evc-slot p{margin:0 0 12px;font-size:.92rem;color:var(--zacht)}.evc-velden{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}@media(min-width:560px){.evc-velden{grid-template-columns:1.3fr 1fr .8fr 1.3fr}}.evc-veld label{display:block;font-size:.82rem;font-weight:600;margin:0 0 3px}.evc-veld input,.evc-veld select{width:100%;font:inherit;font-size:1rem;padding:10px;border:1px solid var(--rand);border-radius:4px;background:#fff;color:var(--tekst);height:44px}.evc-veld input:focus,.evc-veld select:focus{outline:2px solid var(--blauw);border-color:var(--blauw)}.evc-veld.fout input{border-color:#c62828}.evc-fout{color:#c62828;font-size:.88rem;margin:-4px 0 10px;display:none}.evc-slot .evc-knop{width:100%}@media(min-width:560px){.evc-slot .evc-knop{width:auto}}.evc-onder{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:.9rem}.evc-onder button{background:none;border:0;font:inherit;color:var(--zacht);text-decoration:underline;cursor:pointer;padding:0}.evc-voet{font-size:.8rem;color:var(--zacht);margin:18px 0 0;border-top:1px solid var(--vlak);padding-top:10px}</style><div class="evc-kop"><h2>Doe de contractcheck</h2><p>5 korte vragen, daarna zie je direct je uitkomst. Het kost je ongeveer een minuut.</p></div><div class="evc-body"><div class="evc-voortgang"><ol class="evc-stappen" aria-hidden="true"><li></li><li></li><li></li><li></li><li></li><li class="eind"></li></ol><div class="evc-status" aria-live="polite"><span class="evc-status-l"></span><span class="evc-status-r"></span></div></div><form class="evc-form" novalidate><fieldset class="evc-stap" data-stap="1" data-naam="schommeling"><legend class="evc-vraag" tabindex="-1">Je maandbedrag gaat de ene maand 30 euro omhoog en de volgende weer omlaag. Hoe vind je dat?</legend><div class="evc-opties"><div class="evc-optie"><input type="radio" name="schommeling" id="evc-s0" value="0"><label for="evc-s0">Daar word ik onrustig van, ik wil weten waar ik aan toe ben</label></div><div class="evc-optie"><input type="radio" name="schommeling" id="evc-s1" value="50"><label for="evc-s1">Niet fijn, maar ik kan het opvangen</label></div><div class="evc-optie"><input type="radio" name="schommeling" id="evc-s2" value="100"><label for="evc-s2">Prima, over een jaar gemeten valt het weg</label></div></div></fieldset><fieldset class="evc-stap" data-stap="2" data-naam="apparaten"><legend class="evc-vraag" tabindex="-1">Wat heb je in huis?</legend><p class="evc-uitleg">Kies alles wat van toepassing is en klik daarna op Volgende.</p><div class="evc-opties twee"><div class="evc-optie"><input type="checkbox" name="apparaten" id="evc-a1" value="auto"><label for="evc-a1">Elektrische auto met laadpaal</label></div><div class="evc-optie"><input type="checkbox" name="apparaten" id="evc-a2" value="batterij"><label for="evc-a2">Thuisbatterij</label></div><div class="evc-optie"><input type="checkbox" name="apparaten" id="evc-a3" value="warmtepomp"><label for="evc-a3">Warmtepomp</label></div><div class="evc-optie"><input type="checkbox" name="apparaten" id="evc-a4" value="sturing"><label for="evc-a4">Slimme stekkers of energiemanagement</label></div><div class="evc-optie"><input type="checkbox" name="apparaten" id="evc-a5" value="zon"><label for="evc-a5">Zonnepanelen</label></div><div class="evc-optie"><input type="checkbox" name="apparaten" id="evc-a6" value="geen"><label for="evc-a6">Geen van deze</label></div></div></fieldset><fieldset class="evc-stap" data-stap="3" data-naam="piek"><legend class="evc-vraag" tabindex="-1">Op welk moment van de dag gebruik je de meeste stroom?</legend><div class="evc-opties"><div class="evc-optie"><input type="radio" name="piek" id="evc-p0" value="0"><label for="evc-p0">Tussen vijf en negen uur 's avonds, als iedereen thuis is</label></div><div class="evc-optie"><input type="radio" name="piek" id="evc-p1" value="50"><label for="evc-p1">Dat is verspreid over de dag</label></div><div class="evc-optie"><input type="radio" name="piek" id="evc-p2" value="100"><label for="evc-p2">Vooral overdag of 's nachts</label></div></div></fieldset><fieldset class="evc-stap" data-stap="4" data-naam="aandacht"><legend class="evc-vraag" tabindex="-1">Hoe vaak kijk je in de app van je leverancier of naar je verbruik?</legend><div class="evc-opties"><div class="evc-optie"><input type="radio" name="aandacht" id="evc-t0" value="0"><label for="evc-t0">Eigenlijk nooit, alleen bij de jaarafrekening</label></div><div class="evc-optie"><input type="radio" name="aandacht" id="evc-t1" value="50"><label for="evc-t1">Een keer per maand ongeveer</label></div><div class="evc-optie"><input type="radio" name="aandacht" id="evc-t2" value="100"><label for="evc-t2">Elke week of vaker</label></div></div></fieldset><fieldset class="evc-stap" data-stap="5" data-naam="looptijd"><legend class="evc-vraag" tabindex="-1">Hoe lang wil je aan een contract vastzitten?</legend><div class="evc-opties"><div class="evc-optie"><input type="radio" name="looptijd" id="evc-l0" value="0"><label for="evc-l0">Een paar jaar, dan hoef ik er even niet naar om te kijken</label></div><div class="evc-optie"><input type="radio" name="looptijd" id="evc-l1" value="50"><label for="evc-l1">Dat maakt me niet zoveel uit</label></div><div class="evc-optie"><input type="radio" name="looptijd" id="evc-l2" value="85"><label for="evc-l2">Ik wil elke maand kunnen opzeggen</label></div></div></fieldset><div class="evc-nav"><button type="button" class="evc-terug">Vorige</button><button type="button" class="evc-knop evc-volgende">Volgende</button></div></form><div class="evc-uitslag evc-stap" data-stap="6" aria-live="polite"></div><p class="evc-voet">De uitkomst is een richting en geen persoonlijk advies. Wat een contract je kost, hangt af van je verbruik en de tarieven van dat moment.</p></div></div>

<script>!function(){var e=document.currentScript,t=e&&(e.closest(".umb-block-grid__layout-item")||e.closest(".external-script-block"));t&&(t.style.display="none")}();!function(){var e={schommeling:.3,apparaten:.25,piek:.15,aandacht:.15,looptijd:.15},t=38,a=62,n="/resultaten",r={vast:{titel:"Een vast contract past het best bij je",naam:"vaste",tekst:"Je wilt vooraf weten wat je kwijt bent. Bij een vast contract staan je tarieven voor stroom en gas vast zolang het contract loopt, meestal één, twee of drie jaar.",punten:["Je maandbedrag blijft stabiel, ook als de energieprijzen stijgen","Dalen de prijzen, dan profiteer je daar pas van bij een nieuw contract","Wie eerder opzegt, betaalt vaak een opzegvergoeding"]},variabel:{titel:"Een variabel contract past het best bij je",naam:"variabele",tekst:"Je zoekt een middenweg: wat bewegingsruimte, zonder dat je prijs elk uur verandert. Bij een variabel contract past de leverancier de tarieven periodiek aan, meestal een paar keer per jaar.",punten:["Dalende marktprijzen merk je sneller dan bij een vast contract","Opzeggen kan met een opzegtermijn van hooguit een maand, zonder opzegvergoeding","Je maandbedrag kan tussentijds stijgen"]},dynamisch:{titel:"Een dynamisch contract past het best bij je",naam:"dynamische",tekst:"Je kunt je stroomverbruik verschuiven en een wisselende prijs schrikt je niet af. Bij een dynamisch contract betaal je per uur of per kwartier de prijs die op de stroombeurs geldt.",punten:["Laden, wassen en verwarmen op goedkope momenten scheelt direct in je rekening","Met slimme apparaten gaat dat verschuiven vanzelf","Op dure momenten betaal je fors meer per kWh"]}},i="Lees het verschil tussen vast, variabel en dynamisch",o="/energiecontract/vast-variabel-dynamisch",c="Je hebt zonnepanelen. Op 1 januari 2027 stopt de salderingsregeling, waardoor stroom die je zelf direct gebruikt meer waard wordt dan stroom die je teruglevert. Let bij het vergelijken ook op de terugleverkosten.",l="Zo werken terugleverkosten",s="/zonnepanelen/terugleverkosten-zonnepanelen",u={schommeling:["je wilt een voorspelbaar maandbedrag","je kunt wat schommeling opvangen","schommelingen in je maandbedrag vind je geen probleem"],apparaten:["je hebt geen apparaten waarmee je verbruik vanzelf verschuift","je hebt een apparaat waarmee je verbruik kunt verschuiven","je hebt meerdere apparaten die slim kunnen laden of verwarmen"],piek:["je gebruikt de meeste stroom in de dure avonduren","je verbruik is verspreid over de dag","je gebruikt vooral stroom op goedkopere momenten"],aandacht:["je kijkt zelden naar je verbruik","je kijkt af en toe naar je verbruik","je houdt je verbruik goed in de gaten"],looptijd:["je wilt een paar jaar vastliggen","de looptijd maakt je weinig uit","je wilt maandelijks kunnen opzeggen"]},d=document.getElementById("evc"),v=d.querySelector(".evc-form"),p=d.querySelectorAll(".evc-stap"),m=d.querySelectorAll(".evc-stappen li"),g=d.querySelector(".evc-status-l"),h=d.querySelector(".evc-status-r"),k=d.querySelector(".evc-terug"),b=d.querySelector(".evc-volgende"),j=d.querySelector(".evc-nav"),f=d.querySelector(".evc-uitslag"),y=1,w=!1,z=null,L=null,q=["schommeling","apparaten","piek","aandacht","looptijd"];function S(e,t){window.dataLayer=window.dataLayer||[];var a={event:e};for(var n in t)a[n]=t[n];window.dataLayer.push(a)}function A(e){var t=document.createElement("div");return t.textContent=e,t.innerHTML}function E(e){var t=v.querySelector('input[name="'+e+'"]:checked');return t?Number(t.value):null}function x(){var e=[].map.call(v.querySelectorAll("input[name=apparaten]:checked"),function(e){return e.value}),t=e.filter(function(e){return"auto"==e||"batterij"==e||"warmtepomp"==e||"sturing"==e}).length;return{schommeling:E("schommeling"),apparaten:e.length?t>=2?100:t?60:0:null,piek:E("piek"),aandacht:E("aandacht"),looptijd:E("looptijd"),zon:e.indexOf("zon")>-1,stuurbaar:t,lijst:e}}function M(e){return null!==x()[q[e-1]]}function _(e,t){if(y=e,[].forEach.call(p,function(t){t.classList.toggle("actief",Number(t.getAttribute("data-stap"))===e)}),[].forEach.call(m,function(t,a){t.classList.toggle("klaar",a<e-1||6===e),t.classList.toggle("nu",a===e-1&&e<6)}),e<6?(g.innerHTML="Vraag <b>"+e+"</b> van 5",h.textContent=5===e?"Laatste vraag":e>=4?"Bijna klaar":"Nog ongeveer een minuut",j.style.display="",k.style.visibility=e>1?"visible":"hidden",b.textContent=5===e?"Bekijk mijn uitkomst":"Volgende",b.disabled=!M(e)):(g.innerHTML="<b>Klaar:</b> dit is je uitkomst",h.textContent="Nog één stap: bekijk de contracten",j.style.display="none"),t){var a=e<6?p[e-1].querySelector(".evc-vraag"):f.querySelector("h3");a&&(a.setAttribute("tabindex","-1"),a.focus({preventScroll:!0})),d.getBoundingClientRect().top<0&&d.scrollIntoView({behavior:"smooth",block:"start"})}e<6&&S("contractcheck_stap",{contractcheck_stap:e})}function T(d){clearTimeout(z),6===d&&function(){var d=x(),v=function(n){var r=0;for(var i in e)r+=n[i]*e[i];return 0===n.schommeling&&(r=Math.min(r,a-1)),0===n.stuurbaar&&0===n.aandacht&&(r=Math.min(r,a-1)),{score:r=Math.round(r),type:r>=a?"dynamisch":r>=t?"variabel":"vast"}}(d),p=r[v.type],m=function(t,a){var n="vast"==a?0:"dynamisch"==a?100:50;return q.map(function(a){var r=t[a]>=75?2:t[a]>=40?1:0;return{t:u[a][r],g:e[a]*(100-Math.abs(t[a]-n))}}).sort(function(e,t){return t.g-e.g}).slice(0,2)}(d,v.type);L=v.type,f.innerHTML='<div class="evc-meter" role="img" aria-label="Je score is '+v.score+' op een schaal van 0, zekerheid, tot 100, flexibiliteit"><div class="evc-schaal"><div class="evc-wijzer"></div></div><div class="evc-labels"><span>Vast</span><span>Variabel</span><span>Dynamisch</span></div></div><div class="evc-kaart '+v.type+'"><h3>'+A(p.titel)+"</h3><p>"+A(p.tekst)+"</p><ul>"+p.punten.map(function(e){return"<li>"+A(e)+"</li>"}).join("")+'</ul><p class="evc-klein" style="margin:10px 0 0">Dit woog het zwaarst: '+A(m[0].t)+" en "+A(m[1].t)+".</p></div>"+(d.zon?'<div class="evc-zon">'+A(c)+' <a class="evc-link" href="'+s+'">'+A(l)+"</a></div>":"")+'<form class="evc-slot" action="'+n+'" method="get" novalidate><h4>Laatste stap: bekijk de '+p.naam+" contracten voor je adres</h4><p>Vul je adres in, dan openen we de vergelijker met alleen "+p.naam+" contracten"+("vast"===v.type?" van elke looptijd, zodat je 1, 2 en 3 jaar vast naast elkaar ziet":"")+'. Je verbruik schatten we op basis van je huishouden; dat kun je daar nog aanpassen.</p><div class="evc-velden"><div class="evc-veld"><label for="evc-pc">Postcode</label><input id="evc-pc" name="postcode" autocomplete="postal-code" placeholder="1234 AB" maxlength="7"></div><div class="evc-veld"><label for="evc-hn">Huisnummer</label><input id="evc-hn" name="housenumber" inputmode="numeric" maxlength="6"></div><div class="evc-veld"><label for="evc-tv">Toevoeging</label><input id="evc-tv" name="housenumberaddition" maxlength="6"></div><div class="evc-veld"><label for="evc-hh">Huishouden</label><select id="evc-hh" name="householdsize"><option value="1">1 persoon</option><option value="2" selected>2 personen</option><option value="3">3 personen</option><option value="4">4 personen</option><option value="5">5 of meer</option></select></div></div><p class="evc-fout" role="alert">Vul een geldige postcode en een huisnummer in.</p>'+("vast"!==v.type?'<input type="hidden" name="contracttype" value="'+v.type+'">':"")+'<input type="hidden" name="usagemode" value="estimate"><input type="hidden" name="submit" value="1"><button type="submit" class="evc-knop">Toon '+p.naam+' contracten</button></form><div class="evc-onder"><a class="evc-link" href="'+n+("vast"!==v.type?"?contracttype="+v.type:"")+'">Liever zelf je verbruik invullen</a><a class="evc-link" href="'+o+'">'+A(i)+'</a><button type="button" data-evc="wijzig">Antwoorden aanpassen</button><button type="button" data-evc="opnieuw">Opnieuw beginnen</button></div>';var g=f.querySelector(".evc-wijzer");requestAnimationFrame(function(){requestAnimationFrame(function(){g.style.left=Math.min(97,Math.max(3,v.score))+"%"})}),S("contractcheck_resultaat",{contractcheck_uitkomst:v.type,contractcheck_score:v.score,contractcheck_apparaten:d.lijst.join(","),contractcheck_zonnepanelen:d.zon})}(),_(d,!0)}v.addEventListener("change",function(e){w||(w=!0,S("contractcheck_start",{})),"apparaten"===e.target.name&&("geen"===e.target.value&&e.target.checked?[].forEach.call(v.querySelectorAll("input[name=apparaten]"),function(e){"geen"!==e.value&&(e.checked=!1)}):e.target.checked&&(v.querySelector("input[value=geen]").checked=!1)),b.disabled=!M(y),"radio"===e.target.type&&(clearTimeout(z),z=setTimeout(function(){T(y+1)},350))}),b.addEventListener("click",function(){M(y)&&T(y+1)}),k.addEventListener("click",function(){y>1&&T(y-1)}),f.addEventListener("click",function(e){var t=e.target.closest("[data-evc]");t&&("wijzig"===t.getAttribute("data-evc")?T(5):(v.reset(),w=!1,f.innerHTML="",T(1)))}),f.addEventListener("submit",function(e){var t=e.target,a=t.postcode.value.replace(/\s+/g,"").toUpperCase(),n=t.housenumber.value.trim(),r=/^[1-9][0-9]{3}[A-Z]{2}$/.test(a)&&/^\d+$/.test(n);t.querySelector(".evc-fout").style.display=r?"none":"block",t.postcode.parentNode.classList.toggle("fout",!/^[1-9][0-9]{3}[A-Z]{2}$/.test(a)),t.housenumber.parentNode.classList.toggle("fout",!/^\d+$/.test(n)),r?(t.postcode.value=a,S("contractcheck_vergelijk",{contractcheck_uitkomst:L,contractcheck_huishouden:t.householdsize.value})):e.preventDefault()}),_(1,!1)}();</script>

## Zo werkt de contractcheck

Elke vraag telt mee in een score van 0 tot 100. Een lage score wijst op zekerheid, een hoge op flexibiliteit. Hoe je een schommelend maandbedrag ervaart, weegt het zwaarst (30 procent). Daarna komen de apparaten waarmee je je verbruik kunt verschuiven (25 procent). Het moment waarop je de meeste stroom gebruikt, hoe vaak je naar je verbruik kijkt en hoe lang je wilt vastzitten, tellen elk voor 15 procent.

Tot een score van 38 past een vast contract, van 38 tot 62 een variabel contract en vanaf 62 een dynamisch contract.

In twee situaties geeft de check nooit een dynamisch contract als uitkomst: als je geen schommelingen in je maandbedrag wilt, en als je geen slimme apparaten hebt en ook zelden naar je verbruik kijkt. Je rekening kan dan hoger uitvallen zonder dat je daar iets aan kunt doen.

De check rekent niet met tarieven. Welk contract het goedkoopst is, verschilt per adres en per verbruik; dat zie je in de [vergelijker](https://www.energievergelijker.nl/energie-vergelijken "Energie vergelijken"). Wat de drie contractvormen inhouden, lees je op [vast, variabel of dynamisch](https://www.energievergelijker.nl/energiecontract/vast-variabel-dynamisch "Vast, variabel of dynamisch").

## Veelgestelde vragen over de contractcheck

Is een dynamisch contract altijd goedkoper?
                
Nee. Een dynamisch contract is voordelig als je veel stroom gebruikt op momenten dat de prijs laag is, zoals midden op de dag of 's nachts. Gebruik je vooral stroom in de vroege avond, dan betaal je juist de hoogste prijzen van de dag. Wat een contract je per jaar kost, zie je pas als je contracten voor je eigen adres en verbruik vergelijkt.

                Heb ik voor een dynamisch contract een slimme meter nodig?
                
Ja. Bij een dynamisch contract rekent de leverancier per uur of per kwartier af, en daarvoor moet je meter je verbruik op dat niveau doorgeven. Met een oude meter die niet op afstand uit te lezen is, kun je geen dynamisch contract afsluiten.

                Kan ik later nog overstappen naar een ander type contract?
                
Ja. Een variabel of dynamisch contract voor onbepaalde tijd zeg je op met een opzegtermijn van hooguit een maand, zonder opzegvergoeding. Een vast contract kun je ook opzeggen, maar stap je voor het einde van de looptijd over, dan rekent de leverancier meestal een opzegvergoeding.

                Mijn uitkomst ligt tussen twee contracttypen in. Wat nu?
                
Kijk bij je uitkomst naar de twee antwoorden die het zwaarst wogen. Die laten zien wat voor jou de doorslag gaf. Twijfel je daarna nog, zet dan in de vergelijker beide soorten contracten naast elkaar en kijk wat ze je per jaar kosten.
