Onderhoudscontract als dakdekker: vaste maandinkomsten

Onderhoudscontract als dakdekker: vaste maandinkomsten

Tim van der LeeTim van der Lee
5 mei 2026
OnderhoudscontractRecurringSeizoenswerkKlantbehoud

In het kort:

  • Eenmalige reparaties zijn pieken en dalen. Onderhoudscontracten geven elke maand voorspelbare omzet.
  • Drie pakketniveaus dekken 80% van de markt: Basic (€8 tot €12 per m² per jaar), Preferred (€12 tot €18) en All-in (€18 tot €25).
  • Pitch het contract direct ná een eerste reparatie. Dat is het moment dat klanten meest open staan.
  • Met een eenvoudige CRM-tag en een jaarlijkse herinnering houd je 60 tot 80 contracten naast je losse werk draaiende.
  • Eén dakdekker met 100 contracten haalt €60.000 tot €120.000 voorspelbare omzet binnen voordat hij in maart aan zijn eerste echte klus begint.

Waarom seizoenswerk je marges plat slaat

Een gemiddelde dakdekker draait 60 tot 70% van zijn jaaromzet tussen maart en oktober. December en januari zijn dood: twee weken sneeuw, zes weken stilte, en de salarissen lopen door. Dat patroon kost je niet alleen omzet, het kost je goede medewerkers die in januari elders gaan kijken.

Klantbehoud is daar één antwoord op, want vaste opdrachtgevers vangen seizoensschommelingen op. Maar er bestaat een sterker mechanisme: een onderhoudscontract waar klanten elke maand of elk jaar voor betalen, ongeacht of het regent of vriest. Dat is geen retentie, dat is recurring revenue.

Wat is een dakdekker-onderhoudscontract precies?

Een onderhoudscontract is een meerjarenafspraak waarin de klant betaalt voor periodiek dakonderhoud, meestal jaarlijks of in maandtermijnen, in ruil voor een vaste set werkzaamheden. De minimale invulling: één jaarlijkse inspectie, dakgoot reinigen, en kleine reparaties tot een afgesproken bedrag.

Voor de klant: zekerheid dat het dak niet verwaarloosd raakt, korting op spoedklussen, voorrang bij stormschade. Voor jou: een planbaar werkpakket in de stille maanden en een terugkerende factuurregel.

Voor VvE's en bedrijfspanden zit dit al ingebouwd in een meerjarenonderhoudsplan. Daar concurreer je niet, daar lever je. Voor particuliere woningen ligt de markt nog grotendeels open: minder dan 10% van de huiseigenaren heeft een vast onderhoudscontract met een dakdekker. De ruimte zit dus bij de honderden klanten die je in de afgelopen jaren al een keer hebt geholpen.

Dakdekker controleert dakgoot en noteert bevindingen op een tablet voor een onderhoudsrapportage

De drie contract-tiers die werken

Drie tiers zijn genoeg, meer wordt verwarrend. Houd ze duidelijk gescheiden in voorwaarden, prijs en service-niveau.

Pakket Wat zit erin Prijsindicatie (NL, particulier) Beste voor
Basic 1× per jaar inspectie + dakgoot reinigen €8 tot €12 per m² per jaar Nieuw dak (<10 jaar), geen klachten
Preferred Jaarinspectie + reiniging + kleine reparaties tot €250 + 10% korting op groot werk €12 tot €18 per m² per jaar Dak 10 tot 25 jaar, klant wil geen verrassingen
All-in Alle bovenstaande + voorrang spoedklussen + storm-check binnen 48 uur €18 tot €25 per m² per jaar Dure interieurs, B2B-pand, oud dak

Bij een gemiddelde rijtjeswoning van 60 m² betekent dat: Basic €480 tot €720 per jaar, Preferred €720 tot €1.080, All-in €1.080 tot €1.500. Die laatste tier ligt rond €100 per maand, een prijspunt waar de meeste huiseigenaren over kunnen nadenken zonder te schrikken.

Hoe je de prijs onderbouwt zonder weg te geven

De fout die ik veel zie: dakdekkers prijzen het contract op basis van wat ze denken dat de klant wil betalen. Reken het andersom door.

  1. Tijd per jaarinspectie. Voor een gemiddeld dak: 45 minuten op het dak, 15 minuten rapportage. Reken €70 tot €90 per uur intern.
  2. Materiaal voor preventief onderhoud. Schuim, kit, een paar pannen, vogelschroten. Gemiddeld €25 tot €40 per inspectie.
  3. Reservering kleine reparaties (Preferred + All-in). Zet 30% van de premie apart als claim-budget. Niet uitgegeven? Marge.
  4. Marge. Tel daar 35 tot 50% bovenop. Recurring revenue mag duurder zijn dan losse klussen, want je verkoopt zekerheid, niet uren.
  5. Prijscheck. Bel drie collega's in een andere regio en vraag wat zij rekenen. Niet om te kopiëren, maar om je eigen prijs te valideren.

Onze tarieven-pagina laat hetzelfde principe zien aan de AI-kant: een vaste maandprijs die de klant exact weet, en een margestructuur die het werk in stilte doet betalen. Recurring werkt op precies hetzelfde mechaniek.

Wanneer je het contract pitcht (en wanneer niet)

Het beste verkoopmoment is de week ná een eerste reparatie, wanneer de klant je net heeft betaald en denkt: "fijn dat dat geregeld is." Dat is open, dat is dankbaar, dat is koopbereid.

