Shopify prijs inclusief en exclusief btw: Tax display op Starter, op product en collectie. Label only — checkout haalt geen btw af. Embed aan op het live thema.
2026-10-28

Prijzen incl. én excl. btw op Shopify (alleen het label)

De groothandelsprijs is €8,20. Op de productpagina staat alleen dat bedrag. De inkoper vraagt: “is dat incl. of excl.?” Jij plakt “excl. btw” in de producttitel. Morgen staat er een tweede zin in de beschrijving die “incl. 21%” zegt, omdat iemand retail copy hergebruikte. Checkout rekent ondertussen iets anders.

Shopify prijs inclusief en exclusief btw is de module Tax display in OO - EU B2B & Wholesale. Docs-hub Tax and currency: *Show prices including and excluding VAT on product and collection pages.* Listing: *prices incl./excl. VAT*. Het is een label. De checkout haalt er geen btw mee af. Vrijstelling is Tax Exempt, een andere kaart.

Live listing, USD: Free (1 custom pricing rule, 1 registratieformulier), Starter $22/maand of $220/jaar (o.a. Tax display, Tax Exempt, Login to see prices, unlimited custom + volume pricing), Growth $37/maand of $370/jaar (bulk forms, quotes, order limits, wholesale cart). 14 dagen trial op Starter/Growth. Built for Shopify, 5.0 uit 34 reviews. Tax display zit niet op Free.

We schreven hoe bulkform-zichtbaarheid werkt. Dat is Growth. Dit stuk is Starter: wat de shopper leest bij de prijs, niet wat de kassa afroomt.

Label is geen vrijstelling

What is included: onder Tax & prices zitten drie modules: Tax Exempt, Tax display, Login to see prices. Starter haalt het Free-plafond van één prijslijst eraf én zet die tax-modules aan.

Introduction Tax Exempt zegt het in één zin: Tax display verandert alleen incl./excl.-labels en vrijstelt niets bij checkout. Shopify’s tax- en market-instellingen bepalen of btw verdwijnt ná een geldige VIES-check. Door elkaar halen is de klassieke supportvraag: “ik heb incl/excl aan, waarom betaalt hij nog 21%?”

Twee lagen die allebei “tax display” heten:

| Laag | Waar | Wat het doet | |------|------|----------------| | App-module Tax display | B2B & Wholesale → Tax & prices | Label op product- en collectiepagina: incl., excl., of beide | | Market Tax display | Shopify → Markets → EU → Taxes and duties | Show as included vs Dynamic pricing — rekenmodel bij checkout |

Je hebt de app-laag om B2B-inkopers het bedrag te laten lezen. Je hebt Markets om checkout te laten kloppen bij jouw in-/exclusief-model. Eerder: B2B btw en valuta.

Theme: Tax display deelt de shared app embed met Custom Pricing, Volume pricing, Login to see prices en Order limits. What is included: zonder embed op het gepubliceerde thema blijven nettoprijzen en labels in de admin. Finish setup op de modulekaart opent de theme-editor. Thema wisselen wist de app-config niet, maar de embed moet opnieuw aan op het nieuwe live thema.

Wat shops plakken tot niemand het label gelooft

“excl. btw” in de producttitel

SEO-ruis. De collectiegrid toont dezelfde titel. Retailklanten denken dat de consumentenprijs excl. is. B2B-klanten vertrouwen de titel niet omdat de cart iets anders zegt.

Een metafield “VAT note” in een theme-block

Werkt op één template. Collection page vergeet het block. App-embed uit na een theme-publish: het metafield blijft, de B2B-prijslijst is onzichtbaar, het label zweeft naast de retailprijs.

Alleen Tax Exempt aanzetten

Het VIES-formulier wordt groen. De productprijs blijft één getal zonder incl/excl. De inkoper mailt alsnog. Vrijstelling bij checkout ≠ leesbaarheid op de productpagina.

Draft Order Logic én Standard door elkaar, plus app-labels “beide”

