WooCommerce Quaderno


Quaderno for WooCommerce takes taxes off your plate by automatically calculating tax on every sale and following up with beautiful receipts and credit notes, no matter where your customer is located. Transactions and invoices processed through Quaderno always comply with ever-changing local tax rules, including US sales tax, EU VAT, and Canadian GST.

What you get

  • Comply with local tax laws in countries around the world.
  • Get notified any time you surpass a tax threshold, or when a tax rate changes anywhere you sell your products or services.
  • Get all the information you need for your tax returns, at a glance, in mere seconds.
  • Automatic receipts and credit notes with every order in your store, in multiple languages and currencies.
  • Let your customers to download receipts and credit notes right from your WooCommerce’s orders page.
  • Manage all your revenue sources in one easy-to-use dashboard.

Setup in less than 5 minutes. Fast and easy!

  1. Download & activate this plugin
  2. Sign up for a Quaderno account
  3. Paste your API key in your WooCommerce site
  4. That’s all!

Note: this plugin requires a Quaderno account.


  • English – default, always included
  • Español – siempre incluido
  • German: Deutsch – translated by Alex Gahr
  • French: Français – translated by Sébastien Jacobs
  • Dutch: Nederlands – translated by Sébastien Jacobs

Note: This plugin is fully localized. This is very important for all users worldwide. So please contribute your language to the plugin to make it even more useful. For translating we recommend the «Poedit Editor».


  • Copy your API token and API URL from your Quaderno account
  • Paste it on the Quaderno settings page
  • Calculate taxes on the fly if you sell digital goods to EU customers
  • Example of a receipt


Following are the steps to install the WooCommerce Quaderno

  1. Unpack the entire contents of this plugin zip file into your wp-content/plugins/ folder locally.
  2. Upload to your site.
  3. Navigate to wp-admin/plugins.php on your site (your WP Admin plugin page).
  4. Activate this plugin.
  5. Configure the options from WooCommerce > Settings > Integration.

OR you can just install it with WordPress by going to Plugins > Add New > and type this plugin’s name

That’s it! You can now customize your WooCommerce receipts and be EU VAT compliant.


Do I need to modify any code?

Nope – we take care of everything you. Just install the plugin, add your API token and you’ll be good to go!

Does Quaderno work with any WooCommerce themes?

Yes, Quaderno works with any WooCommerce theme – whether free, commercial or custom. You just need WooCommerce activated for Quaderno to work.

If you have any questions please get in touch with us at hello@quaderno.io.


14 de julio de 2020
Quaderno is awesome. It's not free but don't let that deter you! I've been using this app for years and it has saved me so much time! Customer service is on point with clear explanations and will help you with customization when needed. At the beginning of each month, I export all my invoices into one neatly generated PDF file for accounting. It is totally worth the price!
1 de julio de 2020
I wasted my time setting up and registering their service to find out I have to pay a tone!!! Grrr! Can't you write it in the description that we need a paid account?!
3 de abril de 2020
This plugin has been working perfectly for over a year that I have been using it, I am very happy with it. It automatically makes sure the correct amount of GST/VAT is added to the invoices of my e-learning sales.
9 de marzo de 2020
For now, we use Quaderno on all our website. It's the best in EU for VAT MOSS and a disconcerting ease in extracting the data for our accounting. The team is very friendly and answers quickly to all technical questions, in short, one year with them and it will last a long time!
13 de diciembre de 2019
I run an online woocommerce shop in a sub domain and sell services on my main domain, and there’s no problem on having both checkouts working on my Quaderno account. They helped me configure everything with ultra fast support, have reliable integrations, any tax issue managed on-the-go, seamless billing for your customers...it’s a bargain, everything is sorted out! Congratulations for having such a wonderful, updated & well done product!!
1 de agosto de 2019
Un plugin muy efectivo para conectar Quaderno con WooCommerce y no tener que preocuparse más por la facturación. Además, se actualiza a menudo. Recomiendo la combinación 🙂
Leer todas las 14 reseñas

Colaboradores y desarrolladores

