Als technisch webdesigner krijg ik vaak te maken met het inrichten van het technische gedeelte van Woocommerce. De Woocommerce instellingen goed inrichten zijn essentieel voor het goed laten functioneren van jouw webshop of de webshop van jouw klanten. In dit blogartikel ga ik in op de verzendkosten en instellingen voor de BTW.
Heb je na het lezen van dit artikel nog vragen hoe je jouw webshop het beste kan instellen of kom je er toch niet helemaal uit, neem dan gerust contact op. Ik kijk dan even met je mee en help je graag (eenmalig) even op weg zodat je daarna zelf weer aan de slag kan met jouw Woocommerce webshop.
In dit blog:
Woocommerce instellingen – verzendkosten
Standaard WooCommerce verzending: wat is mogelijk en waar zijn plugins voor nodig?
WooCommerce biedt standaard al verschillende verzendopties, maar voor complexere wensen zijn extra plugins of maatwerk nodig.
Standaard verzending in WooCommerce
Binnen WooCommerce kun je verzendmethoden instellen per verzendzone. Een verzendzone is een geografisch gebied (bijv. Nederland, Europa, of een specifieke provincie).
1.1. Standaard Verzending Instellen
Te vinden onder: WooCommerce > Instellingen > Verzending
- Maak een verzendzone aan (bijv. “Nederland”)
- Voeg een verzendmethode toe:
- Gratis verzending
- Vaste tarieven
- Afhalen op locatie
1.2. Beschikbare Verzendmethoden
Verzendmethode | Beschrijving | Mogelijke instellingen |
Gratis verzending | Klanten betalen geen verzendkosten | Alleen beschikbaar onder bepaalde voorwaarden (bijv. minimum bestelbedrag, kortingscodes) |
Vast tarief | Een standaardbedrag per bestelling of per item | Je kunt extra kosten per item, per klasse, of een basisbedrag instellen |
Afhalen op locatie | De klant kan de bestelling ophalen in de winkel | Je kunt een aangepaste beschrijving tonen |
🔹 Voorbeeld van vast tarief:
- Basistarief: €5,00
- Extra kosten per product: €1,00
- Order van 3 producten: €5,00 + (3 × €1,00) = €8,00
💡 Beperking: Geen dynamische prijzen op basis van gewicht, afmetingen of afstand zonder extra plugins.
Wanneer Heb Je Extra Plugins Nodig?
WooCommerce heeft standaard geen ingebouwde ondersteuning voor geavanceerde verzendopties zoals gewicht-gebaseerde tarieven, postcode-gebaseerde prijzen of live berekende verzendkosten van vervoerders.
Hier zijn enkele veelvoorkomende scenario’s waarvoor een plugin nodig is:
2.1. Dynamische Verzendkosten (Op Basis van Gewicht, Afmetingen of Aantal Stuks)
✅ Plugin nodig: Table Rate Shipping of Flexible Shipping
- Stel verzendkosten in op basis van gewicht (bijv. tot 5 kg = €5, 5-10 kg = €10).
- Bereken verzendkosten per afmeting (bijv. extra kosten voor pakketten langer dan 1 meter).
🔹 Voorbeeldregels met Table Rate Shipping:/
Gewicht (kg) | Kosten (€) |
0 – 5 kg | €5,00 |
5 – 10 kg | €10,00 |
10+ kg | €15,00 |
💡 Waarom nodig? WooCommerce’s standaard vaste tarieven houden geen rekening met gewicht of afmetingen.
Live Verzending met DHL, PostNL, UPS, FedEx
✅ Plugin nodig: WooCommerce Shipping, DHL for WooCommerce, PostNL WooCommerce
- Verzendkosten worden automatisch opgehaald bij de vervoerder op basis van gewicht en adres.
- Live tracking en labels genereren.
💡 Waarom nodig? WooCommerce kan standaard geen live tarieven ophalen.
Gratis Verzending Boven Een Bepaald Bedrag (Met Extra Regels)
✅ WooCommerce ondersteunt dit standaard, maar voor complexe regels is een plugin nodig zoals Advanced Free Shipping
🔹 Voorbeeld zonder plugin:
- Gratis verzending bij orders boven €50,00.
🔹 Voorbeeld met plugin:
- Gratis verzending voor klanten in Nederland, maar niet in België.
- Gratis verzending alleen voor bepaalde productcategorieën.
💡 Waarom nodig? WooCommerce kan standaard geen gratis verzending per productcategorie of klantlocatie regelen.
Afhalen op Verschillende Locaties of Afhaalpunten
✅ Plugin nodig: WooCommerce Pickup Locations of PostNL Service Point
- Klanten kunnen zelf een afhaalpunt kiezen.
- Handig voor winkels met meerdere vestigingen.
💡 Waarom nodig? Standaard WooCommerce ondersteunt alleen “Afhalen op locatie” zonder keuzeopties.
Verzendkosten Per Postcode of Regio
✅ Plugin nodig: WooCommerce Advanced Shipping of Postcode Based Shipping
- Verschillende verzendkosten per regio (bijv. Randstad = €5, rest van Nederland = €7).
- Extra toeslag voor Waddeneilanden.
🔹 Voorbeeldregel:
Postcodegebied | Verzendkosten (€) |
1000 – 3999 | €5,00 |
4000 – 7999 | €7,50 |
8000 – 9999 | €10,00 |
💡 Waarom nodig? WooCommerce ondersteunt geen postcode-gebaseerde verzendkosten zonder plugin.
Verzendopties per Productcategorie
✅ Plugin nodig: WooCommerce Advanced Shipping of Product Category Shipping
- Verzendkosten aanpassen op basis van de productcategorie.
🔹 Voorbeeld:
- “Kleine accessoires” = €3,00 verzending.
- “Meubels” = €50,00 verzending (afhankelijk van transportbedrijf).
💡 Waarom nodig? WooCommerce rekent standaard verzendkosten per order, niet per categorie.
Geavanceerde Verzending & Tariefstructuren
- Zone-gebaseerde verzending & aangepaste tarieven
- Inrichten van verschillende verzendmethoden op basis van zones.
- Voorbeeld: Gratis verzending in Nederland, vaste tarieven voor België, en dynamische berekening voor andere EU-landen.
- Dynamische verzendkosten via plugins & code
- Gebruik van plugins zoals Table Rate Shipping en Advanced Shipping Rules.
- Zelf hooks en filters gebruiken om verzendkosten dynamisch te berekenen op basis van gewicht of afmetingen. Let op: dit is niet de makkelijkste weg en heb je veelal een developer voor nodig.
Conclusie: Wat kan WooCommerce standaard en wat niet?
Verzendfunctionaliteit | Standaard WooCommerce | Plugin Nodig? |
Vast tarief per bestelling | ✅ | ❌ |
Gratis verzending boven een bedrag | ✅ | ❌ |
Afhalen op locatie | ✅ | ❌ |
Gewicht/gebaseerde tarieven | ❌ | ✅ (Table Rate Shipping) |
Live tarieven van vervoerders | ❌ | ✅ (DHL, PostNL, UPS) |
Postcode-gebaseerde tarieven | ❌ | ✅ (Advanced Shipping) |
Afhaalpunten selecteren | ❌ | ✅ (Pickup Locations) |
Per productcategorie andere kosten | ❌ | ✅ (Category Shipping) |
🔹 Samenvatting:
- WooCommerce biedt basis verzendopties zoals gratis verzending, vast tarief en afhalen.
- Voor complexere verzendingen zoals gewicht-gebaseerde tarieven, live vervoerders, afhaalpunten en postcode-verzending is een plugin nodig. Soms kan je uit de voeten met een gratis plugin maar veelal is er dan een betaalde plugin nodig.
Basisinstellingen voor BTW in WooCommerce
WooCommerce ondersteunt BTW en belastingen via WooCommerce > Instellingen > Belasting.
1.1. BTW inschakelen
Ga naar WooCommerce > Instellingen > Algemeen en zorg ervoor dat de optie “Belastingen inschakelen” aan staat.
Nu verschijnt de tab “Belastingen”, waar je de instellingen configureert.
Standaard WooCommerce BTW-instellingen
2.1. Hoe worden prijzen ingevoerd?
Bij WooCommerce > Instellingen > BTW kies je:
✅ Prijzen invoeren incl. BTW → Handig voor B2C-webshops, prijzen in de shop zijn direct incl. BTW.
✅ Prijzen invoeren excl. BTW → Handig voor B2B-webshops, waarbij BTW pas later wordt toegevoegd.
💡 Let op: Zodra je deze instelling wijzigt, controleer of je productprijzen correct blijven!
2.2. BTW Berekenen Op Basis Van?
- Verzendadres klant → Gebruikelijk voor EU-webshops.
- Factuuradres klant → Handig als je klanten hebt die afhalen.
- Winkelbasisadres → Alleen relevant als je altijd dezelfde BTW rekent, ongeacht klantlocatie.
2.3. Standaard BTW-tarieven instellen
Ga naar WooCommerce > Instellingen > Belastingen > Standaardtarieven en voeg de relevante tarieven toe.
Land | Code | Tarief (%) | Type |
Nederland | NL | 21% | Standaard |
België | BE | 21% | Standaard |
Duitsland | DE | 19% | Standaard |
Frankrijk | FR | 20% | Standaard |
Voor voeding of boeken gebruik je verlaagde tarieven (bijv. Nederland: 9% voor voeding, 0% voor boeken).
Internationale BTW-regels en WooCommerce
3.1. Europese Unie & OSS (One Stop Shop) Regeling
Voor verkoop binnen de EU gelden nieuwe regels sinds 2021:
✅ B2C-klanten in de EU betalen het BTW-tarief van hun eigen land.
✅ Verkoop onder €10.000 per jaar? Je mag het BTW-tarief van je eigen land gebruiken.
🔹 WooCommerce kan standaard geen OSS-aangifte genereren!
Gebruik een plugin zoals WooCommerce EU VAT Assistant voor de OSS verplichting.
B2B Verkoop in de EU (BTW-verlegd via een geldig BTW-nummer)
- Een bedrijf in een ander EU-land mag BTW verleggen (0% tarief).
- WooCommerce kan dit niet standaard verifiëren!
✅ Plugin nodig: WooCommerce EU VAT Number
- Klanten vullen hun BTW-nummer in bij checkout.
- Het nummer wordt gevalideerd via de VIES-database.
- Als het nummer geldig is, wordt automatisch 0% BTW gerekend.
💡 Let op: Zonder validatie ben je zelf aansprakelijk als de klant geen recht had op BTW-verlegging!
Buiten de EU (Exportregels & BTW-vrijstelling)
Bij export buiten de EU (bijv. VS, Zwitserland, VK) is de BTW 0%.
- WooCommerce kan standaard een 0%-tarief instellen voor specifieke landen.
- Maar er is geen automatische detectie van het exportland.
✅ Plugin nodig voor automatische detectie: WooCommerce AvaTax
- Berekent automatisch belastingen voor internationale klanten.
- Ondersteunt regels per staat/provincie in landen zoals de VS en Canada.
Specifieke BTW-scenario’s en oplossingen
Scenario | Standaard in WooCommerce? | Plugin Nodig? |
Standaard BTW (bijv. 21% in Nederland) | ✅ | ❌ |
Verschillende BTW-tarieven per product | ✅ | ❌ |
B2C EU-verkoop met lokale BTW (OSS) | ❌ | ✅ (EU VAT Assistant) |
B2B EU-verkoop met BTW-verlegging | ❌ | ✅ (WooCommerce EU VAT Number) |
Export buiten de EU (0%) | ✅ | ❌ |
Automatische belastingberekening wereldwijd | ❌ | ✅ (AvaTax, TaxJar) |
Controle & Rapportage voor belastingaangifte
Voor de belastingaangifte heb je een duidelijk overzicht nodig van je BTW-verkoop.
🔹 WooCommerce Rapportage
- Ga naar WooCommerce > Rapporten > Belastingen
- Bekijk BTW-rapporten per periode, land of tarief.
🔹 WooCommerce + Boekhoudsoftware
Gebruik een plugin om WooCommerce direct te koppelen met boekhoudpakketten zoals:
- Exact Online
- SnelStart
- Moneybird
💡 Hierdoor worden BTW-transacties direct in je boekhouding verwerkt.
Conclusie: Is WooCommerce Standaard Voldoende?
✅ Ja, voor een eenvoudige webshop met alleen Nederlandse klanten.
❌ Nee, voor internationale B2B-verkoop of OSS-rapportage (extra plugins nodig).
Meer Woocommerce gerelateerde onderwerpen binnenkort ook online: POS systemen en Woocommerce & Producten aanmaken. Hier ga ik dieper in op woocommerce producten toevoegen instellen en beheren en overige woocommerce producten instellingen.