Offerte maken als ZZP — template + 7 essentiële onderdelen
Samenvatting
- Een offerte is een aanbod dat jou en klant bindt zodra klant akkoord geeft
- 7 essentiële onderdelen: scope, prijs, planning, voorwaarden, geldigheidsduur, betaaltermijn, signoff
- Bij acceptatie wordt de offerte je contract — schriftelijk akkoord is juridisch sterker
- Na oplevering: factuur sturen die naar offerte-nummer verwijst
- Offerte NIET verplicht voor bestaande klanten met vaste tarief-afspraak
De 7 essentiële onderdelen
- Scope: wat wél, wat niet. Duidelijk afbakenen voorkomt "scope creep"
- Prijs: totaal excl. en incl. BTW, eventueel uitgesplitst in posten
- Planning: verwachte leverdatum of doorlooptijd
- Voorwaarden: verwijzing naar algemene voorwaarden of kerninhoud
- Geldigheidsduur: hoelang is de offerte geldig (14-30 dagen gangbaar)
- Betaaltermijn: wanneer factureer je, wanneer moet klant betalen
- Signoff: hoe accepteert de klant? (e-mail akkoord, handtekening)
Offerte-template (voorbeeld)
Datum: 15 april 2026 · Geldig tot: 15 mei 2026
Aan: Acme B.V. — t.a.v. Jan de Vries
Van: Jansen Webdesign, KVK 12345678
Onderwerp: Website redesign homepage + 3 landingpagina's
Scope (wat zit erin):
- Herontwerp homepage (Figma mockups + 2 feedback-rondes)
- 3 landingpagina's (template + aanpassingen per pagina)
- Implementatie in WordPress (bestaand thema)
- Mobile-responsive optimalisatie
- Copywriting (apart voorstel mogelijk)
- Hosting & domein (door klant)
- Extra pagina's (€350/pagina meerwerk)
Totaal: €3.850 excl. BTW (€4.658,50 incl. 21% BTW)
Planning:
Start: binnen 1 week na akkoord. Oplevering: ~6 weken.
Facturering:
50% bij start (€1.925 excl.), 50% bij oplevering. Betaaltermijn 14 dagen.
Algemene voorwaarden: van toepassing zijn mijn AV 2026 — bijgevoegd.
Akkoord: reply "akkoord" op deze mail of stuur ondertekende versie retour.
Juridische geldigheid — wat gebeurt bij acceptatie?
Zodra klant expliciet akkoord geeft (mail, handtekening, mondeling met getuigen), wordt de offerte een overeenkomst. Zowel jij als klant zijn gebonden aan wat erin staat.
Belangrijk:
- Schriftelijk akkoord is sterker dan mondeling — bij discussie heb je bewijs
- Stilzwijgend akkoord bestaat niet — klant moet actief accepteren
- Na geldigheidsduur vervalt de offerte — verstandig om klant te herinneren vóór verlopen
Algemene voorwaarden erbij
Voeg altijd je algemene voorwaarden (AV) bij de offerte — of verwijs ernaar. Zonder AV ben je juridisch kwetsbaar (geen aansprakelijkheidslimiet, onduidelijke wanprestatie, etc.).
Ben je beginner? Gebruik een model AV (bijvoorbeeld via KVK of FNV Zelfstandigen). Laat ze op termijn aanpassen door een jurist — €300-€500 eenmalig.
Veelgemaakte offerte-fouten
- Scope te ruim — "volledige website" zonder specificatie → klant verwacht alles
- Geen meerwerk-regeling — klant vraagt extra's, jij doet ze "gratis"
- Geen geldigheidsduur — offerte uit 2024 wordt in 2026 geclaimd door klant
- Geen betaaltermijn — klant betaalt "wanneer het uitkomt"
- Bedrag alleen incl. BTW — verwarring met zakelijke klant (zij willen excl.)

Veelgestelde vragen
Moet ik BTW al in de offerte vermelden?
Niet verplicht, wel aanbevolen. Toon bedrag excl. en incl. BTW bij B2B. Bij particuliere klant: prijs incl. BTW als hoofdcommunicatie (zij letten op totaalbedrag).
Kan ik een offerte intrekken na verzending?
Alleen vóór klant akkoord geeft. Na acceptatie is er een overeenkomst — intrekken = contractbreuk. Bouw daarom een geldigheidsduur in, dan heb je uit-optie.
Hoelang moet ik een offerte bewaren?
Zeven jaar (AWR art. 52) net als andere zakelijke documenten. Ook afgewezen offertes — ze tonen je bedrijfsactiviteit.
Mag ik mondelinge afspraken maken zonder offerte?
Juridisch wel, praktisch niet aan te raden. Bij discussie is schriftelijke offerte een sterker bewijsstuk dan "wij hadden iets afgesproken". Voor bedragen >€500: altijd schriftelijk.
Verder lezen
- Factuur opstellen — voorbeelden
- Debiteurenbeheer als ZZP
- ZZP uurtarief berekenen
- ZZP starten checklist 2026
Van offerte naar factuur in één klik
Offerte-template + offerte-naar-factuur automatisering: Boekhoudbaar houdt je sales-pipeline en administratie in één Google Sheet.
Bekijk Boekhoudbaar — €49 eenmalig