Italian VAT Kit for WooCommerce


An e-commerce shop, in order to conform to Italian and European legislation, must contain some additional information to that which can be added by using WooCommerce, which can be difficult to integrate and may require several plugins.

VAT Kit for WooCommerce allows you to add these informations, solving the main problems without coding, making each step simple and intuitive.
VAT Kit for WooCommerce is available in the Free and Pro version.

The free version allows you to enter the basic informations required by Italian and European law, while the Pro version makes it easier to customise your e-commerce with additional features such as fields for entering your PEC address or SDI code, increased shipping for islands, supplement for cash on delivery and much more.

Features of the Free version:

  • Extra fields for Checkout, Orders and Registration
  • Automatic setting of Italian taxation
  • Shortcode for ODR (Online Dispute Resolution) regulation
  • Company information shortcode
  • Free shipping and/or on-site pickup option for customers in the same postal code as the shop
  • Option to require VAT and Fiscal Code only for Italian customers
  • WPML / Polylang support

Features of the Pro version:

  • Premium Support
  • Native support for WooCommerce PDF Invoices & Packing Slips and YITH WooCommerce PDF Invoice and Shipping List (additional VAT and C.F.O. fields in invoices and packing slips)
  • Option for sequential invoice numbering
  • Terms & conditions attached to order emails
  • Option for surcharge for cash on delivery payment
  • Option for surcharge for shipping to islands
  • Validation with VIES for your customers’ VAT numbers
  • Export of orders in CSV (individual or .zip)
  • Option to display the fields of VAT number and Fiscal Code only when the checkbox “Request invoice” is selected in the checkout
  • Option to require VAT and Fiscal Code according to rate and/or customer type (private or business)
  • Support for PEC fields and SDI number (required for e-invoicing)

Available Addon:

  • Digital Goods EU VAT Rates (in order to selling digital products across Europe)


  • Store information
  • Store Check System inside the plugin
  • Shortcode in the Pro version
  • Customize checkout fields by tax


Using The WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘woo fiscalita italiana’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Navigate to the ‘Upload’ area
  3. Select from your computer
  4. Click ‘Install Now’
  5. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download
  2. Extract the woo-fiscalita-italiana directory to your computer
  3. Upload the woo-fiscalita-italiana directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard


How can I buy the pro version?

Just install the free version and then go under the “Upgrade” tab, choose your plan and then you can pay and get support direclty from your dashboard.


September 29, 2020
Come autore di plugin free Wordpress, mi rendo conto benissimo come garantire un supporto qualitativo possa essere frustrante. Ciononostante nel mio caso sono passate solo poche ore dal bug alla release della patch. Ho acquistato anche la versione pro. Complimenti, continuate a supportare questo plugin davvero utile.
March 5, 2018
Easy to setup and well designed, it's a very useful tool for Italian based web shops. Highly recommended
January 22, 2018
Eccezzionale plugin anche con il nuovo sito che sto allestendo, si comporta sempre in modo efficace!!!!
Read all 5 reviews

Contributors & Developers

“Italian VAT Kit for WooCommerce” is open source software. The following people have contributed to this plugin.


