Hoe kleine agencies freelancers factureren zonder cashflow te breken
Als agency betaal je freelancers nu, maar wacht je 30 dagen op de client. Zo beheers je het timingprobleem zonder je marge op te offeren.
Je hebt een brandingproject van €48.000 binnengehaald. De client betaalt op NET-30. Jouw UX-freelancer in Barcelona wil na oplevering binnen twee weken betaald worden. Jouw motion designer in Lagos factureert in dollars. En jij zit er middenin, met een gat van drie weken tussen wat eruit gaat en wat binnenkomt. Dit is het kernprobleem van how to invoice subcontractors as a small agency: niet het papierwerk, maar het timinggevecht.
De twee geldstromen die je tegelijk moet managen
Een agency heeft altijd twee factuurstromen. Eén gaat omhoog naar de client. Eén gaat omlaag naar de freelancers en subcontractors die je inhuurt. Het probleem: die stromen lopen zelden synchroon.
Je stuurt de eindfactuur van €48.000 naar de client op dag 1. Op dag 12 levert je freelancer op en stuurt zijn factuur van €9.600. Op dag 30 (als je geluk hebt) betaalt de client. Maar de freelancer verwacht betaling op dag 26. Je betaalt dus uit eigen kas, terwijl je receivable nog uitstaat.
De drie momenten waarop het misgaat:
- De client betaalt te laat (zelfs een week vertraging kost je liquiditeit)
- Je hebt meerdere subs op hetzelfde project, elk met hun eigen betalingsverwachting
- Een sub werkt in een andere valuta, waardoor je marge onzichtbaar wegsijpelt via de wisselkoers
Behandel je sub-facturen als een apart kostencategorie per project
Leg voor elk project vast: wat gaat er naar de client, wat gaat er naar de subs, en wat is jouw brutomarge. Doe dit in euro's, ook al betaal je een sub in dollars. Als je wacht tot de eindafrekening om dit te berekenen, is de marge al weg.
Het mark-up dilemma: doorbelasten of absorbers?
Veel agencies worstelen met de vraag of ze de kosten van een freelancer 1-op-1 doorbrengen op de clientfactuur, of ze opnemen in een vaste projectprijs.
Optie 1: Pass-through met opslag. Je factureert de sub-kosten als aparte regel op de clientfactuur, plus een coördinatietoeslag van bijvoorbeeld 15-20%. Transparant, maar de client ziet wat de freelancer kost. Sommige clients reageren daar lastig op.
Optie 2: All-in projectprijs. Je absorbeert de subkosten in je totaalprijs. De client ziet één bedrag. Jij draagt het risico als de freelancer meer uren maakt dan gepland.
Optie 3: Hybride. Vaste ontwerpfee voor jouw team, aparte "production costs"-regel voor externe specialisten. Dit is de meest gangbare aanpak bij studios van 5-15 mensen. Het beschermt je marge zonder de client te overstelpen met detail.
Leg de keuze vast in je offerte, niet achteraf
Wat je ook kiest: leg het vast in de offerte. Als je achteraf een extra kostenregel toevoegt op de factuur, schrikt de client op. Hetzelfde project, hetzelfde geld, maar een onverwachte opbouw voelt duurder.
De cashflowtimingval en hoe je die omzeilt
Het eigenlijke probleem is niet de factuurstructuur. Het is timing. Hier zijn drie manieren om de klap op te vangen zonder te lenen.
1. Factureer eerder in het project. Een milestonefactuur van 30-40% bij projectstart geeft je het werkkapitaal om subs te betalen tijdens de uitvoer. Als je alles naar de eindfactuur schuift, lever je een gratis kredietlijn aan de client.
2. Sluit betalingstermijnen voor subs aan op jouw incasso. Stel met freelancers een betaaltermijn af die begint na jouw eigen incassodatum. "Betaling binnen 14 dagen na ontvangst clientbetaling" is een eerlijk en werkbaar beding, zeker voor vaste samenwerkingen.
3. Gebruik jouw cashflowrapporten als vroegwaarschuwingssysteem. Als je per project ziet wat er uitstaat bij clients en wat je verschuldigd bent aan subs, kun je problemen zien aankomen in plaats van erdoor verrast worden.
Hoe je het in de praktijk aanpakt met ZenPay
De meeste tools zijn gebouwd voor één richting: jij factureert iemand. Maar als agency factureert jij omhoog én bewaakt je wat je subs je sturen. ZenPay lost de agency-specifieke pijnpunten op zonder dat je een apart boekhoudsysteem nodig hebt.
Hoe de meeste agencies het aanpakken
- Sub-facturen komen per mail binnen, je zet ze handmatig in een spreadsheet
- Je weet pas laat of een client te laat betaalt; je belt zelf achteraan
- Je betaalt een Spaanse freelancer in euro en een Nigeriaanse in dollars via twee losse bankpassen
- Aan het eind van de maand reken je handmatig de marge per project terug
- Je herinnert clients handmatig aan openstaande betalingen, waardoor het persoonlijk voelt
Hoe ZenPay het aanpakt
- Multi-currency wallets tonen je saldo per valuta (EUR, USD, GBP) in één overzicht, zodat je altijd weet wat er staat
- Auto-reminders sturen betalingsherinneringen N dagen vóór of na de vervaldatum, in jouw naam, met een bewerkbare tekst
- Per-invoice valutaselectie: stuur één factuur in euro, de volgende in dollars, zonder wisselrekening
- Deelbetalingen en write-offs per factuur, zodat je partiële clientbetalingen direct verwerkt
- Recurring invoices voor vaste retainerclients sturen zichzelf automatisch op een ingesteld tijdstip
Subs in het buitenland: bewaar de wisselkoers
Als je een freelancer in dollars betaalt terwijl de client in euro's betaalt, eet het koersverschil direct in je marge. ZenPay legt de wisselkoers vast op het moment van betaling. Dat klinkt technisch, maar het betekent in de praktijk: je weet na elke betaling precies wat de transactie in euro's heeft gekost, zodat je de volgende keer een realistischer tarief kunt afspreken.
Gebruik aparte factuurlijnen voor labor en productie
Als je materials en arbeid scheidt op de clientfactuur (wat fiscaal ook handig is), kun je in ZenPay per factuurlijn een apart btw-percentage instellen. Voor EU B2B-clients met een btw-nummer zet je de reverse-charge VAT aan met één toggle per factuur. De juiste wettekst verschijnt automatisch.
Jouw marge beschermen begint vóór de kick-off
De agencies die nooit in liquiditeitsproblemen komen, doen niets magisch. Ze factureren vroeg, leggen betalingstermijnen voor subs contractueel vast, en houden per project bij wat er in en uit gaat.
"How to invoice subcontractors as a small agency" is in feite de verkeerde vraag. De betere vraag is: hoe bouw je een factuurritme waarbij de inkomende en uitgang betaling nooit meer dan twee weken uit fase lopen? Dat is een planningprobleem, geen papierwerkprobleem. En het begint met zichtbaarheid: weten wat er uitstaat, bij wie, en wanneer het binnenkomt.
Minder admin.
Meer van wat ertoe doet.
Je eerste factuur
binnen 2 minuten.
Voor altijd gratis.
Geen addertjes.
€0
Om te beginnen
Geen kaart. Geen trial. Gewoon gratis.
Gratis startenLees verder
Vier valuta, één overzicht: zo consolideert een digitale nomade zijn inkomsten
Als je in USD, GBP, EUR en AUD factureert zonder vaste bankrekening, verlies je snel het overzicht. Dit is hoe je alle inkomsten naar één thuisvaluta consolideert.
Zo factureer je een reisdeposito in meerdere valuta's
Een reisdeposito factureren klinkt simpel, maar als je in GBP int en je leveranciers in EUR betaalt, zit er een serieus valutarisico verstopt in elke boeking. Zo pak je het goed aan.
Van cursusverkoop tot belastingconforme factuur: een complete workflow
Als online educator met studenten in tien landen loop je tegen een wirwar van belastingregels, terugbetalingen en valuta's aan. Zo bouw je een waterdichte factuurworkflow die dat allemaal afdekt.