De Werkelijke Marge van een Zonnepaneleninstallateur: Waarom Miljoenenomzet Nauwelijks Vrij Geld Oplevert
"Vorig jaar hebben we zonnesystemen geïnstalleerd voor 42 miljoen. Maar toen de winter kwam en ik 300.000 voor mezelf wilde opnemen, bleek ik maar 180.000 vrij op de rekening te hebben. De rest zat in panelen in het magazijn en in vooruitbetalingen aan leveranciers."
Dat vertelde de eigenaar van een turnkey zonne-installatiebedrijf me — een bedrijf dat alles bouwt, van daken van 10 kW voor particulieren tot commerciële installaties van 100+ kW. Klinkt bekend? De omzet ziet er goed uit, klanten staan in de rij, de teams zitten vol. Maar bij een simpele vraag — "hoeveel heb ik nu eigenlijk verdiend, en waar is dat geld?" — komt er geen antwoord.
Het punt is dat bij zonne-installaties omzet en winst bijna altijd twee verschillende werelden zijn. En hoe groter het projectbedrag, hoe verder ze uit elkaar drijven. Laten we uitleggen waarom dat gebeurt, en hoe je je echte marge gaat zien — niet voor het bedrijf als geheel, maar per project.
Projectmarge in gewone woorden
Projectmarge is wat er overblijft van de prijs die je de klant hebt gerekend, nadat je de directe kosten van die specifieke klus aftrekt. Niet "omzet min alles," maar omzet min wat je hebt uitgegeven om dit specifieke project te realiseren.
Voor een zonne-installatie zijn de directe kosten:
- Apparatuur: panelen, omvormer, batterijen, montagesysteem, kabels, beveiligingsautomatisering. Dit is het leeuwendeel van het bedrag.
- Installatieteam: arbeid voor montage, dakwerk, bedrading.
- Inbedrijfstelling: instellen van de omvormer, netaansluiting, opstarten, papierwerk voor de teruglevertarief of netkoppeling.
- Logistiek en kleine zaken: levering van panelen, huur van apparatuur, verbruiksmaterialen.
Alles wat NIET aan een specifieke klus gebonden is — het kantoor, de boekhouder, reclame, je eigen salaris als eigenaar — is geen directe projectkost. Dat zijn de algemene bedrijfskosten, en we tellen die apart, zodat ze de marge per project niet vervormen.
Eenvoudige formule: Projectmarge = Klantprijs − Apparatuur − Installatie − Inbedrijfstelling − Logistiek. Dit is het getal dat je voor elk project moet zien. Zonder dat vlieg je blind.
Waarom "omzet" misleidend is
In veel branches geeft omzet in ieder geval een grove indicatie van de winstomvang. Bij zonne-installaties niet. Hier is waarom.
Stel je een systeem van 30 kW voor een privéwoning voor van 620.000 UAH. Klinkt als een grote deal. Maar van dat geld gaat:
- panelen, omvormer en batterijen — ongeveer 420.000 UAH;
- installatie en inbedrijfstelling — nog eens 90.000 UAH;
- logistiek en kleine zaken — 15.000 UAH.
Directe kosten: 525.000 UAH. Projectmarge: 95.000 UAH — ongeveer 15% van de prijs. En dat is nog vóór het kantoor, reclame en belastingen.
Dus tweederde van het bedrag is doorstroomgeld. Het loopt via je rekening, maar het was nooit van jou: het zijn de kosten van apparatuur die je aan de leverancier betaalt. Als je naar "42 miljoen omzet" kijkt, kijk je grotendeels naar andermans geld dat toevallig even langs je rekening kwam.
Omzet bij zonne-installaties is voor 60–70% de kostprijs van de apparatuur. Winst zit in die dunne strook erbovenop. En je moet die strook managen, niet de omzet.
Voorbeeld: hoe marge eruitziet bij drie projecten
Neem drie structureel realistische klussen uit één maand. We kijken niet naar "hoeveel er binnenkwam," maar naar wat er overbleef na de directe kosten.
| Project | Klantprijs | Apparatuur + installatie | Marge |
|---|---|---|---|
| Dak van 10 kW (particulier) | 240.000 UAH | 195.000 UAH | +45.000 UAH (19%) |
| Dak van 30 kW met batterijen | 620.000 UAH | 525.000 UAH | +95.000 UAH (15%) |
| Commerciële carport van 80 kW | 1.480.000 UAH | 1.460.000 UAH | +20.000 UAH (1,4%) |
Kijk wat er gebeurde. De grootste klus — de carport van 80 kW, bijna 1,5 miljoen omzet — leverde de kleinste marge op. Niet omdat de klant slecht was, maar omdat de wisselkoers voor omvormers na ondertekening steeg, een paar "kleine" montagecorrecties zich opstapelden, en het team een extra dag stilzat door de regen. Dat alles vrat de marge op, en de klus kwam bijna op nul uit.
Als de eigenaar alleen naar de omzet had gekeken, had hij gezegd: "Wat een maand — we hebben 2,3 miljoen gedraaid." Maar in werkelijkheid kwam de winst van de hele maand van twee kleine daken, terwijl de vlaggenschipklus vooral geld liet doorstromen. Daarom bereken je marge per project apart — anders vreet een groot, mooi contract stilletjes op wat de kleine klussen verdiend hebben.
Vooruitbetalingen aan leveranciers en liquiditeitstekorten
Hier schuilt de echte hoofdpijn van de zonne-installatiebusiness. De kasstroomlogica hier is omgekeerd van wat je zou willen.
De leverancier van apparatuur wil een vooruitbetaling van 70–100% om de panelen en de omvormer te reserveren — zeker als het artikel schaars of op bestelling gemaakt is. Ondertussen betaalt de klant je in fases: een aanbetaling bij de start, het grootste deel bij aankomst van de apparatuur, het restant na de opstart. En heel vaak valt het exacte moment waarop je de leverancier de volledige kostprijs van de apparatuur moet betalen eerder dan wanneer de klant zijn deel heeft afgerond.
Er ontstaat een gat. Je moet al 420.000 UAH afdragen voor een set, maar er is pas 250.000 UAH aan aanbetaling van de klant binnengekomen. Je dekt het verschil — waarmee? Met de aanbetaling van een andere klant. En hier beginnen eigenaren grijze haren te krijgen: het geld van het ene project financiert de inkoop voor een ander. Zolang de orders blijven binnenstromen, draait het wiel. Zodra één klant met betalen wacht of afhaakt, stort de keten in — en blijkt dat je een gat aan het dichten was dat je nooit zag, met andermans vooruitbetalingen.
"Ik dacht dat de 900.000 op de rekening van mij was. Het waren vooruitbetalingen van drie klanten van wie ik de apparatuur nog niet eens had ingekocht."
Daarom telt bij zonne-installaties niet alleen de W&V (hoeveel je verdiend hebt), maar ook de betalingskalender: wanneer en aan wie ik geld schuldig ben, en wanneer geld daadwerkelijk bij mij binnenkomt. Zonder die kalender komt het liquiditeitstekort uit het niets — hoewel het altijd voorspelbaar was.
Meerdere valuta en wisselkoers
Je koopt panelen en omvormers gekoppeld aan € of $, ook als je in hryvnia betaalt — de leverancier rekent om tegen de koers van de betaaldag. Maar de prijs voor de klant heb je weken of maanden geleden vastgelegd, in hryvnia.
Wat dit in de praktijk betekent: tussen het moment waarop je de klant een offerte gaf en het moment waarop je de leverancier betaalt, kan de koers gestegen zijn. Laten we rekenen. Een set kost €10.000. Bij het offreren was de koers 44 UAH — je begrootte 440.000 UAH. Terwijl de klant twee weken nadacht en de koers naar 45,5 bewoog, kwam de daadwerkelijke aankoop uit op 455.000 UAH. Min 15.000 UAH van de marge uit het niets — en als de marge 95.000 was, is dat een zesde van je winst die simpelweg verdampte op de wisselkoers.
Dus moet de apparatuurprijs ofwel in de offerte worden vastgelegd met een koersvoorwaarde ("prijs geldig bij een koers tot X"), ofwel een valutabuffer bevatten. En registreer in je boekhouding transacties in de valuta waarin ze daadwerkelijk plaatsvinden, zodat je het koersverschil apart ziet in plaats van het af te schrijven als "het geld is ergens gebleven."
Onderschatte complexe locaties
Een eenvoudige installatie op een plat dak met goede toegang is één prijs. Maar de helft van de locaties is niet zo — en toch worden ze vaak alsof ze dat wel zijn geoffreerd. Wat stilletjes de marge opvreet:
- Complex dak: leisteen, brosse plaatstaal, steile helling, meerdere vlakken — het team werkt twee keer zo lang.
- Verre logistiek: een locatie 200 km verderop betekent brandstof, dagvergoedingen voor het team, soms een overnachting.
- Zwak net: je hebt goedkeuring nodig van het netbedrijf, een nieuwe hoofdzekering, extra kabel — niets daarvan stond in de offerte.
- Grond- en betonwerk voor een grondgebonden installatie of carport — een apart verhaal dat je makkelijk onderschat.
- Stilstand door weer: het team staat op locatie, maar het regent — je betaalt voor de dag, er wordt geen werk verzet.
Elk van deze op zich is "ach, dat is minimaal." Samen, op één locatie, maken ze van een geplande marge van 18% een werkelijke marge van 3%. En zolang je de werkelijke kosten per project niet bijhoudt, kom je er zelfs niet achter dat complexe locaties bij jou stelselmatig verliesgevend zijn — waardoor je ze tegen dezelfde prijs blijft aannemen.
Garantie, service en seizoensinvloed
Twee dingen die bijna niemand in de marge inbouwt, terwijl ze maandenlang na oplevering tegen je werken.
Garantie en service. Je geeft garantie op het werk en de apparatuur — en dat is niet zomaar een regel in het contract. Een omvormer kan uitvallen, de montage moet soms worden aangedraaid, instellingen moeten worden aangepast na een wijziging van de netvereisten. Een team naar een garantielocatie sturen kost echt geld: brandstof, tijd van mensen, soms een unit vervangen voordat de vervanging van de fabrikant arriveert. Als je niet minstens 2–3% servicereserve in de marge van elk project hebt ingebouwd, dek je die kosten in feite uit de winst van de volgende klussen — en zie je opnieuw niet waar de verdiensten heen zijn.
Seizoensinvloed. De vraag naar zonne-energie is ongelijk: lente en zomer zijn het hoogseizoen, herfst en winter dalen. Maar de kosten zijn constant: huur, salarissen van kernmensen, leasing van apparatuur lopen elke maand door. De fout die veel eigenaren maken is de winst van het hoogseizoen uitgeven alsof het hoogseizoen het hele jaar duurt. Dan komt november, de orders zijn drie keer minder, en de verplichtingen blijven hetzelfde. Dus moet een deel van de marge uit het hoogseizoen bewust opzij worden gezet als buffer voor het lage seizoen — en dat zie je alleen als je de echte marge ziet, niet de omzet.
Hoe het in het echte leven klinkt
Niet in financiële termen, maar zoals de eigenaar het daadwerkelijk voelt:
- "Er staat een berg geld op de rekening, maar ik durf mezelf niet uit te betalen — wat als het andermans vooruitbetaling is."
- "We hebben een grote commerciële klus binnengehaald, voelden ons trots. Uiteindelijk kwamen we bijna op nul uit."
- "De leverancier wil morgen volledige vooruitbetaling, en de klant betaalt over twee weken. Weer leen ik van mezelf."
- "Ik dacht dat de zomer ons zou dragen, maar de vraag daalde in de herfst — en het bleek dat er geen buffer was, alles zat in apparatuur in het magazijn."
- "Ik snap niet waarom er bij zo'n omzet niets over is om aan het einde van het jaar opzij te zetten voor groei."
Dit gaat allemaal om hetzelfde: geen zicht op projectmarge en geen betalingskalender. Het bedrijf is niet ziek — het is gewoon onzichtbaar voor de eigenaar.
Hoe je dit ziet in Finmap
Finmap is managementboekhouding voor de eigenaar, geen boekhouding voor de belastingdienst. Dit is wat het specifiek een zonne-installateur geeft.
Inkomsten en directe kosten per project
Je zet elke locatie op als apart project. De aanbetaling van de klant, de betaling aan de leverancier voor apparatuur, het loon van het team, logistiek — alles komt op een specifieke locatie terecht. En je ziet de marge van elke locatie, niet "het bedrijf als geheel."
Marge, niet omzet
In plaats van een trots "we hebben 2,3 miljoen gedraaid," zie je het echte plaatje: twee daken leverden 140.000 marge op, en de grote carport leverde 20.000 op. Het is meteen duidelijk welk type locatie je voedt en welk alleen geld laat doorstromen.
Kasstroom en een betalingskalender voor vooruitbetalingen
Je ziet vooraf: op de 12e moet je de leverancier 420.000 betalen, en het geld van de klant komt binnen op de 18e. Daar is het — het gat, een week voordat het je raakt. Je kunt het schema heronderhandelen of een andere betaling aanhouden — bewust, niet in paniek.
Meerdere valuta
Transacties in € en $ worden in hun eigen valuta bijgehouden, en het koersverschil is apart zichtbaar. Je schrijft niet meer af "15.000 is ergens gebleven" — je ziet dat het de wisselkoers is, en je bouwt een buffer in voor de volgende offerte.
Advies voor een eigenaar van een zonne-installatiebedrijf
- Bereken marge per project, niet per bedrijf. "In totaal winstgevend" verbergt de verliesgevende klussen.
- Leg de apparatuurprijs vast met een koersvoorwaarde, of bouw een valutabuffer van 3–5% in.
- Houd een betalingskalender bij: wanneer je de leverancier betaalt versus wanneer de klant jou betaalt. Het gat moet vooraf zichtbaar zijn.
- Scheid je eigen geld van vooruitbetalingen van klanten. Een vooruitbetaling is een verplichting, geen winst.
- Offreer complexe locaties apart, met een reserve voor stilstand, logistiek en netwerkaanpassingen.
- Houd een buffer aan voor het lage seizoen — de vraag naar zonne-energie is ongelijk verdeeld over het jaar.
- Vergelijk de geplande marge met de werkelijke na afronding van een klus. Dat leert je de volgende preciezer te offreren.
Gerelateerd — ook de moeite waard
Als het onderwerp marge per project je aansprak, hier is hetzelfde principe verder uitgewerkt in aangrenzende niches: hoe een bouwbedrijf zag welke locatie het echt voedt en hoe je projectmarge berekent en voorkomt dat je met verlies werkt.
Een groot contract is geen grote winst. Het is grote verantwoordelijkheid voor andermans geld dat door je rekening zal stromen.
Je verdient niet op omzet. Je verdient op die dunne strook erbovenop — en precies dat moet je elke dag zien.
Geld Verdwijnt Niet. Je Ziet Het Alleen Niet.
Geld bij zonne-installaties verdwijnt niet — het zit vast in panelen in het magazijn en in vooruitbetalingen aan leveranciers. Je ziet het alleen niet, omdat je naar omzet kijkt in plaats van marge per project. Finmap toont het echte plaatje: hoeveel elk project heeft opgeleverd, wanneer het liquiditeitstekort toeslaat, en waar de wisselkoers je geld opvreet.
Probeer Finmap 14 dagen gratis — zet een paar projecten op en zie je echte marge, niet je omzet. Start gratis →
Veelgestelde vragen
Omdat 60–70% van de omzet bij zonne-installaties de kostprijs van de apparatuur is — dat wil zeggen doorstroomgeld van de leverancier. Daarbovenop zit een deel van je geld altijd vast in vooruitbetalingen voor panelen en omvormers en in sets die tot aan de installatie in het magazijn liggen. De "omzet" is groot, maar je werkelijke marge is de dunne strook erbovenop.
Zet elke locatie op als apart project en koppel de apparatuuraankoop aan de locatie waar het daadwerkelijk geïnstalleerd is. Als je een set van de ene locatie naar de andere hebt verplaatst, verplaats dan ook de kosten. Dan is de marge van elk project eerlijk.
Twee werkbare manieren: leg de prijs in de offerte vast met een koersvoorwaarde ("prijs geldig bij een koers tot X"), of bouw een valutabuffer van 3–5% in. Registreer valutatransacties in je boekhouding in hun eigen valuta, zodat het koersverschil apart zichtbaar is in plaats van "verloren" te gaan.
Een boekhouder houdt de administratie bij voor de belastingdienst — dat draait om rapportage en het verleden. Marge per locatie, een betalingskalender voor vooruitbetalingen, liquiditeitstekorten — dat is managementboekhouding voor de eigenaar, over de beslissingen van morgen. Finmap gaat over dat tweede.
Als je je huidige locaties opzet en inkomsten en directe kosten uitsplitst, verschijnt het eerste echte beeld binnen een paar dagen. De gratis periode van 14 dagen is meer dan genoeg om de marge van elk project en je naaste liquiditeitstekort te zien.
