Algemene voorwaarden
TH WORKS
Laatst bijgewerkt: 26 augustus 2026
Deze voorwaarden gelden voor alles wat TH WORKS offreert en bouwt: maatwerksoftware, webapplicaties, websites, automatiseringen, AI-oplossingen, systeemkoppelingen en aanverwante digitale diensten. Ze zijn geschreven om vooraf duidelijk te maken hoe we werken en wat je van ons mag verwachten — in gewoon Nederlands, want voorwaarden die niemand leest beschermen niemand.
1. Wie we zijn en wanneer deze voorwaarden gelden
De overeenkomst wordt aangegaan met [nog invullen] ([nog invullen]), gevestigd aan [nog invullen], ingeschreven bij de Kamer van Koophandel onder nummer [nog invullen], btw-nummer [nog invullen]. In deze voorwaarden noemen we onszelf TH WORKS en jou de opdrachtgever.
Deze voorwaarden zijn van toepassing op al onze offertes, opdrachten, overeenkomsten en werkzaamheden, en op alles wat daaruit voortvloeit.
- Staat er in een offerte of overeenkomst iets anders dan hier, dan geldt wat daar staat. Project-specifieke afspraken gaan altijd voor.
- Een overeenkomst komt tot stand zodra je een offerte of voorstel schriftelijk accepteert — per e-mail is schriftelijk genoeg — of zodra wij op jouw verzoek met het werk beginnen en jij dat niet direct weerspreekt.
- We stellen deze voorwaarden vóór of bij het sluiten van de overeenkomst aan je beschikbaar: ze worden bij de offerte meegestuurd of als link opgenomen, zodat je ze kunt lezen en bewaren voordat je akkoord geeft.
- Eigen inkoop- of andere voorwaarden van de opdrachtgever gelden alleen als wij die vooraf schriftelijk hebben aanvaard. Alleen verwijzen naar je eigen voorwaarden is niet genoeg.
Deze voorwaarden zijn geschreven voor opdrachtgevers die handelen in de uitoefening van een beroep of bedrijf. Ben je consument, dan blijven de bepalingen van dwingend consumentenrecht onverkort gelden en gelden bepalingen hieronder niet voor zover ze daarmee in strijd zijn.
2. Offertes en overeenkomsten
Een offerte beschrijft wat we gaan bouwen, wat het oplevert en wat het kost, en is gebaseerd op de informatie die op dat moment beschikbaar is.
- Een offerte is dertig dagen geldig, tenzij er in de offerte zelf een andere termijn staat.
- Bedragen zijn exclusief btw, tenzij uitdrukkelijk anders vermeld.
- Een offerte bevat een omschrijving van het werk en een inschatting van de benodigde tijd. Een inschatting is geen vaste prijs, tenzij er een vaste prijs is afgesproken; staat er een vaste prijs, dan geldt die voor de omschreven scope en niet voor wat daarbuiten valt.
- Blijkt bij aanvang dat de situatie wezenlijk anders is dan waarop de offerte was gebaseerd, dan zeggen we dat en bespreken we eerst wat dat betekent — vooraf, niet achteraf op de factuur.
3. Wat we afspreken
Voordat we bouwen, leggen we vast wat we bouwen. Dat is geen formaliteit: het is de basis waarop planning, prijs en oplevering rusten.
In de offerte of opdrachtbevestiging staat in elk geval:
- wat er gemaakt wordt en wat het resultaat moet doen;
- welke werkzaamheden en functionaliteiten binnen de opdracht vallen;
- wat er uitdrukkelijk buiten valt, als dat verwarring kan voorkomen;
- welke uitgangspunten we hanteren, zoals de systemen waarmee gekoppeld wordt of de omgeving waarin het moet draaien.
Wat hierin niet is opgenomen, valt niet binnen de opdracht. Dat is geen onwil — het is de enige manier waarop een prijs en een planning betekenis houden.
4. Wijzigingen tijdens een project
Tijdens het bouwen komen er nieuwe ideeën. Dat is normaal en vaak goed. Maar een nieuwe wens is niet automatisch onderdeel van de afgesproken prijs.
Wil je tijdens het project iets wat buiten de afgesproken scope valt — extra functionaliteit, een andere werkwijze, een koppeling die er eerst niet was — dan beoordelen wij eerst wat dat betekent.
- Heeft de wijziging gevolgen voor de prijs, de planning, de technische aanpak of de beschikbare capaciteit, dan leggen we die gevolgen aan je voor.
- Pas nadat je akkoord bent op die gevolgen, voeren we het extra werk uit.
- Kleine aanpassingen die redelijkerwijs binnen het afgesproken werk passen, doen we gewoon; daar maken we geen aparte procedure van.
- Wij mogen een wijziging weigeren als die technisch onverantwoord is of het resultaat als geheel in gevaar brengt. We leggen dan uit waarom en denken mee over een alternatief.
Afspraken over meerwerk leggen we schriftelijk vast, ook als dat maar één e-mail is.
5. Jouw medewerking
Bijna elk project draait deels op jouw input. Zonder de juiste informatie en toegang kunnen wij ons deel niet doen.
Je zorgt daarom tijdig voor:
- juiste en volledige informatie over je processen, systemen en wensen;
- toegang tot de systemen, accounts, omgevingen en API's die het werk nodig heeft;
- content, teksten, beeldmateriaal, data en bestanden die in het resultaat moeten;
- feedback binnen de afgesproken termijnen;
- beslissingen wanneer die nodig zijn;
- één contactpersoon die namens jou knopen kan doorhakken.
Levert dat vertraging op, dan schuift de planning mee en zijn de gevolgen daarvan niet voor onze rekening. Loopt de vertraging op tot een punt waarop wij capaciteit hebben gereserveerd die we niet kunnen inzetten, dan bespreken we wat dat betekent voordat we iets in rekening brengen.
6. Planning en deadlines
We spannen ons in om de afgesproken planning te halen en laten het weten zodra we zien dat iets gaat schuiven.
- Een genoemde opleverdatum is een streefdatum en geen fatale termijn, tenzij we uitdrukkelijk en schriftelijk hebben afgesproken dat het er wel één is.
- Planningen zijn mede afhankelijk van jouw medewerking en van technische omstandigheden die niemand vooraf volledig kan overzien.
- Vertraging bij jou of bij een externe partij kan de planning verschuiven. We melden dat zodra het speelt en komen met een aangepast voorstel.
7. Uitvoering en externe partijen
We voeren het werk uit naar beste inzicht en vermogen, en op de manier die vakmatig verantwoord is.
Voor het werk maken we waar nodig gebruik van diensten en onderdelen van derden: cloud- en hostingproviders, softwarediensten, API's, AI-providers, libraries en open-source componenten, en waar nuttig gespecialiseerde partijen.
- Wij blijven verantwoordelijk voor ons eigen werk zoals afgesproken, ook wanneer we een derde inschakelen die onder onze regie werkt.
- Voor storingen, wijzigingen of het staken van een externe dienst die volledig buiten onze invloed liggen, zijn wij niet verantwoordelijk. We denken uiteraard mee over een oplossing; het herstellen daarvan is werk dat we apart afspreken.
8. Oplevering en beoordeling
We leveren op zodra het werk in redelijkheid gereed is volgens de afgesproken scope. Daarna krijg jij de gelegenheid het te beoordelen.
- Je hebt tien werkdagen om gebreken of afwijkingen van de afspraken te melden, tenzij we een andere termijn zijn overeengekomen.
- Meld je binnen die termijn niets, óf neem je het opgeleverde in gebruik voor je productie- of bedrijfsvoering, dan geldt het werk als geaccepteerd. Zo blijft een project niet eindeloos in een onduidelijke acceptatiefase hangen.
- Punten die het gebruik niet wezenlijk in de weg staan, zijn geen reden om acceptatie te onthouden. Die lossen we op in een volgende ronde.
- Een nieuwe wens of een functie die niet was afgesproken is geen oplevergebrek. Dat is een wijziging, en die loopt via de regeling hierboven.
- Herstellen we een gemeld gebrek, dan geldt voor dat onderdeel opnieuw een beoordelingstermijn.
9. Herstel en garantie
Blijkt na oplevering dat iets aantoonbaar niet doet wat we hebben afgesproken, dan onderzoeken we dat zorgvuldig en herstellen we het waar dat passend is, zonder extra kosten.
Dat is geen onbeperkte garantie op elke toekomstige situatie, en dat kan het ook niet zijn: software staat niet stil.
- Verandert er iets buiten het opgeleverde werk — een browserupdate, een gewijzigde of beëindigde API, een nieuwe versie van een systeem waarmee gekoppeld is, gewijzigde wet- of regelgeving — dan is aanpassing daarop nieuw werk en geen garantiegeval.
- Is een systeem door jou of door een derde aangepast, dan kunnen we voor het gewijzigde deel geen herstel garanderen.
- Voor gebreken die het gevolg zijn van onjuiste of onvolledige informatie die wij van jou kregen, geldt geen kosteloos herstel.
Wanneer een herstelperiode geldt en hoe lang die duurt, spreken we per project af. Is daar niets over afgesproken, dan hanteren we drie maanden na acceptatie voor gebreken in wat we hebben opgeleverd. Doorlopend onderhoud is een aparte dienst en zit niet vanzelf bij een project inbegrepen.
10. Hosting en diensten van derden
Veel oplossingen draaien op of naast diensten van anderen: hosting, cloudinfrastructuur, API's, AI-providers, e-mail- en betaalproviders, en andere softwarediensten.
- Wij kunnen niet garanderen dat zulke diensten onbeperkt, ongewijzigd en foutloos beschikbaar blijven. Die diensten hebben hun eigen voorwaarden en hun eigen beschikbaarheid.
- Kosten van externe diensten — licenties, abonnementen, verbruik, hosting — staan los van de ontwikkelkosten en zijn voor jouw rekening, tenzij we schriftelijk anders afspreken.
- Beheren wij een externe dienst namens jou, dan leggen we vooraf vast wat dat beheer inhoudt, wie welke kosten draagt en op wiens naam de accounts staan.
- Waar het kan, zetten we accounts en abonnementen op jouw naam. Dat houdt de zeggenschap over je eigen omgeving bij jou, ook als onze samenwerking ooit stopt.
11. Betaling
Facturen zijn binnen veertien dagen na factuurdatum betaalbaar, tenzij de overeenkomst een andere termijn noemt.
- Grotere projecten factureren we in termijnen. Welke termijnen dat zijn en waaraan ze gekoppeld zijn, staat in de offerte.
- Is een vooruitbetaling of aanbetaling afgesproken, dan starten we het werk nadat die is voldaan.
- Een factuur is verschuldigd voor het werk dat is verricht of voor de termijn die is bereikt, ook als het project daarna nog doorloopt.
- Betaal je niet op tijd, dan ben je van rechtswege in verzuim en is de wettelijke rente verschuldigd. Voor handelsovereenkomsten is dat de wettelijke handelsrente; is de opdrachtgever consument, dan geldt de gewone wettelijke rente. Wij noemen hier bewust geen percentage: die tarieven worden periodiek door de overheid vastgesteld en veranderen.
- Blijft betaling na een schriftelijke aanmaning en een redelijke hersteltermijn uit, dan mogen wij redelijke buitengerechtelijke incassokosten in rekening brengen, berekend volgens de daarvoor geldende wettelijke regeling.
- Wij mogen onze werkzaamheden opschorten zolang een opeisbare factuur ondanks aanmaning onbetaald blijft. We kondigen dat eerst aan.
- Opschorting wegens niet-betalen verschuift de planning. De tijd die daardoor verloren gaat, komt niet voor onze rekening.
Bezwaar tegen een factuur meld je binnen veertien dagen, met opgave van reden. Een bezwaar tegen een deel van een factuur schort de betalingsverplichting voor het onbetwiste deel niet op.
12. Intellectueel eigendom
Kort gezegd: het maatwerk dat we specifiek voor jou maken wordt van jou zodra het betaald is, en de generieke bouwstenen waarmee we het maken blijven van ons.
- Maatwerk. Na volledige betaling van alles wat voor de opdracht verschuldigd is, draagt TH WORKS de rechten op het specifiek voor jou ontwikkelde maatwerk aan je over, voor zover die rechten overdraagbaar zijn en voor zover we daarover in de overeenkomst niets anders hebben afgesproken.
- Herbruikbare onderdelen. Rechten op generieke componenten, libraries, frameworks, methoden, codepatronen, knowhow en interne tools die al bestonden of die los van jouw project bruikbaar zijn, blijven bij TH WORKS. Je krijgt daarop een niet-exclusief, onbeperkt en niet-opzegbaar gebruiksrecht binnen het aan jou opgeleverde werk.
- Open source. Onderdelen van open-source software vallen onder hun eigen licentie. Die licenties blijven gelden naast deze voorwaarden en wij kunnen ze niet opzij zetten.
- Jouw materiaal. Teksten, logo's, beeldmateriaal, data en andere materialen die jij aanlevert blijven van jou. Je staat ervoor in dat je gerechtigd bent ze te gebruiken en aan ons te verstrekken, en vrijwaart ons voor aanspraken van derden daarover.
Zolang niet volledig is betaald, blijven alle rechten op het opgeleverde bij TH WORKS en heb je een gebruiksrecht dat wij kunnen intrekken als betaling ondanks aanmaning uitblijft.
13. Vertrouwelijkheid
Wat wij over jouw bedrijf te weten komen, houden we voor ons. Datzelfde geldt andersom: beide partijen behandelen vertrouwelijke informatie die zij van de ander ontvangen als vertrouwelijk, ook nadat de samenwerking is geëindigd.
Die geheimhouding geldt niet voor informatie die:
- al openbaar was of buiten toedoen van de ontvangende partij openbaar wordt;
- al rechtmatig bekend was bij de ontvangende partij voordat zij die van de ander kreeg;
- openbaar gemaakt moet worden op grond van een wettelijke verplichting of een bevel van een bevoegde instantie. De partij die daarmee te maken krijgt, laat dat vooraf weten voor zover dat mag.
We noemen je alleen als klant, tonen je logo of laten zien wat we voor je hebben gebouwd nadat je daar toestemming voor hebt gegeven. Zonder die toestemming maken we een project of klantnaam niet openbaar.
14. Privacy en persoonsgegevens
Hoe wij omgaan met persoonsgegevens van bezoekers en van mensen die contact met ons opnemen, staat in ons privacybeleid.
Verwerken wij persoonsgegevens namens jou — bijvoorbeeld in een systeem dat wij voor jou bouwen of beheren — dan ben jij daarvoor de verwerkingsverantwoordelijke en zijn wij verwerker. In dat geval zijn aanvullende afspraken nodig, waaronder een verwerkersovereenkomst.
Deze algemene voorwaarden vervangen die afspraken niet en komen er niet voor in de plaats. Waar een verwerkersovereenkomst of andere specifieke privacyafspraak iets anders regelt, geldt die afspraak.
15. Back-ups en data
Wie verantwoordelijk is voor back-ups verschilt per project, en dat is geen detail. We leggen het daarom expliciet vast in plaats van er stilzwijgend van uit te gaan.
- Is er geen doorlopende beheer- of hostingdienst met ons afgesproken, dan ligt de verantwoordelijkheid voor back-ups, herstel en continuïteit bij jou of bij de partij die je omgeving beheert.
- Is dat wel afgesproken, dan leggen we vast wat we back-uppen, hoe vaak, hoe lang we het bewaren en binnen welke termijn we herstellen. Zonder zulke afspraken bestaat er geen back-updienst.
- Voor gegevensverlies dat buiten de afgesproken dienstverlening valt, zijn wij niet verantwoordelijk.
- Voordat wij ingrijpende wijzigingen uitvoeren aan een bestaande productieomgeving, zorgen we samen dat er een bruikbare terugvaloptie is.
16. Aansprakelijkheid
We werken zorgvuldig en herstellen wat we fout doen. Tegelijk is aansprakelijkheid niet onbeperkt, en de onderstaande begrenzing is de reden dat wij dit werk tegen deze tarieven kunnen doen.
- Onze aansprakelijkheid per opdracht is beperkt tot het bedrag dat voor die opdracht is gefactureerd, exclusief btw. Bij een doorlopende overeenkomst geldt als maximum het bedrag dat in de twaalf maanden vóór de gebeurtenis voor die overeenkomst is gefactureerd.
- Bij meerdere gebeurtenissen die met elkaar samenhangen geldt dat maximum één keer, niet per gebeurtenis.
- Indirecte schade en gevolgschade zijn uitgesloten voor zover de wet dat toelaat. Daaronder vallen onder meer gederfde omzet of winst, gemiste besparingen, reputatieschade, gemiste kansen, kosten van bedrijfsstilstand en schade door verlies of beschadiging van gegevens.
- Voorwaarde voor elke aanspraak is dat je de schade zo snel als redelijkerwijs mogelijk na ontdekking schriftelijk bij ons meldt, en in elk geval binnen twaalf maanden na de gebeurtenis. Daarna vervalt de aanspraak.
Deze beperkingen gelden niet bij opzet of bewuste roekeloosheid van TH WORKS, en evenmin in gevallen waarin beperking of uitsluiting van aansprakelijkheid wettelijk niet is toegestaan — waaronder schade door dood of lichamelijk letsel. In die gevallen geldt wat de wet bepaalt.
17. Overmacht
Van overmacht is sprake wanneer een partij haar verplichtingen niet kan nakomen door een omstandigheid die zij niet kon voorzien en waarop zij redelijkerwijs geen invloed heeft.
Daaronder vallen in elk geval:
- langdurige storingen bij hosting, cloudinfrastructuur of andere essentiële externe diensten;
- ernstige internet-, netwerk- of stroomstoringen;
- cyberincidenten, waaronder aanvallen op systemen die voor het werk nodig zijn;
- het wegvallen, wijzigen of beëindigen van een noodzakelijke externe leverancier of dienst;
- overheidsmaatregelen die de uitvoering verhinderen;
- ziekte of langdurige arbeidsongeschiktheid, voor zover de werkzaamheden niet redelijkerwijs door een ander kunnen worden overgenomen.
Zolang de overmacht duurt, zijn de verplichtingen opgeschort en schuift de planning mee. Beide partijen laten elkaar zo snel mogelijk weten wat er speelt en overleggen over een werkbare oplossing.
Duurt de overmachtsituatie langer dan zestig dagen, dan mag elk van beide partijen de overeenkomst schriftelijk beëindigen voor het deel dat nog niet is uitgevoerd. Werk dat tot dat moment is verricht, wordt afgerekend; er is over en weer geen schadevergoeding verschuldigd.
18. Opschorting en beëindiging
Beide partijen kunnen een overeenkomst schriftelijk beëindigen. Hoe dat gaat, hangt af van de reden.
- Schiet een partij tekort in haar verplichtingen, dan stelt de andere partij haar eerst schriftelijk in gebreke en geeft haar een redelijke termijn om het te herstellen — tenzij herstel blijvend onmogelijk is. Pas als die termijn verstrijkt zonder herstel, kan de overeenkomst worden beëindigd.
- Wij mogen de werkzaamheden opschorten wanneer een opeisbare factuur ondanks aanmaning onbetaald blijft, wanneer jij noodzakelijke medewerking ondanks verzoek niet levert, of wanneer voortzetten technisch onverantwoord zou zijn. We kondigen opschorting aan en leggen uit wat er nodig is om weer te starten.
- Bij faillissement, surseance van betaling of staking van de onderneming van een partij mag de andere partij de overeenkomst met onmiddellijke ingang beëindigen, voor zover de wet dat toelaat.
- Bij een doorlopende overeenkomst zonder afgesproken looptijd geldt over en weer een opzegtermijn van één maand, tenzij anders overeengekomen.
Wordt een overeenkomst voortijdig beëindigd, dan wordt het tot dan verrichte werk gefactureerd, samen met kosten die wij voor de opdracht al zijn aangegaan en niet meer kunnen annuleren. Wat al is opgeleverd en betaald, blijft opgeleverd.
Voortijdige beëindiging geeft geen recht op overdracht of afgifte van werk dat nog niet is afgerond of nog niet is betaald, behalve voor zover partijen daarover iets anders afspreken. Wij werken uiteraard mee aan een nette overdracht van wat wél is betaald; de tijd die daarmee gemoeid is, spreken we apart af.
Bepalingen die naar hun aard bedoeld zijn om na het einde van de overeenkomst door te lopen — waaronder intellectueel eigendom, vertrouwelijkheid, aansprakelijkheid en toepasselijk recht — blijven daarna gelden.
19. Klachten en meningsverschillen
Als er iets niet goed gaat, horen we dat het liefst meteen. Verreweg de meeste problemen zijn op te lossen zolang ze klein zijn.
Meld een klacht daarom zo snel mogelijk nadat je het probleem hebt ontdekt, schriftelijk en met een omschrijving van wat er aan de hand is. Wij reageren binnen tien werkdagen inhoudelijk, en als onderzoek meer tijd kost laten we binnen die termijn weten wanneer je een antwoord kunt verwachten.
Komen we er samen niet uit, dan proberen we er eerst in gezamenlijk overleg uit te komen voordat we een geschil aan de rechter voorleggen.
20. Toepasselijk recht
Op alle offertes, overeenkomsten en werkzaamheden van TH WORKS is Nederlands recht van toepassing. Het Weens Koopverdrag is niet van toepassing.
Geschillen die partijen niet onderling oplossen, worden voorgelegd aan de bevoegde rechter in het arrondissement waar TH WORKS is gevestigd, tenzij een dwingende wettelijke bepaling een andere rechter aanwijst.
21. Wijzigingen in deze voorwaarden
Wij kunnen deze voorwaarden aanpassen. De datum bovenaan dit document geeft aan wanneer dat voor het laatst is gebeurd.
- Voor een lopende opdracht gelden de voorwaarden zoals die golden toen de overeenkomst tot stand kwam. Afspraken over een project dat al draait, wijzigen we niet eenzijdig.
- Voor nieuwe offertes en nieuwe opdrachten geldt de versie die op dat moment op deze pagina staat.
- Bij een doorlopende overeenkomst kunnen we een wijziging doorvoeren als daar een redelijke aanleiding voor is. We melden dat ten minste dertig dagen van tevoren. Ben je het er niet mee eens, dan mag je de doorlopende overeenkomst tegen de ingangsdatum van de wijziging opzeggen.