«WooCommerce Quaderno» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


«WooCommerce Quaderno» ha sido traducido a 1 idioma local. Gracias a los traductores por sus contribuciones.

Traduce «WooCommerce Quaderno» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.21.10 – July 15, 2020

  • New: Re-validate the customer’s tax id if the completed order doesn’t have the custom file «is_vat_exempted»

1.21.9 – June 16, 2020

  • Fix: VAT numbers are validated when the field is empty

1.21.8 – June 12, 2020

  • New: Support WooCommerce 4.2
  • New: Support multiple stores with the same order numbers

1.21.7 – April 2, 2020

  • New: Support WordPress 5.4

1.21.6 – March 30, 2020

  • Improvement: Identify payments via PayPal Express

1.21.5 – March 19, 2020

  • New: Allow users to remove actions from invoice, credit, and order managers.

1.21.4 – March 18, 2020

  • New: Support WooCommerce 4.0

1.21.3 – March 2, 2020

  • Improvement: Recurring customer can store their Tax ID in their billing details
  • Improvement: Quaderno invoices are always opened in a new tab

1.21.2 – February 21, 2020

  • Improvement: Better management of tax IDs
  • Improvement: Add an order note when tax IDs cannot be validated
  • Fix: issue credit note for receipts

1.21.1 – February 5, 2020

  • Improvement: remove non-word characters from tax ID

1.21.0 – December 27, 2019

  • New: option to force universal pricing

1.20.3 – December 10, 2019

  • Update plugin description

1.20.2 – December 10, 2019

  • Fix: tax calculation is wrong for product variations
  • Fix: error in tax calculations for shipping in particular cases
  • New: remove tax name when taxes are not applied

1.20.1 – December 10, 2019

  • Remove: Support for secondary tax rates

1.20.0 – November 26, 2019

  • New: Support for provincial sales tax in Canada
  • New: WordPress 5.3 compatibility

1.19.0 – November 13, 2019

  • New: Support WooCommerce 3.8
  • New: Option to require tax ID in local sales

1.18.3 – October 21, 2019

  • Fix: contact ID must updated

1.18.2 – October 18, 2019

  • Fix: stored VAT numbers are not being used in recurring invoices

1.18.1 – October 17, 2019

  • New: tax ID is always optional
  • New: receipt threshold field is no longer necessary

1.18.0 – October 16, 2019

  • Improvement: create a new contact in Quaderno if the customer changes their name
  • New: the checkout form supports any tax ID

1.17.7 – October 2, 2019

  • Improvement: only use VAT number if exists

1.17.6 – September 25, 2019

  • Improvement: use original name for fees
  • Improvement: add receipts threshold

1.17.5 – September 23, 2019

  • Improvement: always send customer billing address
  • Improvement: user WordPress current_time function

1.17.4 – August 27, 2019

  • Fix: error in VAT validation for existent customers

1.17.3 – August 25, 2019

  • Fix: reverse charge is not applied in tax inclusive receipts

1.17.2 – July 25, 2019

  • New: require Tax ID only in particular countries

1.17.1 – July 24, 2019

  • New: use city to calculate taxes

1.17.0 – July 19, 2019

  • New: send shipping address to Quadernp
  • New: send US tax codes to Quaderno

1.16.1 – June 26, 2019

  • New: send payment ids to Quaderno

1.15.12 – April 12, 2019

  • Fix: Invoices are not created when products do not exist

1.15.11 – April 5, 2019

  • Fix: Don’t validate VAT number when customer is based in shop’s country

1.15.10 – March 18, 2019

  • Fix: Stop Chrome to autocomplete VAT numbers

1.15.9 – March 8, 2019

  • Improvement: Send products SKUs to Quaderno
  • Improvement: Link refunds with invoices
  • Improvement: Send order URL to Quaderno

1.15.8 – February 26, 2019

  • Tested with WordPress 5.1

1.15.7 – January 8, 2019

  • Improvement: simplify settings

1.15.6 – December 12, 2018

  • Improvement: use a default name when customer’s first name is not present

