Multi-country webshop: BTW, talen en valuta zonder hoofdpijn
Wat een uitbreiding van BE naar NL, FR en DE concreet betekent — zes onderschatte stukken werk en hoe wij ze in een custom build wegnemen.
Multi-country webshop: BTW, talen en valuta zonder hoofdpijn
Op een bepaald moment in elke succesvolle Belgische of Nederlandse shop komt de vraag: "kunnen we ook in [buurland] verkopen?" Vanuit marketing klinkt dat als één extra Google-domein en een vertaling. Vanuit operations klinkt dat als BTW-aangiftes in vier landen, vier verschillende verzendregels, en plotseling een klantendienst die in twee talen mailt.
Wij hebben de afgelopen drie jaar zo'n acht webshops uitgebouwd naar BE-NL-FR-DE (of vergelijkbare combinaties). Dit zijn de zes dingen die niemand vooraf vertelt — en hoe wij ze in een custom build wegnemen zodat je niet elke maand een nieuwe brandhaard hebt.
1. BTW: niet één tarief, maar een matrix
Belgische BTW is 21%. Nederlandse 21%. Franse 20%. Duitse 19%. Klinkt simpel — tot je begint over reduced rates (boeken, voeding, kindermaten), de IOSS-drempel van €10.000 voor afstandsverkoop binnen de EU, en het feit dat sommige producten in BE 6% en in DE 7% zijn.
Wat een goede multi-country webshop hier doet:
- Per product een BTW-categorie in plaats van één globaal tarief
- Land-detectie op shipping address, niet IP — een Fransman die in Antwerpen woont valt onder Belgische BTW
- OSS/IOSS-rapport direct uit de webshop — een overzicht per kwartaal met alles dat naar elk land verkocht is, klaar voor je accountant of voor het Intervat-portaal
Met losse plug-ins krijg je dit deels. Met een eigen webshop bouw je het één keer goed en heb je geen enkele dispute meer over "waarom rekenden we 21% in plaats van 19%."
2. Verzendkosten en -tijden die per land verschillen
Naar Nederland: PostNL volgende dag, €5,95. Naar Frankrijk: Chronopost 2-3 dagen, €12,50. Naar Duitsland: DHL 2 dagen, €8. Plus drempels per land (gratis verzending vanaf €X), pickup-points die verschillen, en regio's waar carriers extra rekenen (Corsica, sommige Duitse eilanden).
Wat we standaard inbouwen:
- Live shipping rates via Sendcloud, gewogen tegen carrier en bestemming
- Regio-specifieke regels (gratis vanaf €Y, toeslag voor afgelegen postcodes)
- Geschatte levertijd direct in checkout — klanten zien of het 1 dag of 5 dagen wordt, conversie omhoog
3. Talen: niet "vertaal de site," maar een content-architectuur
Vertaalde productbeschrijvingen, vertaalde checkout-strings, vertaalde e-mails na bestelling, vertaalde retour-pagina's. En dan nog: SEO per taal — Frans-talige zoekers zoeken niet in NL, dus je hebt land+taal-specifieke URL-structuren nodig (bv. /fr/produits/... of een .fr domein).
Custom voordeel: één content-model in de back-end, automatische fallback op de bron-taal als een vertaling ontbreekt, en een workflow waar nieuwe producten direct in een vertaal-queue belanden in plaats van vergeten te worden.
4. Valuta — alleen als je écht buiten de EUR-zone gaat
Voor BE-NL-FR-DE: één valuta, geen probleem. Voor uitbreiding naar UK (GBP), CH (CHF) of US (USD) wordt het: koers-update dagelijks, prijslijst per valuta (niet enkel een live-conversie), en betaalprovider die in lokale valuta verrekent zodat je geen FX-kosten op elke transactie betaalt.
Onze aanpak: prijzen per valuta opslaan (geen live conversie aan de checkout), Mollie of Stripe in lokale settlement, en een dagelijkse koers-check enkel voor admin-overzichten.
5. Klantendienst: één inbox, vier talen
Vragen komen binnen in NL, FR, DE en EN. Je team van twee mensen spreekt geen Duits.
Wat een goede setup hier doet:
- Auto-detectie van de taal in inkomende mail
- Suggested replies in dezelfde taal, gegenereerd uit je eigen templates en orderhistorie
- Auto-vertaalde geschiedenis zodat een Nederlandstalige medewerker een Frans gesprek kan opvolgen
Dit is een voorbeeld waar AI écht aanvult — niet vervangen, wel het 80% saaie werk wegnemen zodat je medewerker enkel de gevoelige stukken zelf typt. Wij bouwen dit standaard in als onderdeel van een multi-country setup.
6. Juridisch: per land net iets anders
Nederlands "verzakingsrecht" is 14 dagen. Frans "droit de rétractation" ook 14 dagen, maar wettelijk anders verwoord. Duits "Widerrufsrecht" plus expliciete BGB-verwijzingen. Plus per land lichtjes andere cookie-consent regels (CNIL in FR is strikter dan ICO in UK).
Wat we doen: vier sets juridische pagina's (algemene voorwaarden, privacy, retour, cookies), elk in de bron-taal, niet een vertaling van een Belgische tekst. Aangeleverd door je advocaat (we kennen er twee die hierop gespecialiseerd zijn als je er nog geen hebt).
Wat dit ongeveer kost
Een Belgische shop uitbreiden naar NL+FR+DE — bovenop een bestaande custom-build — zit gemiddeld op €8-15k voor de tech-uitbreiding (BTW-matrix, valuta-engine als nodig, taal-architectuur, multi-country shipping rules), plus eenmalig vertaalwerk (afhankelijk van catalogus-grootte).
Maandelijks daarna: ongeveer €50-100/maand extra aan licenties (Sendcloud multi-country, vertaalbeheer-tool indien gewenst). Geen apps, geen plug-ins.
Wat zien we in de praktijk: shops die deze stap goed zetten halen binnen 12 maand 25-40% extra omzet uit de nieuwe markten — afhankelijk van product en marketing-investering.
Concrete eerste stap
Lijst even op: welke twee landen wil je in eerste instantie aanvallen, hoeveel verschillende BTW-categorieën heb jij in je catalogus, en hoeveel van je producten zou écht aanslaan in die markten. Niet alles wat in BE werkt, werkt automatisch in DE.
Stuur ons die antwoorden — we komen binnen één werkdag terug met een schatting van wat de tech-uitbreiding kost en welke volgorde we aanraden.
→ Bekijk wat onze webshop-dienst inhoudt → Direct iets bespreken