Wat de wet sinds 19 juni 2026 precies eist
De herroepingsfunctie komt uit richtlijn (EU) 2023/2673. Die richtlijn ging over overeenkomsten op afstand voor financiële diensten, maar voegde met artikel 11 bis een bepaling toe aan de richtlijn consumentenrechten die horizontaal werkt: hij geldt voor alle overeenkomsten op afstand met consumenten die via een online interface worden gesloten en waarvoor een herroepingsrecht bestaat. In Nederland is de functie geregeld in het nieuwe artikel 6:230oa BW, met een aanvullende informatieplicht in artikel 6:230m lid 1 onder h BW. Het wetsvoorstel dat dit regelt is door beide Kamers aangenomen en de verplichting geldt vanaf 19 juni 2026.
Concreet moet je het volgende geregeld hebben:
- Een herroepingsfunctie op je online interface, aangeduid met een ondubbelzinnige formulering zoals hier de overeenkomst herroepen
- De functie is duidelijk zichtbaar, gemakkelijk terug te vinden en gedurende de volledige bedenktijd permanent beschikbaar
- Een invulscherm waarin de consument zijn naam, de gegevens van de overeenkomst en contactgegevens kan opgeven
- Een goed leesbare bevestigingsknop met een tekst als herroeping bevestigen, zodat niemand per ongeluk herroept
- Een ontvangstbevestiging die je onverwijld stuurt op een duurzame gegevensdrager, met de inhoud van de herroeping, de datum en het tijdstip
- Vermelding van de herroepingsfunctie in je precontractuele informatie, dus in je algemene voorwaarden en op de betaalpagina
Het herroepingsrecht zelf verandert niet. De bedenktijd blijft veertien dagen, de bestaande uitzonderingen blijven staan en de regels over terugbetaling en retourkosten blijven ongewijzigd. Wat verandert is de manier waarop de consument dat recht moet kunnen uitoefenen.
De twee schermen die je moet bouwen
De wet beschrijft in feite een vast stroompje van twee schermen. Bouw je dat goed, dan ben je klaar.
Scherm 1 is het herroepingsformulier. De consument komt daar via de knop. Hij vult in wie hij is, om welke bestelling het gaat en hoe je hem kunt bereiken. Meer mag je niet vragen: alleen gegevens die nodig zijn om de herroeping te kunnen verwerken. Een verplicht account is niet toegestaan. Vragen om in te loggen als de klant al een account heeft mag wel, maar dan moet de route zonder account ook blijven bestaan.
Scherm 2 is de bevestiging. Een duidelijke knop met de tekst herroeping bevestigen, zodat de handeling bewust is. Zodra de consument daarop klikt, is de overeenkomst herroepen. Vanaf dat moment loopt jouw termijn: je stuurt onverwijld een ontvangstbevestiging op een duurzame gegevensdrager, in de praktijk vrijwel altijd een e-mail. Die bevestiging moet vastleggen wat er herroepen is, op welke datum en op welk tijdstip. Bewaar die gegevens ook aan jouw kant, want bij een geschil is dat je bewijs.
Let er bij het bouwen op dat beide schermen ook toetsenbordbedienbaar en schermlezervriendelijk zijn. Sinds de Europese Toegankelijkheidswet is dat voor de meeste webshops sowieso verplicht, en de ACM heeft daar al op gecontroleerd. Hoe dat zit lees je in ons artikel over een webshop toegankelijk maken.
Voor wie geldt de verplichting, en voor wie niet
De verplichting geldt voor handelaren die via een online interface overeenkomsten op afstand sluiten met consumenten. Dat is breder dan alleen een klassieke webshop: het gaat ook om apps, marktplaatsen, abonnementsdiensten, softwareverkoop en online dienstverlening aan particulieren.
Buiten de verplichting vallen:
- Zuivere B2B-verkoop, want het herroepingsrecht geldt alleen voor consumenten
- Overeenkomsten die van het herroepingsrecht zijn uitgezonderd, zoals producten die op maat of naar specificatie van de klant zijn gemaakt, verzegelde hygiëneproducten waarvan het zegel is verbroken, en bederfelijke waar
- Verkoop die niet via een online interface tot stand komt, bijvoorbeeld telefonisch of in de winkel
Verkoop je zowel B2C als B2B via hetzelfde platform, dan is de veiligste route om de functie gewoon voor iedereen aan te bieden en de afhandeling intern te scheiden. Verkoop je een assortiment waarin sommige producten wel en andere niet onder het herroepingsrecht vallen, laat de knop dan staan en handel de uitzondering af in de verwerking, niet door de knop weg te laten.
Waar het in de praktijk misgaat
De fouten die we tegenkomen zijn zelden juridisch ingewikkeld. Het zijn vrijwel altijd implementatiekeuzes die op het eerste gezicht logisch lijken.
- De knop staat alleen in de bevestigingsmail. Dat is niet permanent beschikbaar en niet zelfstandig vindbaar op de interface
- Retourneren kan alleen via het klantaccount. Dat is precies de verplichte accountaanmaak die de wet uitsluit
- Er staat een algemeen contactformulier onder de naam retourneren. Dat mist de expliciete bevestigingsstap en levert geen ontvangstbevestiging met datum en tijdstip op
- De knop verwijst naar een pdf met een modelformulier. Het modelformulier blijft toegestaan als aanvulling, maar vervangt de digitale functie niet
- Er gaat wel een e-mail naar de klantenservice, maar niet naar de consument. De ontvangstbevestiging aan de consument is verplicht
- De knop staat er, maar de bedenktijd wordt technisch afgekapt na veertien dagen vanaf de besteldatum in plaats van vanaf de ontvangst van het laatste product
Die laatste is de subtielste. De bedenktijd begint bij producten pas te lopen op het moment dat de consument het product ontvangt. Bij een deellevering telt het laatste deel. Als je de knop laat verdwijnen op basis van de besteldatum, sluit je hem in veel gevallen te vroeg.
Zo bouw je het in Shopify, WooCommerce of maatwerk
De aanpak verschilt per platform, maar de bouwstenen zijn overal hetzelfde: een publiek bereikbare pagina, een formulier met ordervalidatie, een bevestigingsstap, een transactionele mail en een registratie in je ordersysteem.
Op Shopify werk je met een aparte template voor de herroepingspagina, een app of custom app die de order valideert op ordernummer en e-mailadres, en een transactionele e-mail via de Shopify-notificaties of je eigen mailprovider. Zet de link in de footer en in het bestelstatusscherm, niet alleen in de mail. Wat er verder bij een goede inrichting komt kijken lees je in ons artikel over een Shopify ontwikkelaar.
Op WooCommerce bouw je de functie als plugin of childtheme-uitbreiding: een shortcode of blok voor het formulier, een lookup op ordernummer plus e-mailadres, een custom orderstatus voor herroepen en een WooCommerce-mailtemplate voor de bevestiging. Koppel de status door naar je boekhouding of ERP zodat de creditering niet handmatig hoeft. Zie ook onze WooCommerce integratie.
In een maatwerkwebshop is dit het eenvoudigst, omdat je de herroeping als eerste klas objecten in je datamodel kunt zetten: een herroeping met tijdstempel, gekoppeld aan de order, met een audittrail. Dat is meteen je bewijsvoering. Bouwen we een webshop of B2B-portaal, dan nemen we dit standaard mee; zie onze aanpak voor webshops op maat.
Reken voor een nette implementatie op een dag tot enkele dagen werk, afhankelijk van of de terugbetaling en de voorraadmutatie ook geautomatiseerd moeten worden richting je ERP of boekhoudpakket.
Wat er gebeurt als je het niet regelt
Er zijn twee gevolgen, en het eerste is in de praktijk vervelender dan het tweede.
Het eerste is civielrechtelijk en werkt automatisch. Informeer je de consument niet correct over het herroepingsrecht en de manier waarop hij dat kan uitoefenen, dan wordt de bedenktijd van veertien dagen verlengd tot maximaal twaalf maanden. Dat betekent dat een klant een aankoop van elf maanden geleden alsnog kan herroepen en zijn geld terug kan vragen. Voor een webshop met een groot ordervolume is dat een risico dat maandelijks meegroeit zolang de knop ontbreekt.
Het tweede is bestuursrechtelijk. De ACM houdt toezicht en heeft aangekondigd te kunnen handhaven. Onder de Wet handhaving consumentenbescherming kan de toezichthouder boetes opleggen tot 900.000 euro per overtreding, of 1 procent van de jaaromzet als dat hoger uitvalt. Daarnaast kan de ACM bindende aanwijzingen geven.
Het patroon is inmiddels bekend van de Europese Toegankelijkheidswet: eerst een oproep, dan een sectorbrede scan, dan gesprekken en pas daarna sancties. Bij de toegankelijkheidscontrole van honderd grote webwinkels bleek 61 procent niet te voldoen. Wie nu handelt, zit niet in de eerste handhavingsronde.
In vijf stappen compliant
Wil je dit deze maand afhandelen, dan is dit de kortste route:
- Controleer of er op je site een zelfstandig vindbare knop of link staat die letterlijk over herroepen of ontbinden gaat, bereikbaar zonder inlog
- Bouw het tweestapsformulier: gegevens invullen, daarna expliciet bevestigen
- Zet de transactionele bevestigingsmail op met inhoud, datum en tijdstip, en log hetzelfde in je eigen systeem
- Werk je algemene voorwaarden en je precontractuele informatie bij, zodat de functie daar genoemd wordt
- Test de flow met toetsenbord en schermlezer, en controleer of de bedenktijd vanaf de leverdatum wordt berekend
Loop je vast op de koppeling met je ordersysteem of weet je niet zeker of jouw implementatie voldoet, plan dan een compliance-check. We lopen je webshop langs op de herroepingsknop, de toegankelijkheidseisen en de precontractuele informatie, en leveren een concrete lijst met wat er aangepast moet worden. Zie ook onze bredere kennisartikelen over digitale toegankelijkheid en wat een webshop kost.