9 jan 2026,
Overeenkomst voor gebrekkige webshop ontbonden, maar geen terugbetaling van reeds betaalde bedragen
Rb. Amsterdam 9 januari 2026, IT 5584; ECLI:NL:RBAMS:2026:1349 ([eiseres] tegen Italindo). Een webontwikkelaar heeft in opdracht van horecagroothandel Italindo International een webshop gebouwd, die in november 2020 online is gegaan. Italindo heeft een deel van de facturen voor de bouw, het onderhoud en de hosting onbetaald gelaten, omdat de webshop volgens haar niet aan de gemaakte afspraken voldeed. De webontwikkelaar vordert betaling van de openstaande facturen, terwijl Italindo terugbetaling van reeds betaalde bedragen en schadevergoeding wegens misgelopen winst verlangt. De kantonrechter van de Rechtbank Amsterdam oordeelt dat de webontwikkelaar is tekortgeschoten in de nakoming van de overeenkomst. Italindo mocht verwachten dat een professionele webshop voor zakelijke klanten automatisch een orderbevestiging met factuur zou versturen. Hoewel deze functionaliteit niet afzonderlijk was overeengekomen, behoort zij volgens de kantonrechter tot de basale vereisten van een zakelijke webshop. De webontwikkelaar heeft aangegeven dat deze functionaliteit afzonderlijk moest worden aangeschaft. Daaruit mocht Italindo afleiden dat de webontwikkelaar haar verplichting op dit punt niet zou nakomen, waardoor sprake was van verzuim. De kantonrechter honoreert daarom het beroep op ontbinding en ontbindt de overeenkomst voor de bouw van de webshop. Italindo hoeft het resterende bedrag van € 2.236 niet te betalen.
De ontbinding leidt tot ongedaanmakingsverbintenissen, maar omdat het bouwen van een webshop naar zijn aard niet ongedaan kan worden gemaakt, ontstaat op grond van artikel 6:272 BW een verplichting tot waardevergoeding. Daarbij is de werkelijke waarde van de prestatie voor Italindo bepalend, omdat de webshop niet aan de overeenkomst beantwoordde. Volgens de kantonrechter hebben beide partijen hun standpunten over deze waarde onvoldoende onderbouwd. De webshop is jarenlang gebruikt en Italindo heeft daarmee transacties met klanten verricht, zodat niet is komen vast te staan dat deze voor haar geen waarde had. Evenmin heeft de webontwikkelaar aangetoond dat de webshop meer waard was dan het reeds betaalde bedrag van € 10.448,83. De wederzijdse betalingsvorderingen met betrekking tot de bouw worden daarom afgewezen. Ook de door Italindo gevorderde schadevergoeding van € 25.984,10 wegens misgelopen winst wordt afgewezen, omdat de gestelde schade en het causaal verband met de vastgestelde tekortkoming onvoldoende zijn onderbouwd. Ten aanzien van het onderhoud en de hosting oordeelt de kantonrechter dat voldoende is onderbouwd dat partijen hierover afzonderlijke mondelinge afspraken hebben gemaakt en dat de werkzaamheden zijn uitgevoerd. Italindo moet daarom de openstaande facturen van € 6.878,85, vermeerderd met wettelijke handelsrente, betalen. Daarnaast wordt zij veroordeeld tot betaling van € 718,94 aan buitengerechtelijke incassokosten en de proceskosten.
5.9.
Italindo mocht op basis van deze afspraken in elk geval verwachten dat zij een webshop zou krijgen die voldeed aan de basale vereisten voor een functionele zakelijke webshop in de branche van Italindo. Daaronder valt dat klanten goed kunnen navigeren door de webshop aan de hand van werkende filters en categorieën en dat klanten als ze bestellen een bevestiging met een factuur krijgen van hun bestelling. Dat daarover niet apart is gesproken, maakt niet uit; deze elementen moeten, zonder afwijkende mededelingen door [eiseres] , geacht worden inbegrepen te zijn in de bouw van een webshop voor zakelijke klanten.
5.10.
Italindo heeft voldoende onderbouwd dat de webshop niet aan haar gerechtvaardigde verwachtingen voldeed. [eiseres] heeft bevestigd dat klanten geen bevestiging met factuur kregen na een bestelling en dat die functionaliteit apart moest worden bijbesteld. Italindo mocht verwachten dat dit onderdeel uitmaakte van de offerte, dus zonder daarvoor extra te hoeven betalen. Die functionaliteit vormt immers een wezenlijk onderdeel van een webshop voor zakelijke klanten. Het ontbreken daarvan een tekortkoming in de nakoming van [eiseres] .
5.11.
Voor de overige problemen met de webshop heeft Italindo, gezien de betwisting van [eiseres] , onvoldoende onderbouwd dat die voor rekening van Italindo horen te komen. Ten tijde van de offerte is de wens van Italindo voor een koppeling van prijs- en voorraadinformatie tussen de webshop en de leveranciers waarbij Italindo inkocht expliciet besproken. Italindo mocht er dus vanuit gaan dat [eiseres] zich daarvoor zou inspannen. Hetzelfde geldt voor de juiste productinformatie en categorieën. Die inspanningen heeft [eiseres] ook geleverd. [eiseres] heeft toegelicht dat de webshop over de daarvoor benodigde functionaliteiten beschikte. Italindo heeft dat onvoldoende weersproken. Dat een en ander bij het in gebruik nemen van de webshop niet in één keer goed gaat is begrijpelijk, dat heeft [eiseres] geprobeerd te herstellen en levert geen tekortkoming op. [eiseres] heeft voldoende toegelicht dat zij voor het koppelen van de prijs- en voorraadinformatie afhankelijk is van de (systemen van) de leveranciers en voor het vullen van de webshop afhankelijk is van de gegevens die door Italindo worden aangeleverd. [eiseres] kan niet verantwoordelijk worden gehouden voor verkeerd aangeleverde informatie. Italindo heeft onvoldoende weersproken dat de afspraak was dat de webshop eenmalig gevuld zou worden met producten om live te gaan. Volgens [eiseres] kon Italindo daarna zelf handmatig aanpassingen doen. Italindo mocht niet verwachten dat [eiseres] de webshop blijvend up-to-date zou houden en daarin wijzigingen naar wens zou doorvoeren, zonder daarvoor extra kosten in rekening te brengen.
5.12.
Italindo heeft verder nog gewezen op problemen met het berekenen van btw in de webshop. Nadat [eiseres] dit probleem heeft verholpen, dook het later weer op. Het probleem is dus de eerste keer niet goed verholpen, maar is daarna door [eiseres] opnieuw verholpen. Anders dan Italindo heeft aangevoerd, heeft [eiseres] hiervoor geen extra kosten in rekening gebracht, maar de hieraan bestede uren op de supporturen van het ‘onderhoud en hosting’ contract (zie hierna) geschreven. Ook dit levert geen tekortkoming in de nakoming op.
5.13.
De conclusie is dat de webshop op het punt van bevestiging en factuur van aankoop aan zakelijke klanten niet voldeed aan wat Italindo daarvan mocht verwachten. [eiseres] is op dat punt dus tekort geschoten in de nakoming.