A shop owner that sells products or services in the EU needs to know, and fulfil, the requirements of EU VAT laws: our plugin YITH WooCommerce EU VAT, OSS & IOSS helps you to geolocate and identify your European customer’s location and automatically apply the correct VAT rate for B2C orders.
If you sell B2B, this plugin allows you to show a field in the check-out page where businesses can validate VAT and be exempted from VAT at your store.
The plugin is also updated to help you handle the new One-Stop-Shop (OSS) procedure required for all online retailers managing EU sales from 1 July 2021. With this plugin, you can monitor the sales threshold (10.000 €) for B2C exports to other EU countries.
With the IOSS procedure, if your base country is outside the EU and your shop is registered in the OSS regime you can avoid charging VAT to EU customers when their orders are above the value of 150€.
For both IOSS and OSS you can generate tax reports (monthly, every 3 or 6 months, yearly, etc.) and export them as CSV to easily notify your local tax authorities about your sales.
From the tab General settings, you can set up all the plugin options.
EU VAT field label: here, you can enter the text for the field EU VAT on the checkout page.
EU VAT field placeholder: here, you can enter the text to use as a placeholder for the field EU VAT on the checkout page.
EU VAT field description: here, you can enter the text to use as a description for the field EU VAT on the checkout page.
Set VAT as mandatory: if enabled, the VAT field will be required.
Mandatory VAT notice: you can enter the text to show as a message to users who don’t complete the required VAT field.
Hide VAT field if VIES server is down: by enabling this option, the VAT field will be hidden in the checkout, if the VIES server used to validate the VAT is not responding.
Prevent orders from EU customers: enable this option if you want to prevent European customers from placing orders in your shop.
EU customers warning in cart: you can choose to show a warning message on the cart page to notify EU customers about the impossibility to complete their purchase.
EU customers error message on the checkout page: you can choose to show a warning message on the checkout page to notify EU customers about the impossibility to complete their order.
Custom base locations: here, you can add country codes (comma separated) that will replace base location(s) specified in WooCommerce settings.
Country confirmation message: here, you can configure the message to show to EU customers when the IP address and the billing country do not match.
Show the VAT number field to users of the store’s registered country: if enabled, it shows the VAT number field to all EU customers even the ones coming from the same country as the shop base location.
Disable VAT exemption in same country: if activated, it disables VAT exemption in calculating totals for the same country.
If you make B2B sales, you can show a field on the check-out page where businesses can validate VAT and be exempted from VAT at your store.
Through the option Disable VAT exemption in same country, you can choose whether to apply or not the VAT exemption for customers placing orders from the same country where your shop is located.
Companies from European countries you have enabled through the option Custom base locations for the VAT exemption can insert their VAT in the checkout page and, after validating the field, won’t pay the TAX for the order.