#1 Independent Seller of WooCommerce Plugins
Switch language
English

YITH WooCommerce EU VAT, OSS & IOSS

What the plugin does A tool to manage sales in the EU: charge the correct VAT for your B2C transactions, allow VAT exemption for orders made by B2B customers and enable the OSS procedure.
How you can benefit from it:
  • Geolocate customers and charge the correct VAT automatically for orders made from B2C European customers;
  • Show a VAT field on the checkout page to collect and validate a customer’s EU VAT number. In this way, the business will be exempt from VAT at your store;
  • Enable the new One-Stop-Shop (OSS) regime, required to all online retailers that manage EU sales from 1 July 2021
  • Automatically create OSS reports that can be exported as CSV, to quickly update your records with the local tax authorities about your sales;
  • Enable the IOSS to avoid charging VAT to European customers for orders above 150€.
  • Prevent orders from customers located in the EU.
loading
1 year of updates and support
30-day money back guarantee
30 days money back guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
This plugin is used by 3,054 customers, with a rating of 4.5/5 and a 98% customer satisfaction in support!
YITH WooCommerce EU VAT One Stop Shop OSS

Manage the EU VAT exemption for your B2B customers and add compliance with the new One Stop Shop procedure of the European Union.

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, 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.

Show and customize the VAT field at checkout

Choose whether to require VAT or not during the checkout and how to customize texts.The VAT field can be set as optional or required. If the user doesn’t insert a valid VAT, the purchase process can’t be completed.<br /> The check on VAT validity is made automatically and in real-time: the plugin validates the VAT number using the process of the official method of the European Commission, checking for the presence of the VAT number in the Intrastat records

VAT field in Checkout
Geolocation and VAT

Geolocate users to show the correct VAT according to their countries

The plugin automatically geolocates users who access your shop to show them, on the Cart and Checkout pages, the correct tax based on their country

Import all the European taxes with one click

Save time and efforts: the plugin allows importing all the European taxes in just one click and choosing the countries to enable the VAT exemption

YITH WooCommerce EU VAT OSS European - Taxes
VAT exemption B2B

Manage VAT exemption for B2B European Customers

Companies from European countries you have enabled 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

Prevent orders from EU customers

Do you want to allow only customers outside the EU to buy from your shop? With just one click, you can prevent all users from EU countries from placing orders in your shop and show them a notice on the Checkout page

Prevent orders from EU customers
Geolocation and IP match

Ask address confirmation if IP and billing address don’t match

If the geolocalization of the IP address detects a missed match between the localized country and the one manually inserted in the billing address, the system will show a warning to the user who will be asked to confirm the country

New

Enable the One-Stop-Shop procedure and easily monitor the 10.000€ threshold

With just one click, you can enable the new One-Stop-Shop (OSS) regime, required for all online retailers that manage EU sales from 1 July 2021. With this procedure, if your EU cross-border sales stay under 10.000€/year, you can apply your country’s VAT; otherwise, you must apply the local VAT of the buyer’s country

One Stop Shop OSS sales threshold
OSS Reports

Generate tax reports (monthly, every 3 or 6 months, yearly, etc.) and export them into a CSV

Enabling the OSS procedure, the plugin will automatically create reports that can be exported into a CSV file to quickly update your records with the local tax authorities about your sales.

New

Enable the IOSS procedure and not charge VAT to EU customers when orders are above 150€

By enabling 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€. In the plugin you will also find an IOSS reports section.<br />

Features

 
  • VAT - General options
    • Show the VAT field on the Checkout page and set it as optional or mandatory
    • Geolocate the users to show the correct VAT according to their countries
    • Ask for country confirmation if the IP address doesn not match with the country inserted in the billing info
    • Restrict purchases only to customers with a valid VAT number
    • Choose if the VAT field has to be shown to customers from the same country of the shop
  • Exemptions for B2B customers
    • Automatic import of the standard or reduced taxes for the European countries
    • Choose for which countries enable the VAT exemption option
    • Option to deduct the taxes in the order if the B2B customer inserts a valid European VAT number
  • One Stop Shop (OSS) - Options
    • Enable the OSS (One-Stop-Shop procedure) in your shop (required by European Union from July 1, 2021)
    • Easily monitor the €10.000 threshold directly from the plugin panel
    • Automatically generate OSS reports (by year, month, every 3 or 6 months, etc.)
    • Export reports into CSV to quickly update your records with the local tax authorities about your sales
    • Enable the IOSS procedure to avoid charging VAT to European customers for orders above 150€ New
  • Advanced options
    • Choose to block purchases by European users
    • Show custom messages on Cart or Checkout pages to prevent EU purchases
    • Integration with YITH Dynamic Pricing per Payment Method for WooCommerce