“Italian VAT Kit for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Italian VAT Kit for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • [PRO] Fix: ssues from last update


  • [PRO] Fix: Compatibility with YITH Subscription for Order number


  • Fix: Issues from last update


  • Fix: Last pointer close button was misplaced
  • Enhancement: Support for Ajax checkout


  • [PRO]Enhancement: user fields detection for alerts


  • [PRO]Fix: support for Osterreich VAT is working now


  • Enhancement: Inserted documentation links in the settings


  • Enhancement: New plugin branding and documentation


  • Enhancement: Improved text strings
  • Fix: Confilicts with other plugins


  • [PRO]Enhancement: Improved PEC/SDI fields labels
  • Enhancement: Improved profile editing fields alerts


  • [PRO]Enhancement: Improved Italian VAt detection for VIES


  • [PRO]Enhancement: New filter woofisco_required_by_tax to customize the values to show pec/sdi


  • [PRO]Fix: Emails now contains PEC/SDI


  • [PRO]Fix: Rewritten the syste to disable the tax based by type of user


  • Fix: Hide VAT/SSN better hiding based on settings and checkbox


  • Fix: Hide VAT/SSN fixed when is not configured


  • Fix: Hide VAT fixed when is not Italy and Mandatory SSN is not enabled


  • Fix: Save VAT also when CF is mandatory


  • [PRO] Fix: PEC/SDI are showed rightly when switching between private/company


  • [PRO] Fix: If PEC/SDI are showed without asking for invoice and no specific company/private they was hidden


  • [PRO] Fix: Hide PEC/SDA fields if company/private are not checked


  • [PRO] Fix: Better PEC/SDI detection on checkout


  • [PRO] Fix: Better PEC/SDI detection on checkout for validation


  • [PRO] Enhancements: Show PEC/SDI fields without asking for invoice
  • [PRO] Enhancements: Show PEC/SDI fields if company type is selected


  • Enhancements: Removed the mandatory fields for PEC


  • Fix: On checkout there was issue with auto show the VAT/SSN fields


  • Fix: Integration of the filter of the previous version


  • [PRO] Feature: New option to disable the VAT/SSN fields
  • Enhancement: New filter woofisco_checkout_ask_invoice_default to define a default value for the Ask Invoice field


  • Fix: Avoid notices on some payments during checkout process


  • Enhancement: Adding more Cap of Italian islands
  • [PRO] Feature: Disable the tax on supplements with an option
  • Improvements: Fixed internal tests


  • Fix: Fatal errors and other issues with GDPR


  • Enhancement: Updated Freemius SDK to improve multisite support


  • [PRO] Fix: Removed another error if no custom taxes are added


  • [PRO] Fix: Removed error if no custom taxes are added
  • Enhancement: Mark PEC for italians as mandatory if they want the invoice


  • [PRO] Fix: Removed undefined on generating new invoices
  • Feature: Ask for PEC/SDI to customers that want the invoice and Italian


  • Enhancement: CMB2 included is updated to latest version
  • [PRO]: Option to show only the SSN field for all the users


  • Fix: Validation on Account Details wasn’t working


  • Enhancement: Italian language updated in the bundle
  • Enhancement: Removed support for WooCommerce 2.7


  • Enhancement: Added support in case of only Italy as country available on checkout


  • Enhancement: New VAT detection system


  • Enhancement: Freemius SDK updated


  • Enhancement: Added support for GDPR on export/erase data


  • [PRO] Fix: Better alignment on Terms PDF of data


  • [PRO] Fix: on creating invoice from backend and custom order numbers
  • [PRO] Enhancement: No print on PDF invoices CF/PIVA if they are not available
  • Enhancement: No print on Email CF/PIVA if they are not available


  • Fix: on creating invoice from backend


  • Fix: Registration issue
  • Fix: Error on ask invoice


  • Fix: JS missing on registration
  • Fix: Order data are not saved


  • [PRO] Fix: JS error on checkout
  • [PRO] Fix: Order data are not saved
  • Updated: Freemius SDK


  • Improvements: New code for detect SSN
  • Improvements: Removed an internal library unused
  • Updated: CMB2 updated


  • Improvements: On the registration features of the plugin
  • Support: WooCommerce 3.2 supported
  • Improvements: Few unit tests improved


  • Enhancement: Code improvements in quality
  • [PRO] Fix; WPO PDF has a bug with specific payments so the invoice was attached also if disabled


  • Fix: For free version there was an issue on VAT validation


  • Fix: Support for Italian company SSN


  • Fix: Fix on check of data
  • [PRO] Fix: In few cases the data in the order was empty


  • Fix: Rewritten all the system for check the fields on checkout
  • Fix: All the javascript code on checkout now is external js files


  • [PRO] Fix: New flag and filter woofisco_disable_tax to disable taxes by type of user


  • Fix: On non-logged users the fields of SSN/VAT was visible
  • [PRO] Fix: Italian language updated


  • [PRO] Fix: Wrong vat and ssn on guest orders
  • [PRO] Fix: Frontend with tax field based configuration was ignored


  • [PRO] Fix: Wrong order number when the previous one wasn’t without invoice
  • Enhancement: Added woofisco_private_label, woofisco_company_label, woofisco_arecompany_label filters


  • [PRO] Fix: For WooCommerce PDF Invoices & Packing Slips on credit notes
  • [PRO] Fix: Few fixes for WooCommerce PDF Invoices & Packing Slips
  • Feature: New filter woofisco_checkout_pvtazd_default to force the user by code on checkout as default
  • Fix: Few fixes for WooCommerce 3


  • [PRO] Fix: Hide VAT when Ask invoice is not enable by the user


  • [PRO] Feature: Option to not attach terms and conditions to all the emails
  • [PRO] Fix: Hide VAT when Ask invoice is not enable by the user
  • [PRO] Fix: Don’t change order number if user doesn’t ask for the invoice


  • [PRO] Feature: Tax settings for ask to the user SSN and/or VAT based by Tax and if is private or company
  • Feature: Add Review remainder after few days of using the plugin


  • One year of WooCommerce Fiscalit√† Italiana!
  • Fix: Support for change country in checkout
  • Fix: Internal fix for unit tests
  • Feature: Ask VAT only to italian customers


  • Fix: Registration ask for ssn also if disabled
  • [PRO] Fix: Better support on guest orders on PDF invoices
  • [PRO] Fix: Better support for WC 3 on order export


  • Improvement: Better support for guest user on Order
  • Feature: Change VAT and SSN of the Order


  • [PRO] Feature; Settings to disable sequential order for invoice
  • [PRO] Feature: Settings for SSN and VAT as mandatory for all the users


  • Fix: Improved behaviour with guest orders
  • Improvement: Better support for WooCommerce 3
  • Update: Freemius


  • Enhancement: Better UI for data on order emails
  • Enhancement: Support for WooCommerce 3.0


  • Fix: Support for guest user
  • Fix: Various bugfix
  • [PRO] Fix: Not add empty tax in the checkout


  • Enhancement: New alert for tax system not enabled
  • Enhancement: New non-mandatory alert for extract of tax on the cart/checkout
  • [PRO] Fix: validation for VAT also on italian
  • [PRO] Fix: SSN not required if the user not ask an invoice and the setting ‘Show SSN field only for italian customers’ is on
  • [PRO] Enhancement: Improved support for WPO WCPDF Pro for ask invoice


  • Fix: on user registration on my-account and checkout
  • Fix: system check for guest users was not working right
  • [PRO] Fix: disable credit notes if invoice not required


  • [PRO] Fix for asking invoice on checkout
  • [PRO] Fix Sequential Number is resetted every year
  • Few internal fixes


  • [PRO] Block generation of PDF invoice based from user/site needs
  • [PRO] Bulk export of orders from actions
  • Firsts code improvements with unit tests


  • [PRO] Bugfix on asking VAT and invoice
  • Improvements SSN validation
  • Firsts code improvements with unit tests


  • [PRO] Ask for invoice during the checkout setting
  • [PRO] Order exporter contain the Shipping Method Name
  • Fix PDF plugin detection
  • Improvements in the code itself with new comments
  • Improvements on VAT and SSN missing, now report if they are missing in the order backend


  • [PRO] Custom Fixed Tax in orders
  • [PRO] Ask for invoice during the checkout setting
  • [PRO] Order exporter contain the Shipping Method Name
  • Fix wrong behaviour when a user doesn’t set Italian as country on checkout
  • Fix PDF plugin detection
  • Improvement Private or Company in checkout are inline
  • Improvements in the code itself with new comments
  • Improvements on VAT and SSN missing, now report if they are missing in the order backend


  • [PRO] Few little fix in the exporter
  • New check in Status monitor about the guest users


  • [PRO] Few little fix in the exporter
  • Improved check for Fiscal Code
  • Fix for VAT and Fiscal Code on orders


  • [PRO] Exporter of single order as CSV
  • Field for VAT and SSN on the user profile in administration
  • Little bugfixies


  • Bug Fix on backend for missing Fiscal Code
  • Code improvements
  • Little bugfixies


  • Bug Fix of multisite detection
  • Improved validation of Fiscal Code and VAT
  • Little bugfixies


  • Fix translation loading
  • Better Admin Settings View
  • Minor fixes


  • First public release