Hoe wij vergelijken
Elke euro in een jaarbedrag op deze site is herleidbaar: tot een formule, een bron en een controledatum. Deze pagina beschrijft alle drie — inclusief de aannames die we maken en de dingen die we niet weten. Wie onze som wil narekenen, kan dat.
De formule
Het getoonde jaarbedrag is opgebouwd uit vijf blokken, en niets anders:
jaarkosten =
leveringskosten stroom en gas (kale tarieven × verbruik)
+ vaste leveringskosten (per maand, van de leverancier)
+ energiebelasting (wettelijke tarieven per kWh en m³)
− vermindering energiebelasting (vast bedrag per aansluiting)
+ netbeheerkosten (van jouw regionale netbeheerder)
± zonnestroom (zie hieronder)
− welkomstbonus (alleen jaar 1, uitschakelbaar)Intern rekenen we in hele centen — nooit met afgeronde tussenstappen — en de uitklapbare kostenopbouw bij elk contract telt wiskundig exact op tot het jaartotaal. Dat is geen streven maar een geautomatiseerde test die bij elke wijziging draait.
Zonnestroom: 2026 en 2027 apart
Tot en met 31 december 2026 geldt salderen: teruglevering streept afname weg, inclusief de energiebelasting daarover; alleen het overschot boven je verbruik krijgt de kale vergoeding, en de terugleverkosten van de leverancier komen erbovenop volgens diens eigen model (vast bedrag, per kWh of een staffel). Vanaf 1 januari 2027 wordt afname volledig belast en betaald, en telt teruglevering apart:
netto zonopbrengst 2027 = teruggeleverde kWh × (terugleververgoeding − terugleverkosten per kWh)
Die uitkomst kan negatief zijn — terugleveren kost dan geld — en dat tonen we dan ook zo. Het jaarbedrag dat je ziet, mengt beide regimes naar rato van de maanden die elk regime dit contractjaar nog duurt; op 1 januari 2027 klapt de berekening vanzelf volledig om.
Welke leveranciers en contracten
We registreren alle relevante Nederlandse leveranciers — ook waar we géén samenwerking mee hebben; die herken je aan het label bij het contract. Een contract wordt pas getóónd wanneer alle benodigde tarieven uit een controleerbare bron komen. Publiceert een leverancier zijn voorwaarden niet (bijvoorbeeld alleen achter een postcodecheck), dan verzinnen wij niets: het contract blijft verborgen en de teller boven de lijst zegt hoeveel er om die reden ontbreken. Liever geen bedrag dan een bedrag dat niet klopt.
Ontbreekt een leverancier, dan betekent dat níet dat hij geen aanbod heeft. Er is geen wettelijke plicht om tarieven voor nieuwe klanten zonder postcode te publiceren, en een aanbod op maat achter een postcodecheck is volstrekt normaal. Wat wij dan zeggen is dus iets over onszelf: wij konden dat aanbod niet reproduceerbaar vaststellen. Dat het onderscheid tussen huidige en nieuwe klanten er werkelijk toe doet, is geen eigen norm van ons — de ACM maakt in haar eigen maandelijkse Monitor Consumentenmarkt Energie sinds mei 2024 precies dezelfde scheiding: daarvóór toonde zij alleen tarieven voor nieuwe klanten, nu beide naast elkaar. Een perfect gedocumenteerd tarief voor bestaande klanten hoort niet in een vergelijking voor iemand die nog moet overstappen, hoe sterk de bron ook is.
Bronnen en controle
We accepteren uitsluitend bronnen van de leverancier zelf, in deze volgorde: het officiële tarievenblad (PDF), officiële productvoorwaarden, of de actuele-tarievenpagina op het eigen domein — nooit doorverkopers of verzamelsites. Bij elke bron leggen we twee datums vast: de datum die de leverancier zélf op zijn document zet, en de datum waarop wij die publicatie voor het laatst hebben gecontroleerd. Die twee zijn niet hetzelfde en wij houden ze uit elkaar. Ze staan nog niet bij elk contract op deze site; we zijn ze zichtbaar aan het maken en beginnen bij de contracten waar we het waarnemingsmoment hard kunnen aantonen. We controleren de actieve tarieven wekelijks tegen diezelfde publicaties; elke wijziging wordt een nieuwe tariefversie naast de oude, zodat de geschiedenis controleerbaar blijft. Energiebelasting en vermindering volgen de wettelijke tarieven; netbeheerkosten komen per netbeheerder uit hun gepubliceerde jaartarieven, en welke netbeheerder bij jouw postcode hoort, is vastgesteld via het officiële EAN-Codeboek van de gezamenlijke netbeheerders, op basis van bestaande postcodes uit de BAG van het Kadaster.
Aannames — en wat we niet weten
Dynamische contracten hebben geen vaste prijs; daar rekenen we met verwachte gemiddelde prijzen plus de gepubliceerde opslag van de leverancier, en labelen we het bedrag als schatting. De verwachte marktprijzen komen van de VVDE (peildatum 2026-09-22), die ze wekelijks herziet op basis van het ICE Endex-rapport; huishoudens mét zonnepanelen krijgen de aparte zon-verwachting, want wie zijn eigen zonne-uren wegstreept verbruikt relatief duurdere uren. Kanttekening die erbij hoort: de VVDE is de branchevereniging van dynamische leveranciers zelf — we gebruiken haar cijfers daarom alléén als verwachting, nooit als contracttarief, en altijd met dit label. Publiceert een dynamische leverancier geen terugleververgoeding, dan gebruiken we de VVDE-spotverwachting als basis, min de verkoopvergoeding van de leverancier — ook gelabeld. Ontbreekt de 2027-informatie van een leverancier volledig, dan tonen we "nog niet bekendgemaakt" in plaats van een verzonnen bedrag. En omdat netbeheer per postcodegebied is vastgesteld, kan in een klein aantal gebieden op de grens van twee netbeheerders de werkelijke netbeheerder afwijken; het verschil is dan hooguit enkele tientjes per jaar en bij die gebieden is dat gedocumenteerd.
Een contractjaar dat nu begint loopt over de jaargrens, en in 2026 wordt teruglevering nog gesaldeerd en in 2027 niet. We rekenen daarom elke post toe aan de periode waarin hij valt: vaste kosten en netbeheer volgen de kalenderdagen, de levering volgt het CBS-verbruiksprofiel en de teruglevering volgt het CBS-zonprofiel. Dat laatste maakt het verschil — in de laatste weken van het jaar levert een dak nauwelijks iets terug, dus een contract dat in november begint heeft bijna geen teruglevering meer binnen het salderingsjaar. We gaan uit van een start zes weken vanaf nu, het midden van de vier tot acht weken die leveranciers zelf voor een overstap noemen; die datum staat bij het contract.
Gewijzigd op 22 september 2026. Tot die dag verdeelden we het contractjaar met één maandbreuk over alle posten en rekenden we vanaf vandaag. Voor huishoudens zonder zonnepanelen scheelt dat enkele euro's; voor huishoudens mét zonnepanelen werden contracten te goedkoop weergegeven en verschuift de rangorde. We hebben dat gecorrigeerd en melden het hier, omdat het de uitkomst van een eerdere vergelijking kan hebben geraakt.
Verandert een aanname — een leverancier publiceert alsnog zijn 2027-tarieven, een spotverwachting wordt bijgesteld — dan verandert de uitkomst mee, als nieuwe tariefversie met een nieuwe datum. We passen nooit stilletjes oude cijfers aan.
Volgorde en verdienmodel
De volgorde van de resultaten is het berekende jaarbedrag, laagste eerst. Niets anders. Bij een deel van de leveranciers ontvangen we een vergoeding wanneer je via ons overstapt; die vergoeding beïnvloedt de berekening niet, de volgorde niet, en of een leverancier getoond wordt niet — leveranciers zonder vergoeding staan er net zo goed in, mét dat label. Hoe dat verdienmodel precies werkt, lees je op de transparantiepagina.
Vragen over een specifieke berekening? Klap bij het contract de kostenopbouw uit en reken mee — en klopt er iets niet, dan horen we het graag. Een vergelijker die niet nagerekend kan worden, is geen vergelijker.