Het slechtste moment is in een eerste offerte. Dan vergelijkt de klant je met twee andere dakdekkers en wil hij gewoon weten wat een lekkage repareren kost. Een bijgesloten contract maakt je offerte duurder en complexer en kost je de klus.

Mijn werkbare volgorde:

  1. Eerste klus loopt. Geen contract noemen.
  2. Klus afgerond, factuur betaald. Stuur binnen drie werkdagen een korte WhatsApp: "Het dak ligt er weer goed bij. Heeft u erover nagedacht of u jaarlijks een check wilt? Stuur me even een ja, dan stuur ik de drie opties."
  3. Klant reageert "ja, stuur maar". Verstuur een 1-pagina PDF met de drie tiers, prijzen, en een Calendly-link om in te plannen.
  4. Klant reageert niet. Eén herinnering na 14 dagen, dan stoppen.

Snelle reacties op klant-vragen blijken in iedere conversie-test belangrijker dan een "perfecte" offerte. Bij contracten geldt hetzelfde: de eerste reply mag korter zijn, hij moet alleen er staan.

Operationele setup: wat je in je systeem nodig hebt

Een contract zonder herinnering verkommert. Je vergeet de jaarinspectie, de klant vergeet dat hij betaalt, en bij oplevering ontstaat ruzie. Vier dingen op orde houden:

  • Klanttag in je CRM. Iedere contract-klant krijgt een tag (Basic / Preferred / All-in) zodat je in één klik kunt zien wie er een afspraak in staat heeft.
  • Jaarlijkse herinnering. Eén automatische e-mail of SMS twee weken voor de inspectiedatum. Niet bellen: laat de klant zelf een slot kiezen.
  • Inspectie-rapport-sjabloon. Vijf foto's, drie checks (pannen, goot, loodaansluiting), één regel "actie nodig: ja/nee". Stuur dat na elke inspectie naar de klant. Dat is je belangrijkste retentiemoment.
  • Factuur op auto-pilot. Maandelijkse incasso of jaarlijkse factuur op vaste datum. Geen handmatige factuur, die vergeet je.

Een goed CRM voor dakdekkers vangt dit allemaal in één tag-flow op. Voor wie nog op losse Excel-bestanden draait: dat houd je ongeveer 30 contracten vol, daarna verlies je er per ongeluk een paar per jaar, wat zonde is, want dat zijn je makkelijkste klanten.

Hoe houd je intake-vragen onder controle?

Korte vraag, kort antwoord: zet een AI-telefonist voor dakdekkers of een online formulier voor de meest gestelde contract-vragen ("zit dakgoot reinigen in Basic?") zodat je niet drie keer per dag dezelfde vraag beantwoordt. Een chatbot op je website die de drie pakketten uitlegt vangt 60 tot 70% van de oriëntatie-vragen op. Pas als de klant écht wil tekenen krijg je hem aan de telefoon.

Veelgemaakte fouten bij contracten

Drie dingen die ik vaak zie misgaan in de eerste 12 maanden:

1. Te ruim "kleine reparaties" beloven. "Tot €250 inbegrepen" klinkt mooi tot een klant er drie keer per jaar gebruik van maakt. Maximeer per kalenderjaar én per incident, en zet beide in de voorwaarden.

2. Geen exit-clausule. Klant wil opzeggen? Dat moet kunnen, met een opzegtermijn van een maand. Een contract waar je niet uit kunt voelt voor de klant als een val en kost je Google reviews.

3. Geen prijsindexatie. Schrijf in de voorwaarden dat de prijs per 1 januari met de CBS-cao-loonindex meestijgt. Anders zit je over drie jaar onder kostprijs en durf je niet meer te verhogen.

Contractklanten die zich gevangen voelen schrijven de zwaarste reviews. Geef ze de uitgang, dan blijven ze juist langer zitten.

Wat een goed contractboek je oplevert

Eén dakdekker met 100 contracten op gemiddeld €600 per jaar haalt €60.000 voorspelbare omzet binnen, vóórdat hij in maart aan de eerste echte klus begint. Bij €1.200 gemiddeld (mix van Preferred en All-in) loopt dat op naar €120.000.

In de praktijk zien we dat dakdekkers binnen 18 tot 24 maanden van nul naar 60 à 100 contracten gaan, vooral door consequent ná elke afgeronde klus de pitch te doen. Het is geen marketing-spel, het is een operationele gewoonte.

Conclusie

Onderhoudscontracten zijn niet de oplossing voor seizoensdrukte. Ze zijn de oplossing voor seizoens-stilte. Drie pakketniveaus, een eerlijke prijs, en de discipline om elke afgeronde klus af te sluiten met de pitch: dat is alles. De rest is je systeem dat de herinneringen en facturen in stilte doet.

Wil je weten of je huidige klantenbestand voldoende basis is om hier mee te starten? Doe een gratis AI-scan voor dakdekkers, dan krijg je terug welk percentage van je oude klussen rijp is voor een onderhoudscontract en wat dat aan voorspelbare omzet zou opleveren.

Tim van der Lee
Tim van der Lee

Founder & AI Expert

Tim is de oprichter van DakdekkerAI en specialist in AI-automatisering voor dakdekkers en dakbedrijven. Met jarenlange ervaring in technologie en ondernemerschap helpt hij dakdekkers om efficiënter te werken door slimme automatisering.