How to Import VAT Numbers for Existing Shopify Customers

Example VAT number import rows with the Shopify contextual Save Bar

Import trusted VAT numbers for existing Shopify customers in bulk, apply the right tax exemption, and keep live VIES validation for new B2B buyers today.

Moving B2B customer data into Shopify used to mean updating every customer by hand. That is no longer necessary. EU Tax Exemption Easy can now import trusted VAT numbers for existing Shopify customers in bulk.

Paste a list or upload a CSV or TXT file. The app matches each email address to an existing Shopify customer, applies your configured tax exemption, stores the VAT details and shows exactly which rows were imported or skipped.

Important: this import is for VAT numbers you already trust, for example data exported from your ERP, accounting system or previous VAT app. Imported numbers are not checked against VIES during the import.

VAT import screen in EU Tax Exemption Easy for existing Shopify customers
The VAT import is available directly inside Shopify admin.

Why import VAT numbers into Shopify?

A store can already have hundreds or thousands of business customers before installing a VAT app. Their VAT numbers may live in an ERP, a spreadsheet or another ecommerce platform. Asking all those customers to validate again creates extra work and support questions.

The bulk importer gives you a controlled migration path. It updates the customers that already exist in Shopify and leaves everything else alone. It does not create duplicate customer records.

How to import VAT numbers for existing customers

  1. Open VAT import in EU Tax Exemption Easy.
  2. Paste your rows or upload a CSV or TXT file.
  3. Put one customer on each row using email,VAT number.
  4. Review the rows and click Import VAT numbers.
  5. Check the result summary for imported, skipped, invalid, duplicate and failed rows.

Commas are the clearest separator, but spaces, semicolons and tabs also work. A header row containing email and VAT is ignored automatically.

Example VAT number import rows with the Shopify contextual Save Bar
Paste one email address and VAT number per row, then start the import from the page or Shopify Save Bar.

What does the VAT import change in Shopify?

For every valid row, the app first looks for an exact email match in Shopify. When it finds the customer, it:

  • Adds the customer VAT number and country to the app’s Shopify metafields.
  • Adds the tax-exempt customer tag.
  • Applies your store’s configured tax exemption mode.
  • Records that the VAT details came from a trusted admin import.
  • Refreshes VAT details when the customer was already tax exempt.

If your store uses EU reverse charge, the importer applies Shopify’s EU reverse-charge exemption. If your store is configured to use Don’t collect tax, it marks the customer tax exempt instead. Read our guide to Shopify VAT reverse charge if you are deciding which setup fits your store.

What happens to rows that cannot be imported?

The importer does not silently create or change the wrong customer. Every row receives a clear result:

Result What it means
Imported An existing Shopify customer was found and updated.
Refreshed The customer was already tax exempt and the VAT details were updated.
Skipped No existing customer was found, or the VAT country is blocked by your store policy.
Invalid The row does not contain a usable email address and VAT number.
Duplicate The same email address appears more than once in the import.
Failed Shopify returned an error while updating the customer.

Domestic VAT numbers are also skipped when the VAT country matches your shop country. The import will not apply a cross-border tax exemption to a domestic customer. Countries disabled in your VAT exemption settings are skipped as well.

Trusted import or live VIES validation?

Use the importer when another trusted system has already verified the customer data. It is built for migrations and bulk updates, so it deliberately avoids sending every imported number to VIES again.

For new buyers entering a VAT number on your storefront, keep using automatic VAT validation in Shopify. That flow checks the number live and gives the buyer immediate feedback. The European Commission explains why VAT numbers identify a customer’s tax status and provides the official VIES validation link.

Returning buyers can then reuse their stored exemption. Our article about documenting repeat B2B orders for tax-exempt Shopify customers explains how that evidence follows later orders.

Available now in EU Tax Exemption Easy

The VAT importer is available in the Shopify admin under VAT import. It is especially useful when you are moving from spreadsheets, an ERP or another VAT app and want to keep your existing B2B customers ready for their next order.

Install EU Tax Exemption Easy from the Shopify App Store, or contact Newcraft if you want help preparing your import file.