Kwart voor zes, de laatste klus zit erop. Je monteur staat bij de bus met een ketel die weer draait, een vervangen expansievat, anderhalf uur die niemand had ingepland en een foto van een aangetaste leiding die over twee weken terug moet komen. Dat alles zit in zijn hoofd en op een bonnetje in zijn borstzak. Als de administratie er over veertien dagen een factuur van maakt, is het expansievat een schatting geworden en is de foto nergens meer te vinden.
Dit is de dure kant van een installatie- en servicebedrijf, en het is precies de kant waar de meeste software niet over gaat. Het offreren is inmiddels goed geregeld bij veel bedrijven: een AI-ondersteunde calculatie haalt hoeveelheden uit een bestek en rekent met je eigen eenheidsprijzen, met een goedkeuringspoort voor de marge. Zodra de opdracht binnen is, houdt die keten op. Vanaf dat moment lekt de marge weg in bonnen die te laat komen, materiaal dat niemand doorbelast en onderhoudsafspraken die afhangen van wie eraan denkt.
Deze gids gaat over die tweede helft. Voor de eigenaar of bedrijfsleider van een installatie-, service- of onderhoudsbedrijf met een handvol tot enkele tientallen monteurs, die wil dat een afgeronde klus vanzelf een complete werkbon, een correcte factuur en een bijgewerkt installatiedossier oplevert. En die wil dat het volgende onderhoudsbezoek zichzelf inplant in plaats van in een Excel-lijst te verdampen.
De werkbonketen is het traject van het moment dat de monteur zijn klus afrondt tot het moment dat de klant een factuur en een rapport heeft: uren, materiaal, meerwerk en foto's van locatie, omgezet in factuurregels, een terugkoppeling naar de planning en een bijgewerkt dossier per installatie. Het binnenhalen van de opdracht valt erbuiten. Het verdienen eraan niet.
Wat je nodig hebt voordat er iets automatisch loopt
De verleiding is om te beginnen bij de app. Begin bij de vier tabellen eronder, want daar strandt dit project in de praktijk. Een werkbon die keurig wordt ingevuld maar nergens op aansluit, levert je een net PDF'je op en geen factuurregel.
- Een artikeltabel die klopt. In de Nederlandse installatiebranche is dat vrijwel altijd de datapool van 2BA, die sinds 2004 de neutrale productgegevens van fabrikanten en groothandels bijhoudt. Een abonnement kost 190 euro per jaar voor een bedrijf met 1 tot 4 medewerkers dat lid is van Techniek Nederland, en 379 euro zonder dat lidmaatschap, oplopend naar 272 en 544 euro bij 5 tot 25 medewerkers (tarieven 2026, geïndexeerd met 4 procent). Zonder artikelnummers blijft materiaal vrije tekst, en vrije tekst wordt nooit een betrouwbare factuurregel.
- Een installatieregister. Niet je klantenbestand, maar een laag daaronder: per adres de objecten die je onderhoudt, met merk, type, serienummer, bouwjaar, en waar van toepassing het koudemiddel en de vulling. Dit register is de motor onder je onderhoudscontracten. Ontbreekt het, dan kun je intervallen niet per installatie bepalen.
- Vaste velden op de bon. Uren met begin- en eindtijd, soort werk (garantie, contract, regie), artikelen met aantal, bevindingen, vervolgactie, eventuele meetwaarden. Een leeg opmerkingenveld is geen bon.
- Een tariefstructuur die je systeem kent. Uurtarief per soort werk, voorrijkosten, toeslagen buiten kantooruren, en per klant of contract de afwijkingen daarop.
- De certificeringen per monteur. F-gassen-persoonscertificaat, SCIOS-scope, VCA. Je planning moet weten wie welk bezoek mág doen, anders plan je keurig automatisch de verkeerde man in.
- Een besluit over waar de factuur ontstaat. In je boekhoudpakket, niet in je werkbon-app. Welke tool en inrichting daarbij past, hangt af van je team en je tarieven; de factuur hoort te ontstaan waar je btw, nummering en Peppol-route al zitten.
- Een app die offline werkt. Kruipruimtes, ketelhuizen en technische ruimtes hebben geen bereik. Een bon die pas verzendt bij vier streepjes, wordt in de bus gemaakt en dat is precies wat je wilde afschaffen.
De keten in zeven stappen
Doorloop ze in deze volgorde. Elke stap levert iets op dat je kunt controleren voordat je verder gaat.
1. Leg de bon vast op locatie, niet in de bus
Het klinkt als een detail en het is de hele winst. Alles wat de monteur pas na de klus reconstrueert, wordt een schatting: het aantal meter leiding, het derde koppelstuk, het kwartier extra. Maak van de afronding op locatie een harde stap, met een bon die pas sluit als de verplichte velden gevuld zijn. Meet in de proefweek hoeveel minuten dit per bon kost. Kost het meer dan drie, dan is je formulier te lang en gaat het alsnog in de bus gebeuren.
2. Laat spraak het invulwerk doen
Tikken op een telefoon met werkhandschoenen aan is de belangrijkste reden dat digitale bonnen half worden ingevuld. Inspreken is dat niet. De monteur praat negentig seconden, en de transcriptie plus een taalmodel vullen daaruit de vaste velden.
De rekensom valt gunstiger uit dan mensen verwachten. OpenAI rekent voor gpt-4o-mini-transcribe 0,003 dollar per minuut audio en voor gpt-4o-transcribe 0,006 dollar (prijzen augustus 2026). Vierduizend bonnen per jaar van anderhalve minuut komen daarmee op ongeveer achttien dollar aan transcriptie. De kosten van deze stap zitten in de inrichting en de controle, niet in de tokens.
Twee ontwerpregels maken het verschil. De eerste: laat het model naar een vast schema schrijven, niet naar lopende tekst. Uren als begin- en eindtijd, artikelen als nummer plus aantal, meerwerk als een aparte ja of nee met omschrijving. De tweede: alles wat het model niet met zekerheid herkent, komt als open vraag terug op het bevestigingsscherm. De mens in de lus is dat scherm van twintig seconden, geen aparte controleronde op kantoor.
3. Match materiaal op artikelnummer, nooit op tekst
Hier gaat het het snelst mis. "Expansievat 18 liter" is voor een taalmodel een prima omschrijving en voor je administratie een raadsel: welk merk, welke prijs, welke groothandel. Laat elk artikel matchen op een 2BA-artikelnummer of op je eigen artikeltabel. Scan waar het kan de barcode van de verpakking, dan heb je de GTIN en is er niets te raden.
En laat het model nooit een prijs kiezen. De brutoprijs uit de datapool is niet jouw inkoopprijs; je nettoprijsafspraken per groothandel bepalen wat een artikel echt kost, en je opslag bepaalt wat de klant betaalt. Het model levert het artikelnummer en het aantal aan, jouw prijslogica doet de rest. Kan het model geen match maken, dan gaat de regel als "onbekend artikel" naar de bevestiging in plaats van als een verzonnen bedrag naar de factuur.
4. Behandel meerwerk als een besluit, niet als een regeltje
Anderhalf uur extra en een vervangen onderdeel zijn geen detail op een bon, het is een wijziging van de opdracht. Zet meerwerk boven een zelf gekozen drempel in een apart blok met een eigen akkoord van de klant, ter plekke, met handtekening. Onder die drempel mag het meelopen op de bon. De drempel is een bedrag dat je zelf kiest, en je kiest hem laag genoeg dat een discussie achteraf zeldzaam wordt. Voor grotere wijzigingen ga je terug naar het offertespoor, waar een aanvraag via offerte en order een factuur wordt met een goedkeuringsstap ertussen.
5. Laat de klant tekenen en stuur het rapport meteen
Een digitale handtekening op locatie kost tien seconden en haalt de helft van je latere discussies weg. Stuur direct daarna het klantrapport: wat is er gedaan, welke onderdelen zijn vervangen, wat is de bevinding, wanneer is het volgende bezoek.
Foto's zijn hier geen bijvangst. Sinds 1 januari 2024 moet een aannemer bij oplevering een consumentendossier overhandigen dat volgens artikel 7:757a BW onder meer tekeningen en berekeningen van het bouwwerk inclusief bijbehorende installaties en de informatie die nodig is voor gebruik en onderhoud bevat. Foto's van de situatie voor en na, plus het typeplaatje, zijn het goedkoopste bewijsmateriaal dat je hebt. Laat de app ze aan de bon én aan de installatie in je register hangen, niet aan een projectmap waar niemand ze terugvindt.
6. Laat de factuurregels ontstaan in je boekhouding
De bon levert gecontroleerde uren en artikelen aan, je boekhoudpakket maakt er de factuur van. Dat is dezelfde regel die geldt voor urenregistratie die zonder overtypen in Moneybird of Exact Online belandt, en hij geldt hier des te sterker omdat er materiaal bij komt.
Aan de inkoopkant loopt dezelfde beweging. De DICO-standaard van Ketenstandaard Bouw en Techniek laat orderbevestigingen, pakbonnen en facturen tussen groothandel en installateur uitwisselen zonder per leverancier aparte afspraken. HSB Bouw bespaart daarmee naar eigen zeggen zo'n 26.000 euro per jaar door die documenten automatisch te laten inlezen, controleren en matchen (juni 2026). Het uitlezen van wat er tóch op papier of in een mailbox binnenkomt, is een eigen klus; inkoopfacturen die zichzelf uitlezen en boeken staan los van je werkbonketen maar voeden dezelfde marge.
7. Koppel terug naar planning en dossier
De bon is pas klaar als er drie dingen uit zijn gerold: de factuurregels, de vervolgactie in de planning, en de bijgewerkte staat van de installatie in je register. Die laatste is de stap die iedereen vergeet en die het jaar daarna het meeste oplevert. Als de monteur noteert dat de leiding over twee jaar aan vervanging toe is, hoort daar een datum en een eigenaar bij, geen zin in een tekstveld.
De tweede motor: onderhoudscontracten die zichzelf inplannen
De werkbonketen levert je marge per klus. De contractmotor levert je omzet die volgend jaar vanzelf terugkomt. Het is dezelfde data, andere richting: in plaats van een bezoek dat een bon oplevert, is het een installatie die een bezoek oproept.
Het misverstand is dat dit een planningsprobleem is. Het is een registerprobleem. Zodra elke installatie een eigen interval, een eigen laatste uitvoeringsdatum en een eigen benodigde certificering heeft, kan een systeem het bezoek zelf oproepen. Zonder dat register is elk interval een aanname.
En één vast jaarinterval voor alles klopt per definitie niet, want de wet zet ze verschillend:
| Installatie | Interval | Grondslag |
|---|---|---|
| Koelinstallatie of warmtepomp, 5 tot 50 ton CO2-equivalent | Jaarlijkse lekcontrole | F-gassenverordening (EU) 2024/573 |
| Idem, 50 tot 500 ton CO2-equivalent | Elk half jaar | F-gassenverordening (EU) 2024/573 |
| Idem, vanaf 500 ton CO2-equivalent | Vast lekdetectiesysteem verplicht | F-gassenverordening (EU) 2024/573 |
| Gasgestookte stookinstallatie boven 100 kW | 1 keer per 4 jaar | Besluit activiteiten leefomgeving |
| Vaste of vloeibare brandstof boven 100 kW | 1 keer per 2 jaar | Besluit activiteiten leefomgeving |
| Waterstofgestookt boven 100 kW | 1 keer per 2 jaar | Besluit activiteiten leefomgeving |
De lekcontrolefrequentie hangt sinds de herziene F-gassenverordening niet meer aan het aantal kilo koudemiddel maar aan het CO2-equivalent: vanaf 5 ton jaarlijks, vanaf 50 ton elk half jaar, waarbij een volledig lekdetectiesysteem de termijn mag verdubbelen. Voor stookinstallaties geldt dat een gasgestookte installatie boven 100 kW eens per vier jaar gekeurd moet worden en een installatie op vaste of vloeibare brandstof boven 100 kW eens per twee jaar, met de eerste keuring binnen zes weken na ingebruikname. Reken daarbij op je eigen contractuele intervallen, die vaak strakker zijn dan de wettelijke.
Zo bouw je de motor:
- Zet het interval op de installatie, niet op de klant. Eén adres kan een cv-ketel met een jaarlijkse contractbeurt, een koelinstallatie met een halfjaarlijkse lekcontrole en een brandmeldinstallatie met een eigen onderhoudsregime hebben. Drie intervallen, drie soorten bezoek, mogelijk drie certificeringen.
- Genereer de werkbon vóór de ideale datum, niet erop. Climatools laat je per contract instellen hoeveel dagen vóór de ideale onderhoudsdatum de werkbon moet ontstaan, met een schakelaar voor automatische werkbonnen per contract. Dat venster is je speelruimte: het geeft de planner de kans om het bezoek te laten meeliften met iets in de buurt.
- Cluster op postcode, certificering en beschikbaarheid. ServicePlanner richt zich op bedrijven met één tot tien monteurs en kan terugkerende jaarlijkse onderhoudsafspraken automatisch inplannen met een optimalisatie op postcode, plus een automatische afspraakbevestiging per e-mail. Het verschil tussen twintig losse bezoeken en twintig geclusterde bezoeken is in reistijd al snel een halve monteur.
- Laat de klant zelf een slot kiezen. De herinnering die een keuze biedt, wordt beantwoord; de herinnering die om terugbellen vraagt, blijft liggen. Bij het Amsterdamse Comfort Partners handelde de AI-agent Lotte zo'n 24.000 telefoongesprekken en ruim 10.000 spraak-WhatsApps af (februari 2026); ze hangt aan het ERP- en planningssysteem, haalt bij een binnenkomend gesprek de werkbon erbij en doet meteen meerdere afspraakvoorstellen die aansluiten op de routes die de monteurs al rijden. Spoedmeldingen gaan nog naar een mens.
- Houd twee factuurstromen uit elkaar. Het contract is een periodieke factuur die los van het bezoek loopt. De werkbon van dat bezoek levert alleen de regels die buiten het contract vallen: meerwerk, onderdelen, uren boven de contracturen. Gooi je die samen, dan factureer je het contractbezoek dubbel of helemaal niet.
Wie verder wil, vervangt het interval op termijn door de toestand van de installatie zelf. Dat is dan geen contractvraag meer maar een koppelvraag, en die begint bij de vertaalslag van een machinegebeurtenis naar een ordernummer waar je planning op kan sturen. Begin daar niet mee. Een contractmotor die op datum werkt en het altijd doet, is meer waard dan een sensorproject dat half af is.
Waar het misgaat
Deze zes faalmodi zie je in bijna elk traject terug, en ze zijn geen van alle technisch.
- Uren die op twee plekken landen. De klassieker: de monteur schrijft zijn uren op de werkbon én de urenstaat voor de loonadministratie wordt apart bijgehouden, of erger, gevuld uit diezelfde bon. Werkbon-uren zijn klanturen; loonuren zijn iets anders. De cao Technisch Installatiebedrijf vergoedt reisuren buiten het dienstrooster met 0,607 procent van het maandsalaris per vol uur, en alleen voor de tijd die iemand langer reisde dan naar zijn gewone standplaats (cao 2026 tot 2028). Uren die tijdens consignatiedienst daadwerkelijk gewerkt zijn, vallen onder de overurenregeling. Geen van die twee is een klantregel. Laat de bon één stroom voeden en leid de andere er expliciet uit af, met eigen regels.
- Een model dat een prijs invult. Een taalmodel dat "ongeveer 85 euro" op een factuurregel zet, doet dat met precies dezelfde overtuiging als wanneer het klopt. Prijzen komen uit je artikeltabel en je prijsafspraken, punt. Het model levert nummers en aantallen.
- Meerwerk zonder akkoord. Zonder handtekening op locatie is meerwerk een gesprek dat je zes weken later verliest. Bouw de drempel en het akkoord hard in de bon, zodat de bon niet kan sluiten met niet-geaccordeerd meerwerk erin.
- Foto's zonder plek. Beeld dat in de app blijft hangen of in een WhatsApp-groep verdwijnt, is geen dossier. Koppel elke foto aan zowel de bon als de installatie, en zorg dat je hem twee jaar later terugvindt op serienummer.
- Eén interval voor alles. Een contractmotor die overal twaalf maanden aanhoudt, plant wettelijk verplichte halfjaarlijkse lekcontroles te laat in en gasgestookte keuringen drie keer te vaak. Zet het interval op de installatie.
- De monteur die het niet gebruikt. De stille killer. Als het invullen langer duurt dan het oude bonnenboekje, verliest je systeem. Test met je twee meest kritische monteurs, niet met je meest enthousiaste, en schrap elk veld waarvan niemand kan uitleggen wat er later mee gebeurt.
Module, koppeling of maatwerk
Drie routes, en de eerlijke samenvatting is dat de meeste bedrijven met de eerste moeten beginnen en pas bij de tweede belanden als ze weten waar het knelt.
De module in je servicepakket. Je koopt werkbon, planning en onderhoudscontracten als onderdeel van één pakket. ServicePlanner mikt op één tot tien monteurs en koppelt met Exact Online; werkbonnen worden op locatie ingevuld met de prijzen voor artikelen en werkuren er al in, en zijn digitaal te ondertekenen. Climatools heeft een onderhoudsmodule die op basis van de laatste onderhoudsdatum en de cyclus zelf werkbonnen aanmaakt, beschikbaar vanaf hun Pro-pakket. Robaws gaat breder en dekt calculatie tot facturatie: de tarieven liggen volgens Softwareshaker rond 29 euro per gebruiker per maand voor Starter, 59 euro voor Go en 119 euro voor Pro, met implementatie en koppelingen als aparte post (opgave maart 2026). Snel live, weinig eigen werk, en je past je aan hun structuur aan.
De losse werkbon-app plus een koppeling. Je houdt je bestaande boekhouding en planning en zet er een formulier- of bonnenlaag bovenop. MoreApp rekent per abonnement met een inzendingenbudget: Leaf op 44 euro per maand bij jaarbetaling met 1.800 inzendingen per jaar, Branch op 174 euro met 8.400 inzendingen en integraties, webhooks en procesautomatisering, met 0,40 euro per extra inzending en een onbeperkt aantal gebruikers (prijzen augustus 2026). Dit is de route waarop je zelf de koppeling naar je boekhouding en je artikeltabel bouwt of laat bouwen. Meer vrijheid, en de koppeling is jouw verantwoordelijkheid.
Maatwerk op je eigen logica. Zodra je contractafspraken, staffels of doorbelastingsregels niet in een standaardveld passen, of je meerdere administraties draait, loop je tegen de grenzen van kant-en-klaar aan. Dan bouw je de contractmotor en de bon rond jouw regels, met de pakketten die je houdt als bron. Duurder in opzet, en je bezit de logica en de data.
| Route | Voorbeelden | Kosten (2026) | Onderhoudscontracten | Past bij |
|---|---|---|---|---|
| Module in je servicepakket | ServicePlanner, Climatools, Robaws | Robaws vanaf circa 29 euro per gebruiker per maand; ServicePlanner en Climatools op aanvraag | Ingebouwd, interval per installatie of contract | 1 tot 15 monteurs, standaard werkwijze |
| Werkbon-app plus koppeling | MoreApp met je eigen boekhouding | 44 tot 174 euro per maand plus bouwkosten van de koppeling | Zelf te bouwen bovenop je register | Je hebt planning en boekhouding al, alleen de bon ontbreekt |
| Maatwerk op eigen logica | Eigen contractmotor en bon | Bouwbudget plus hosting | Volledig naar je eigen contractregels | Eigen staffels, meerdere entiteiten, complexe doorbelasting |
Vier criteria beslissen het, in deze volgorde. Hoeveel monteurs schrijven er bonnen, en hoeveel bonnen per dag? Hoeveel van je omzet zit in onderhoudscontracten in plaats van losse klussen? Passen je tarieven en doorbelastingsregels in standaardvelden? En wie beheert dit over twee jaar? Dat laatste is de vraag die het vaakst wordt overgeslagen en het vaakst de doorslag had moeten geven.
Vullen je monteurs de werkbon nu al digitaal in?
Zo rekent het uit bij zes monteurs
Neem een servicebedrijf met zes monteurs die dagelijks drie bonnen schrijven: ongeveer 4.000 bonnen per jaar. De helft komt uit onderhoudscontracten op 900 installaties, de rest zijn storingen en losse klussen. De boekhouding draait in Exact Online, de planning op een prikbord en een gedeelde agenda, de bonnen op papier.
Het eerste dat opvalt bij het meten van een proefweek is niet de tijd maar de gaten: bonnen zonder artikelnummer, meerwerk zonder akkoord, en installaties waarvan het serienummer nergens staat. Reken op twee weken opschonen van je installatieregister voordat je iets automatiseert. Dat is niet leuk werk en het is de helft van het resultaat.
De route wordt hier de tweede: MoreApp Branch voor de bon, op 174 euro per maand bij jaarbetaling met 8.400 inzendingen per jaar, ruim boven de 4.000 die dit bedrijf nodig heeft. Een 2BA-abonnement op 272 euro per jaar voor 5 tot 25 medewerkers. Daarbovenop een koppellaag die de bon uitleest, artikelen matcht op 2BA-nummer, de uren splitst in klanturen en loonuren, en concept-factuurregels in Exact zet. De spraaklaag erbij kost op 4.000 bonnen van anderhalve minuut zo'n achttien dollar per jaar aan transcriptie, en dat cijfer is vooral nuttig om te laten zien waar de kosten níet zitten: die zitten in de koppeling en in het opschonen.
Wat levert het op? Reken niet met bespaarde minuten, want die verdwijnen in ander werk. Reken met drie posten die je kunt narekenen op je eigen cijfers. Eén: materiaal dat nu niet wordt doorbelast omdat het niet op de bon staat. Twee: meerwerk dat sneuvelt in een discussie zonder handtekening. Drie: contractbezoeken die een jaar overslaan omdat niemand ze opriep, tegen de contractwaarde per installatie. Bij 900 installaties hoeft die derde post niet groot te zijn per stuk om de hele exercitie te dragen. Ter vergelijking: HSB Bouw rekent zijn winst aan de inkoopkant van dezelfde keten op 26.000 euro per jaar.
En de vierde opbrengst staat op geen enkele begroting. Een monteur die om kwart voor zes de bus instapt met een afgeronde bon in plaats van een bonnetje in zijn borstzak, houdt zijn avond. In een markt waar je die man niet zomaar vervangt, is dat geen zachte winst.
De bon is het geheugen van je bedrijf
De meeste servicebedrijven behandelen de werkbon als een administratief formulier: iets dat moet, aan het eind. Hij is het tegenovergestelde. Het is de enige plek waar uren, materiaal, meerwerk, de staat van de installatie en de afspraak met de klant op hetzelfde moment samenkomen, gezien door de enige persoon die er echt bij was. Wat daar niet in staat, bestaat vanaf dat moment niet meer: niet op de factuur, niet in het dossier, niet in de planning voor volgend jaar.
Automatiseren betekent hier dus niet dat je een formulier digitaliseert. Het betekent dat je die twee minuten aan het eind van een klus behandelt als het waardevolste moment van je dag, en er een keten aan hangt die de rest overneemt. Doe je dat goed, dan is de winst niet dat je sneller factureert. De winst is dat je over twee jaar precies weet welke ketel bij welke klant hoe vaak in storing viel, en dat je dat gesprek kunt voeren voordat je concurrent het doet.
Veelgestelde vragen
De servicedienst laten automatiseren
Ik denk met je mee over de hele keten na de opdracht en bouw hem end-to-end: de werkbon die zichzelf invult, materiaal dat op artikelnummer matcht, en onderhoudscontracten die hun eigen bezoeken oproepen.
Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.
