Wat Moet Er in een Offerte Staan? Complete Checklist voor ZZP'ers in 2026
Een goede offerte opstellen als freelancer? Deze complete checklist laat zien welke verplichte gegevens, voorwaarden en elementen er in 2026 in moeten.
Een professionele offerte is vaak het eerste échte zakelijke document dat een potentiële klant van je ziet. Het is geen losse prijsopgave op een kladje, maar een volwaardig aanbod met juridische betekenis. Wat moet er precies in een offerte staan voor jou als ZZP'er of freelancer, welke gegevens zijn wettelijk verplicht en welke afspraken voorkomen later gedoe? In dit artikel lees je het volledige overzicht voor 2026, inclusief tips om je offerte zo overtuigend mogelijk te maken.
Een offerte is meer dan een prijs
Een offerte is een aanbod in juridische zin. Zodra de klant jouw offerte schriftelijk of via e-mail accepteert, is er sprake van een overeenkomst. Je bent dan wederzijds gebonden: jij moet leveren zoals beschreven, de klant moet betalen volgens de afspraken. Die juridische status maakt het belangrijk om een offerte zorgvuldig op te stellen. Een slordige of onvolledige offerte leidt tot discussie achteraf, bijvoorbeeld over de prijs, de scope of de oplevertermijn.
Voor jou als ZZP'er heeft een goede offerte drie functies tegelijk: het is je visitekaartje, je juridische aanbod en het document dat de verwachtingen van beide partijen vastlegt.
Verplichte bedrijfsgegevens
De Handelsregisterwet en de Wet op de omzetbelasting schrijven voor dat je op al je zakelijke correspondentie bepaalde gegevens moet vermelden. Een offerte valt daar expliciet onder. Deze gegevens zijn in 2026 verplicht:
- Je handelsnaam zoals ingeschreven bij de KvK
- Het KvK-nummer van je onderneming
- Je btw-identificatienummer (btw-id, begint met NL en eindigt op B01)
- Je adresgegevens of vestigingsadres
- Contactgegevens (telefoon, e-mail)
Ontbreken deze gegevens, dan handel je in strijd met de wet. In de praktijk betekent dit vooral dat de Belastingdienst en de KvK je hierop kunnen aanspreken en dat het professionaliteit uitstraalt richting klanten.
Gegevens van de klant
Vermeld duidelijk aan wie het aanbod is gericht: volledige bedrijfsnaam, contactpersoon, vestigingsadres en (bij een zakelijke klant) het KvK-nummer. Zo kan er later geen discussie ontstaan over welke partij de offerte heeft aanvaard. Is je klant een particulier? Dan volstaan naam en adres.
Offertenummer en datum
Geef elke offerte een uniek offertenummer. Een combinatie van jaar en volgnummer werkt prima, bijvoorbeeld 2026-017. Die nummering helpt je bij je administratie en maakt het makkelijk om later naar een specifieke offerte te verwijzen (bijvoorbeeld op de factuur). Zet er ook de datum van uitgifte bij. Die datum is relevant voor de geldigheidstermijn.
Omschrijving van de opdracht
Dit is het inhoudelijke hart van je offerte. Omschrijf zo concreet mogelijk:
- Wat je gaat leveren (welk resultaat of welke dienst)
- Hoe je het gaat doen (werkmethode, fases, opleveringen)
- Wat er níet bij zit (de scope-afbakening is minstens zo belangrijk als de scope zelf)
- Wanneer je oplevert (startdatum, einddatum, eventuele tussenmomenten)
Vage omschrijvingen als "bouwen van een website" leiden tot meerwerkdiscussies. Beschrijf liever concreet: "ontwerp en ontwikkeling van een WordPress-website met maximaal 8 pagina's, op basis van een bestaand thema, inclusief contactformulier en koppeling met Google Analytics, exclusief SEO-werkzaamheden en content." Specifieker is in je voordeel.
Prijzen en btw
Vermeld altijd duidelijk:
- Het tarief (uurtarief, dagtarief of vaste prijs)
- Of prijzen exclusief of inclusief btw zijn
- Het btw-tarief en het btw-bedrag apart
- Het totaalbedrag in euro's
Voor zakelijke klanten is een prijs exclusief btw gebruikelijk, maar het btw-bedrag en het totaal inclusief btw hoor je er wel bij te zetten. Voor particuliere klanten ben je volgens de Wet prijsaanduiding verplicht om de prijs inclusief btw als hoofdprijs te tonen. Vergeet ook eventuele bijkomende kosten niet: reiskosten, softwarekosten, materiaalkosten of parkeerkosten. Zet ze expliciet in de offerte, of geef aan dat ze op nacalculatie worden doorbelast.
Voor het bepalen van een gezond tarief lees je meer in wat is een goed uurtarief als ZZP'er.
Geldigheidstermijn
Zonder geldigheidstermijn kan een klant in principe nog maanden later op je offerte terugkomen, terwijl jouw tarieven, beschikbaarheid of kosten misschien zijn veranderd. Bouw daarom altijd een termijn in. Gangbaar voor freelancewerk is 14 tot 30 dagen. Schrijf bijvoorbeeld: "Deze offerte is geldig tot en met 30 april 2026." Na die datum ben je niet meer gebonden aan het aanbod en kun je het herzien of intrekken.
Betalingsvoorwaarden
Leg vast hoe en wanneer er betaald wordt. Denk aan:
- Betalingstermijn (14 of 30 dagen is standaard, zie betalingstermijn factuur wettelijk)
- Aanbetaling of termijnbetalingen bij grotere projecten
- Moment van factureren (vooraf, achteraf, bij oplevering, per maand)
- Wat er gebeurt bij te late betaling (wettelijke handelsrente, incassokosten)
Duidelijke betalingsafspraken aan de voorkant voorkomen betalingsproblemen aan de achterkant.
Algemene voorwaarden
Verwijs expliciet naar je algemene voorwaarden, bijvoorbeeld: "Op deze offerte en alle hieruit voortvloeiende overeenkomsten zijn onze algemene voorwaarden van toepassing. Deze zijn te vinden op www.jouwdomein.nl/voorwaarden en worden op verzoek kosteloos toegezonden." Zonder verwijzing gelden ze juridisch gezien niet automatisch. Heb je ze nog niet opgesteld? Zie algemene voorwaarden opstellen freelancer.
Voorbehoud, intellectueel eigendom en aansprakelijkheid
Afhankelijk van je vak zijn er clausules die je beter expliciet benoemt in de offerte zelf:
- Meerwerk: wat gebeurt er als de klant extra werk vraagt? Vermeld bijvoorbeeld dat meerwerk tegen hetzelfde uurtarief in overleg wordt uitgevoerd.
- Intellectueel eigendom: wie is eigenaar van het geleverde werk? Voor creatieve beroepen is het verstandig dit vast te leggen.
- Aansprakelijkheid: beperk deze tot het factuurbedrag of de dekking van je verzekering.
- Annulering: wat gebeurt er als de klant tussentijds stopt?
Ruimte voor akkoord
Laat onderaan ruimte voor twee handtekeningen of een expliciet akkoord per e-mail: "Voor akkoord: datum, naam, functie, handtekening." Dit is geen harde wettelijke eis (een akkoord per e-mail is net zo rechtsgeldig), maar voor je administratie en voor de professionele uitstraling is het wel zo prettig. Bewaar de ondertekende versie zorgvuldig, zie ook bewaarplicht administratie ZZP.
Een offerte is pas áf als hij klopt op toon
Naast de zakelijke inhoud mag je offerte ook commerciële waarde hebben. Een korte inleiding waarin je laat zien dat je de vraag van de klant begrijpt, maakt het verschil tussen een anonieme prijslijst en een aanbod waarmee je opdracht wint. Begin met twee à drie zinnen over de situatie van de klant en wat je voor hem gaat oplossen, en sluit af met een duidelijke volgende stap ("Bij akkoord kunnen we op 15 april starten").
Complete checklist
Voor je op "versturen" klikt, loop je dit lijstje na:
- Je bedrijfsgegevens, KvK-nummer en btw-id staan erop
- De klantgegevens kloppen
- Offertenummer en datum zijn uniek en ingevuld
- De scope van het werk is helder en afgebakend
- Prijzen, btw en totaalbedrag staan duidelijk vermeld
- Reiskosten of andere bijkomende kosten zijn benoemd
- De geldigheidstermijn is expliciet opgenomen
- Betaaltermijn en eventuele aanbetaling zijn geregeld
- Er wordt verwezen naar je algemene voorwaarden
- Er is ruimte voor akkoord en een contactmoment voor vragen
Tot slot
Een goed opgebouwde offerte is geen bureaucratische last, maar het juridische en commerciële fundament onder je opdracht. De tijd die je aan de voorkant investeert in een duidelijk aanbod verdien je achteraf dubbel terug: minder discussies, snellere akkoorden en professioneler oogt het ook nog. Gebruik de checklist hierboven voor elke offerte die je uitbrengt en pas hem aan op jouw vakgebied. Twijfel je over specifieke clausules, bijvoorbeeld over intellectueel eigendom of aansprakelijkheid, laat je algemene voorwaarden dan eenmalig juridisch controleren.
Dit artikel is opgesteld ter informatie en vormt geen juridisch advies. Raadpleeg bij twijfel over specifieke clausules of aansprakelijkheid een jurist.