Shopify EU VAT guide
Shopify reverse charge VAT without Shopify Plus
EU B2B buyers often expect VAT-free reverse-charge checkout. Shopify can support the core workflow without Shopify Plus, but the implementation needs to be honest about where VAT IDs are collected, when the customer can be exempted, and which tax decisions must never be automated away.
What reverse charge means in practice
For cross-border EU B2B sales, a valid VAT ID can allow the merchant to sell without charging domestic VAT, while the buyer accounts for VAT in their own country. A valid VAT ID alone is not enough. The buyer country, the merchant country, and the order context still matter.
The most important safety rule is simple: if the buyer is in the same country as the merchant, the order should not be treated as an EU cross-border reverse-charge sale.
What is hard without Shopify Plus
Shopify Plus gives more options for checkout customization. Non-Plus stores should not assume they can collect and validate every VAT ID directly inside checkout in the same way a custom Plus workflow might.
That does not mean the full business problem is impossible. It means the workflow should move earlier: collect the VAT ID in the cart, validate it before checkout, and then apply Shopify customer tax exemption for eligible logged-in B2B buyers.
A no-Plus workflow that can work
- Add a VAT ID field to the cart with a Theme App Extension.
- Normalize the VAT ID and validate it through the official VIES service.
- Check the buyer country against the shop home country.
- Apply reverse-charge customer tax exemption only when the rules pass.
- Write every decision to an audit log for later review.
Where merchants should be careful
Guest checkout is the awkward edge. Shopify stores tax exemption on the customer record, so automatic exemption works best when B2B buyers are logged into customer accounts. Guest customers can still enter and validate a VAT ID, but merchants should be clear about when the final tax result appears and how manual review is handled.
VIES outages are another edge. A VAT workflow should not break the cart just because an external government service is unavailable. A cautious fallback can queue a re-check and avoid applying a risky exemption too early.
How ExemptKit approaches it
ExemptKit validates EU VAT IDs through VIES, blocks same-country exemptions by design, applies eligible Shopify customer tax exemption, and records VAT decisions in an audit log with CSV export. The core workflow is designed for Shopify stores that do not want to upgrade to Shopify Plus just to handle EU B2B VAT IDs.
View ExemptKit