Plugin integrations

All the products in our YITH catalog are developed on the same shared framework. This grants full compatibility among all our plugins and allows combining them together to get even more powerful results and more complete solutions.

We do our best to also include compatibility with the most popular WordPress and WooCommerce plugins available on the market.

You can use this plugin with*:

YITH Dynamic Pricing per Payment Method for WooCommerce

YITH Dynamic Pricing per Payment Method for WooCommerce allows enabling or disabling some payment methods for each product of your store.
When the plugin is used in combination with YITH WooCommerce EU VAT, the VAT inserted by the customer will allow deducting taxes for your products.

YITH WooCommerce PDF Invoices & Packing Slips

YITH WooCommerce PDF Invoices & Packing Slips allows you to automatically generate invoices in PDF format for each registered order in your shop.

When using these two plugins together, the VAT inserted by the customer can be shown on the invoice generated with PDF Invoice.

* All the plugins listed in this section are not included in YITH WooCommerce EU VAT, OSS & IOSS. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.

Screenshots

Error messages

Reviews (78)

Customer reviews

Rated 4.49 out of 5 stars
78 reviews

Are you a customer? Submit your review

submit review

25 reviews with rating of 4 stars (25 of 78)

(Show unfiltered results)
  1. 5 out of 5

    Pablo T. - verified customer

    Buen plugin, rapidez y comodidadEs un plugin genial, para calcular el VAT automáticamente para mis clientes europeos, muy cómodo y hace todo el proceso menos tedioso, lo recomiendo mucho.

  2. 5 out of 5

    Estefanía Furiase - verified customer

    Las mejores integracionesLo estado usando con el plugin de Invoices, y puedo confirmar de primera mano que funcionan perfectamente. Sus opciones individuales como las de la integración son una genialidad

  3. 5 out of 5

    Brock L - verified customer

    PerfectThe fact that I can now automatically validate VAT numbers is just great, thank you for this

  4. 4 out of 5

    William Henriksen - verified customer

    Great tool!I found this plugin thanks to a friend's recommendation. It's working perfectly on my store, even tho it was more expensive than I thought but I can recommend it too.

  5. 5 out of 5

    Isabel Pérez Alonso - verified customer

    Muy buen pluginCumple muy bien su función y no he tenido problemas usándolo. Lo recomiendo bastante.

FAQ

Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
Topics:
  • All
  • General
  • Customization
  • Integration

Does it manage UK VAT or UK VAT exceptions?

No, unfortunately, as the UK is now outside the European Union, the UK VAT rules are not managed by this plugin, which applies the regulation of the European Union in terms of VAT.
If you have a shop in the EU and sell to the UK, you can however use the default WooCommerce VAT rates and enter the UK VAT there, as for all other countries outside the EU.

Is it possible to add a VAT number of a country if I’m purchasing from a different country?

Yes, it is possible but you will need to confirm the billing country during the checkout.

Can I disable the VAT exemption in the same country where the shop is based?

Yes, it is possible to disable the VAT exemption in the same country through the specific option in the plugin settings.

Can I edit the plugin messages shown on the checkout?

Yes, in the plugin settings, you can edit all the plugin messages and field texts.

Can I show the VAT number on the invoice?

You can show the VAT number on the invoices by using the plugin in combination with YITH WooCommerce PDF Invoices & Packing Slips which is fully integrated.

Is this for digital products only? Can it handle exemption for customers with registered VAT number on physical products as well?

From July 1, 2021, the EU laws include also the physical products, so by default, the plugin manages VAT for physical products too.

Does the plugin add the VAT number field to checkout?

Yes, it adds the VAT field to the checkout form.

Does the plugin check the entered VAT number with the EU VAT VIES system, so we can be sure that it isn't a false number?

The plugin validates the VAT number using the validation process of the official page of the European Commission, checking for the presence of the VAT number in the Intrastat records.

Can't find the answer?

Send us your question and we will reply very quick!

Send your question

Technical Info

  • Version: 2.32.0
  • Released: 2024-03-25
  •  
  • Minimum PHP version: 7.0
  • Requires: WordPress 6.3 and WooCommerce 8.5
  • Compatible up to: WordPress 6.5.x and WooCommerce 8.7.x
  •  
  • Supported multilanguage plugins: WPML, Loco Translate
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish
  • Languages provided by users: Dutch (89%)
  • Support for: YITH Proteo theme. All YITH plugins.
loading
1 year of updates and support
30-day money back guarantee
30 days money back guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
98% CUSTOMER SATISFACTION

We take great care of you and your shop today, and every day after that.

Meet the team