Documentation

Learn how to set up, customize, and expand the functionality of WooCommerce

Taxes


Documents

  • Assign a product tax class by customer role

    This example changes the product tax class for the logged-in administrator role. It demonstrates role-based pricing policy; a WordPress role is not evidence of a legal tax exemption. Before you start Configure a Zero rate tax class with a matching zero-percent rate before adding the code. The example uses the class slug zero-rate and the […]

  • Keep tax-inclusive product prices across customer locations

    Use this filter when tax-inclusive catalog prices should not be adjusted by removing the store’s base tax and applying the customer’s location tax. The tax portion can still change with the applicable rate. Before you start Enter prices inclusive of tax, configure the applicable location rates, and display prices inclusive of tax. Verify the intended […]

  • Show zero-value tax lines in order totals

    Use this filter to retain zero-value tax totals when WooCommerce builds an order’s tax-total rows. It does not change the tax calculation or make every cart and checkout tax line visible. Before you start Create a test order with an actual zero-percent tax rate and a saved tax line. An order with no tax lines […]

  • Setting Up EU VAT Rates for Digital Products

    EU VAT laws for digital goods changed on 1 January 2015, affecting B2C transactions only. VAT on digital goods must be calculated based on customer location, and you’re required to collect evidence of this via an IP address and/or Billing Address. In addition, you need to set up VAT rates in your WooCommerce store to […]

  • EU VAT July 2021 changes, ecommerce, and WooCommerce

    Overview On July 1, 2021, the European Union (EU) introduced new regulations related to value-added tax (VAT). Merchants selling across borders within the EU or importing to the EU will need to comply. In this documentation we will provide key changes and scenarios for the new changes, although this is not exhaustive. We will use […]

  • How to handle multiple regions and currencies with WooCommerce

    In a global age, there are a number of elements that play a role in selling in multiple currencies and languages. Here we discuss several of those.

  • Setting up taxes in WooCommerce

    A step-by-step guide to setting up Tax Rates for your store

  • How Taxes Work in WooCommerce

    There are more challenging tax configurations where an understanding of how taxes work in WooCommerce help with configuration and troubleshooting. Let’s take a look at a few nuances. Related guides for additional reference: Defining Prices Product prices can be defined as either: When we say defined including tax, we are referring to the taxes of […]

  • How to configure specific tax setups in WooCommerce

    The tax scenarios in this document are step-by-step guides that show how to configure specific tax setups in WooCommerce. They provide all the steps needed to achieve a particular outcome but without going into detail. Due to the uniqueness and variety of stores out there, the scenarios are not exhaustive and for illustration purposes only. […]

  • Troubleshooting Core Taxes

    Use this guide to find why WooCommerce’s manually configured tax rates produce a missing or unexpected tax amount. Start with a staging copy of your store and one taxable product, then change one setting at a time. Before you start Have a known customer address, the product’s tax class, and the expected rate approved for […]

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.