Dat is checkout-config, niet dit label. Docs: prijzen excl. btw → Standard Checkout Logic, Market Tax display Dynamic pricing. Prijzen incl. → Draft Order Logic, Market Show as included. App-Tax display vertelt alleen hoe het bedrag op product/collectie staat. Het herberekent de checkout niet.

Wat de module wél doet

Op Starter (en Growth, dat Starter meeneemt):

  • Label inclusief, exclusief, of beide bij de prijs.

  • Zichtbaar op product- en collectiepagina’s (docs-hub).

  • Alleen presentatie. Geen VIES. Geen 0%-regel in Shopify Tax. Geen reverse charge.

  • Deelt de embed; geen extra theme-block verplicht zoals bij registratie of bulkform.

Login to see prices is de buur-module: verbergt bedragen tot login. Tax display zegt niet of het bedrag zichtbaar is; het zegt hoe je een zichtbaar bedrag labelt. Custom Pricing of Volume pricing vult het getal. Zonder prijslijst label je de retailprijs — vaak niet wat je wilt.

Bulk forms, quotes, extra cartvelden: Growth. Die heb je niet nodig om incl/excl te tonen. Mix ze niet in dezelfde setup-stap.

Praktijk: staalhandel, € per kilo, beide bedragen

Shop “Ruwstaal”. B2B-only. Prijzen in Shopify excl. btw. Custom Pricing per bedrijf. Inkoper wil op de collectie meteen zien: nettoprijs én hetzelfde bedrag incl. 21%, zonder dat checkout opeens incl. gaat rekenen.

  1. Installeer OO - EU B2B & Wholesale. Starter ($22), niet Free — Tax display zit achter Starter.

  2. Apps → B2B & Wholesale → Tax & prices → Tax display aan. Finish setup: embed op het live thema, opslaan.

  3. Kies weergave beide (incl. én excl.) voor product en collectie — dat is de docs-belofte van de hub. Geen tweede prijslijst “incl. 21%” handmatig.

  4. Markets → EU → Taxes and duties → Tax display Dynamic pricing, omdat je excl. verkoopt. Tax Exempt: Draft Order Logic uit. Anders vecht het label met de kassa.

  5. Privévenster, uitgelogd: retail of verborgen prijs volgens Login to see prices. Ingelogd B2B-account: nettoprijs plus het label. Checkout: Shopify telt btw volgens Markets, tot Tax Exempt die voor een geldig EU-btw-nummer weghaalt.

Theme-switch volgende maand: embed opnieuw. De keuze “beide” blijft in de app.

Aan de slag

  1. Open de listing. Starter als je labels én VIES wilt. Growth alleen voor bulk/quotes.

  2. Zet Custom Pricing of Volume pricing eerst — anders label je niks zinnigs.

  3. Tax display aan. Embed op het gepubliceerde thema. Collectie én product controleren.

  4. Markets-tax display naast je checkout-logica zetten, niet “op gevoel”.

  5. Tax Exempt pas daarna, als vrijstelling het doel is. Labels vervangen VIES niet.

Het woord “btw” op de productpagina is copy. Het bedrag in checkout is Shopify. Deze module koppelt die twee niet stiekem.

Tot slot

Shopify prijs inclusief en exclusief btw is Tax display: Starter, product + collectie, incl. / excl. / beide, shared embed. Geen vrijstelling. Geen Free-feature. Checkout blijft Markets + eventueel Tax Exempt.

Zet het label in OO - EU B2B & Wholesale. De inkoper stopt met gokken of €8,20 bruto of netto is.

online origins logo full

Dé Shopify select partner voor ambitieuze e-commerce bedrijven die willen groeien!

linkedin online origins iconinstagram online origins icon

Reviews

5/5

Bekijk op Google

Mail: info@onlineorigins.nl

Tel: 073 234 0612

KVK: 89825624

BTW: NL865123639B01

Bruistensingel 500,
5232 AH 's-Hertogenbosch
Cookies

© 2026 Online Origins