VAT number validation
Shopify can validate customer VAT numbers at checkout. When a valid EU VAT number is provided, the order can be tax-exempt under the reverse charge mechanism. Shopify verifies VAT numbers against the EU’s VIES (VAT Information Exchange System) database in real-time during checkout. See Collecting VAT numbers in the Shopify documentation.Reverse charge mechanism
When selling B2B within the EU (but across borders), the reverse charge mechanism means the buyer — not the seller — accounts for VAT. This requires:- A valid VAT number from the buyer
- The buyer and seller are in different EU countries
- The goods are shipped to the buyer’s country
The reverse charge mechanism only applies to cross-border B2B sales within the EU. Domestic B2B sales still require you to charge local VAT.
Limitations
Shopify’s B2B-specific checkout (available on Shopify Plus) does not currently support VAT number validation at checkout. VAT validation is only available through the standard checkout flow. See Shopify changelog: Tax number validation at checkout for the latest updates on this feature.VIES verification
The VIES database is the official EU system for verifying VAT numbers. Shopify checks this database automatically when customers enter a VAT number at checkout. You can also verify VAT numbers manually. See VIES VAT number validation on the European Commission website.Related resources
Tax and VAT
Automated VAT calculation and EU compliance
Shipping within the EU
VAT, customs, and regulations for intra-EU shipments