VAT Exemptions
The module enables automatic VAT exemption for business customers within the EU (Reverse Charge) and for exports to countries outside the EU.
Go to module settings: WPify → WPify Woo > VAT ID in Checkout
EU Reverse Charge
Section titled “EU Reverse Charge”The EU Reverse Charge feature enables automatic zero VAT application for customers from other EU member states who have a valid Tax ID.
Activation
Section titled “Activation”Enable the “Enable EU Reverse Charge” option.
How It Works
Section titled “How It Works”- Customer from an EU country (outside your country) enters Tax ID
- Tax ID is verified via VIES (if validation is enabled)
- If Tax ID is valid, WooCommerce automatically applies zero VAT
- Meta data about exemption is saved to the order
Conditions for Application
Section titled “Conditions for Application”| Condition | Requirement |
|---|---|
| Destination country | EU member state, different from your country |
| Tax ID | Must be filled and valid in VIES |
| Customer type | Business customer (B2B) |
Destination Country Determination
Section titled “Destination Country Determination”The destination country for VAT calculation is determined by WooCommerce settings:
- “Calculate taxes based on billing address” → billing country is used (typical for services)
- Other settings → shipping country is used (typical for goods)
This setting can be found in WooCommerce > Settings > Taxes > Calculate taxes based on.
Third Country Export
Section titled “Third Country Export”The Third Country Export feature enables automatic zero VAT application for customers from countries outside the European Union.
Activation
Section titled “Activation”Enable the “Enable third country export” option.
How It Works
Section titled “How It Works”- Customer selects a country outside the EU (e.g., USA, UK, Switzerland)
- WooCommerce automatically applies zero VAT
- Meta data about exemption is saved to the order
Conditions for Application
Section titled “Conditions for Application”| Condition | Requirement |
|---|---|
| Destination country | Country outside the European Union |
| Tax ID | Not required |
Deprecated: Zero VAT in Countries
Section titled “Deprecated: Zero VAT in Countries”If you’re still using the old setting:
- Countries for reverse charge are selected in the “Zero VAT in” field
- Customer from selected country must have valid Tax ID (verified via VIES)
- After validation, zero VAT is automatically applied
Migration to New Settings
Section titled “Migration to New Settings”- Disable old setting (remove all countries from selection)
- Enable “Enable EU Reverse Charge” for EU customers
- Enable “Enable third country export” for customers outside EU
Order Meta Data
Section titled “Order Meta Data”After order creation, the following meta data is saved:
| Meta key | Values | Description |
|---|---|---|
is_vat_exempt | yes / no | WooCommerce standard - whether order is VAT exempt |
_wpify_vat_exempt_reason | see below | Exemption reason |
_wpify_vat_exempt_reason Values
Section titled “_wpify_vat_exempt_reason Values”| Value | Meaning |
|---|---|
reverse_charge | EU Reverse Charge - B2B sales within EU |
export | Export to third countries outside EU |
legacy | Exempted via deprecated setting |
domestic | Domestic sale (no exemption) |
standard | Standard sale (no exemption) |
Admin Display
Section titled “Admin Display”In order detail, an information box is displayed with:
- VAT exemption status (Yes/No)
- Exemption reason
Orders with VAT exemption also have CSS class vat-exempt for easy identification.
Saving Changes
Section titled “Saving Changes”After making all changes, save settings using the button at the bottom of the page.