Disclosure: gemengd. Met EcoFlow hebben wij een affiliate-relatie via AWIN — koop je via onze EcoFlow-link, dan ontvangen wij mogelijk een commissie (kost jou niets extra). Met Zendure en HomeWizard hebben wij sinds augustus 2026 ook een affiliate-relatie (Daisycon), met AlphaESS sinds september 2026 (AWIN). Met Sessy en Zonneplan hebben wij geen commerciële relatie. Op de berekening hieronder heeft dat geen invloed: die gebruikt alleen de vendorprijzen en onze eigen prijsdata.
Elke fabrikant rekent zijn eigen terugverdientijd voor, met zijn eigen aannames. Wij doen het omgekeerd: één model, één prijsbron, alle merken door dezelfde formule. De prijsspread komt uit ons eigen archief van dynamische uurprijzen — dat is dezelfde spread voor elk merk, dus de verschillen in de tabel komen puur uit capaciteit, prijs en rendement.
Het korte antwoord
- De motor van het rendement is de dagelijkse prijsspread: het verschil tussen het goedkoopste en het duurste uur van de dag. In ons archief van het afgelopen jaar is dat gemiddeld het bedrag dat je hieronder als kerncijfer ziet staan.
- Bij gelijke spread wint het model met de laagste prijs per kWh capaciteit. Kleine plug-in-batterijen (Zendure, EcoFlow STREAM) staan daarin gunstig; grote vaste systemen kosten meer per kWh maar dekken je avondpiek beter.
- De prijzen in de tabel zijn inclusief btw, exclusief installatie; per model staat de basis en de bron erbij. Uitzondering is Zonneplan: dat publiceert prijzen na teruggave btw, inclusief installatie; wij rekenen die terug naar inclusief btw, en de installatie zit er dus al in. Aanbieders die geen prijs publiceren staan niet in de tabel, omdat de terugverdientijd dan niet na te rekenen is. Wat installatie bij de andere merken kost, staat in thuisbatterij laten installeren: kosten en offertes.
- Zonder dynamisch energiecontract is de uitkomst nul: er is dan geen prijsverschil om op te handelen.
Wil je met je eigen offertebedrag en eigen aannames rekenen (cycli, degradatie, eigen spread)? Gebruik dan de generieke terugverdientijd-rekentool — daar staat ook de volledige uitleg over degradatie, cycli en de opbrengst van eigen zonnestroom. Deze pagina is de per-model-variant: vaste vendorprijzen, één schuif.
Welk deel van de volle dagspread je gemiddeld daadwerkelijk pakt. 100% zou betekenen: elke dag van het jaar volledig laden op het goedkoopste uur en volledig ontladen op het duurste. Dat haalt niemand — vandaar de modelaanname van 70%. Schuif zelf om te zien hoe gevoelig de uitkomst is.
Modelberekening op ons eigen prijsarchief — geen voorspelling en geen garantie. De werkelijke opbrengst hangt af van sturing, contract en verbruiksprofiel. Deze berekening bevat alleen handelsopbrengst (laden goedkoop, ontladen duur); opslag van eigen zonnestroom, degradatie, rente en installatiekosten die niet in de prijsbasis zitten, zijn níet meegerekend. Aan deze informatie kunnen geen rechten worden ontleend.
Hoe deze berekening is opgebouwd
De formule staat expres in één regel, zodat je hem kunt narekenen:
Jaaropbrengst = capaciteit (kWh) × round-trip-rendement × gemiddelde dagspread (€/kWh) × 365 × benuttingsfactor Terugverdientijd = aanschafprijs ÷ jaaropbrengst
De vier onderdelen:
- Capaciteit — de bruikbare capaciteit uit de vendorspecificatie. Voor Sessy geldt dat bruikbaar ongeveer gelijk is aan nominaal (sessy.nl/specificaties).
- Round-trip-rendement — 85% voor alle modellen in de tabel, de waarde die onder andere Sessy in zijn specificaties noemt. Dat is een vendoropgave, geen meting van ons.
- Gemiddelde dagspread — het gemiddelde van (duurste uur − goedkoopste uur) over alle dagen in ons archief van day-ahead-uurprijzen. Dit is de kale beursprijs inclusief btw, dezelfde data als op onze stroomprijzen-pagina en in de historie.
- Benuttingsfactor — de modelaanname (standaard 0,7) die uitdrukt dat je niet elke dag de volle spread pakt.
Wat er niet in zit: degradatie, rente, HEMS- of installatiekosten die buiten de prijsbasis vallen, en de opbrengst van het opslaan van eigen zonnestroom. Die laatste is voor veel huishoudens een aparte, forse post — hoe je die meerekent staat in dynamisch energiecontract + thuisbatterij en in de generieke rekentool.
Waarom de spread de motor is
Een thuisbatterij verdient met handelen niets aan de hoogte van de stroomprijs, maar aan het verschil binnen een dag. Is stroom de hele dag €0,25, dan levert laden en ontladen door het rendementsverlies zelfs geld op kosten. Is het ’s nachts €0,10 en in de avondpiek €0,35, dan is die 25 cent per kWh je brutomarge.
Daarom zie je in de tabel dat alle merken bij dezelfde spread in dezelfde orde van grootte eindigen: de spread is voor iedereen gelijk, dus wat overblijft is de prijs per kWh capaciteit. En daarom is de spread ook de onzekerste variabele van het model — hij verschilt per seizoen en per jaar. Ons archief laat het afgelopen jaar zien, geen voorspelling van het volgende.
De negatieve uren in het kerncijfer zijn hierbij het interessante detail: op die uren krijg je geld toe om te laden. Wat dat precies betekent staat op negatieve stroomprijzen.
Waarom de benutting nooit 100% is
De schuif staat standaard op 70%, en dat is optimistisch bedoeld noch pessimistisch — het is een aanname met vier redenen erachter:
- Vlakke dagen. Op dagen met te weinig spread is een cyclus verlieslatend; een goede sturing slaat die over. Dat kost cycli, maar voorkomt verlies.
- Vermogenslimiet. Een batterij die met 800 W laadt (zoals de HomeWizard Plug-In Battery) heeft ruim drie uur nodig voor een volle lading. Het goedkoopste uur is dan niet genoeg; je laadt over meerdere, gemiddeld duurdere uren.
- Voorspelfouten. De sturing kiest de uren vooraf op basis van de day-ahead-prijzen. Dat gaat vaak goed, maar niet altijd optimaal.
- Andere prioriteiten. Staat de batterij al vol met eigen zonnestroom, of houdt hij reserve voor noodstroom, dan is er die dag geen ruimte om te handelen.
Zet de schuif op 100% en je ziet het theoretische plafond; op 40% een voorzichtige ondergrens. Het verschil tussen beide is je risicomarge — geen van beide is een belofte.
Een dynamisch contract is de voorwaarde
Zonder dynamisch energiecontract is de uitkomst van deze hele tabel nul. Bij een vast tarief betaal je elk uur hetzelfde, dus er valt niets te verdienen aan verschuiven. Alleen bij een uurtarief-contract komt de spread bij jou terecht.
Welke aanbieders een dynamisch contract leveren en wat ze aan vaste kosten en inkoopvergoeding rekenen, staat in onze vergelijker van dynamische energiecontracten. Wil je eerst zien hoe de prijzen zich over langere periodes gedragen, dan is de prijshistorie het startpunt — daar zie je per maand hoe groot de spread was.
Naar de leveranciers
De links hieronder naar EcoFlow, Zendure, HomeWizard en AlphaESS zijn affiliate-links. Sessy en Zonneplan noemen wij zonder link; daarmee hebben wij geen commerciële relatie.
Bekijk EcoFlow STREAM (affiliate) →
Bekijk HomeWizard Plug-In Battery →
Bekijk AlphaESS VitaPower 3600 AC →
Losse reviews per model: Sessy, Zonneplan, Zendure SolarFlow en de vergelijking van 10 kWh-batterijen.