Shopify EU VAT guide
Shopify customer tax exemptions for EU B2B stores
Shopify customer tax exemption is one of the key building blocks for a no-Plus EU B2B VAT workflow. It works best when business buyers are logged into customer accounts and the app can safely update the customer record.
Customer-level exemption is different from a discount
A discount reduces price. A tax exemption changes how Shopify treats tax for the customer. For VAT workflows, this distinction matters because the merchant is not simply giving money away; they are making a tax decision based on VAT ID and buyer context.
Why logged-in B2B buyers matter
Automatic exemption needs a customer record to update. A guest can type a VAT ID into a cart field, but Shopify customer tax exemption is stored on the customer account. That is why B2B stores should encourage buyers to log in before using a VAT exemption workflow.
What a safe app should do
- Validate the VAT ID before applying exemption.
- Check same-country and cross-border rules.
- Apply the correct Shopify tax exemption only when eligible.
- Add clear tags for later review.
- Revoke exemption when a later re-check fails.
Tags help support and bookkeeping
Tags such as validation status, VAT country, check date, and revoked state can help the merchant understand why a customer account is exempt without exposing unnecessary customer data in a separate database.
How ExemptKit handles it
ExemptKit applies EU reverse-charge customer tax exemption for eligible logged-in customers, tags the Shopify customer record, and records the decision in an audit log so merchants can review what happened.
View ExemptKit