1.15.5 – November 15, 2018

  • Improvement: delete transients when plugin is deactivated

1.15.4 – November 2, 2018

  • Fix: VAT number is displayed when customer lives in the shop country

1.15.3 – October 24, 2018

  • Improvement: Add reverse charge note when VAT number is present

1.15.2 – October 2, 2018

  • Fix: Cannot mixed different tax classes in the same cart

1.15.1 – September 18, 2018

  • Fix: Use billing state to calculate tax rates

1.15.0 – September 14, 2018

  • Improvement: Use Quaderno tax calculator as fallback for non-digital products
  • Improvement: Show region name on invoices
  • Improvement: Send tax county, state and transaction type to Quaderno
  • Improvement: Refactoring credit note creation

1.14.4 – September 7, 2018

  • Fix: Problem in tax calculation for non-digital products

1.14.3 – August 30, 2018

  • Fix: Discounts are not calculated right when using bundles

1.14.2 – August 23, 2018

  • Fix: Non-admin users can see the review request

1.14.1 – August 16, 2018

  • Fix: Shipping based taxes are wrong

1.14.0 – August 8, 2018

  • New: Calculate tax for non-digital products

1.13.1 – August 8, 2018

  • Fix: customers are duplicated

1.13.0 – July 25, 2018

  • New: allow custmers to download invoices from «my account»
  • New: allow admins to view invoices from order details page

1.12.0 – July 8, 2018

  • New: store Tax ID and VAT numbers in customers’ profile

1.11.7 – July 3, 2018

  • Fix: use table preffix to show the review notice
  • New: translate review notice

1.11.6 – July 2, 2018

  • New: use singleton pattern for WooCommerce_Quaderno

1.11.5 – July 2, 2018

  • New: improve tax id validation

1.11.4 – June 11, 2018

  • New: Support WooCommerce 3.4.2
  • New: Ask for plugin review


  • New: Use translations from wordpress.org
  • New: Admins can show/hide the Tax ID field


  • New: Support for WooCommerce Payment Gateway Based Fees
  • New: Collect Tax ID for customers in Slovakia
  • New: Use a new default payment method


  • New: Valid VAT numbers during checkout
  • New: Send receipts only to local customers
  • New: Use the WC_Geolocation function
  • Fix: Get shipping total
  • Fix: Require Tax ID only when purchase overrides threshold
  • New: Update Quaderno API version
  • Fix: Error in shipping taxes
  • New: Record billing phone
  • Fix: Use tax incl prices for shipping costs
  • New: Add discounts to invoices
  • New: Show Tax ID as mandatory when necessary


  • New: Collect Tax ID for customers in Spain, Belgium, Germany, and Italy
  • New: Translations to German, Dutch, and French
  • New: WordPress 4.7 compatibility
  • New: Register shipping costs
  • Fix: Unit price is not correct when ordering more than 1 product
  • New: Manage tax rates for physical products and shipping
  • New: Do not issue invoices for free orders
  • Fix: Syntax error for PHP version under 5.4
  • New: WordPress 4.8 compatibility
  • New: Improve to geoplugin service
  • Fix: Minor bugs


  • New: Send sales receipts
  • New: Track transaction ID


  • Improvement: Invoices and credits generation
  • New: Stop base taxes being taken off when dealing with out of base locations


  • Fix: javascript was not updated


  • Improvement: Hide VAT Number field when customer is based in the store country


  • New: Validate EU VAT Numbers
  • New: Compatibility with Sequential Order Numbers Pro
  • New: Track different payment methods on Quaderno


  • Fix: issue when postal code contains whitespaces


  • Refactoring code
  • Fix: issue in sending documents
  • Improvement: Update descriptions


  • Minor fixes to improve security


  • Improvement: Use wp_remote_request instead of curl


  • New: Send credit notes for WooCommerce refunds


  • Fix: Unit price calculation


  • New: Tag invoices from WooCommerce


  • Fix: Typo and test on WordPress 4.3


  • New: Integration with WooCommerce Currency Switcher


  • New: Show generic tax name when no taxes apply


  • First version