• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Flexible Shipping - All in One Shipping for WooCommerce

  • Plugins
  • Docs
  • Support
  • Blog
  • My account
  • 0

Join more than 10,000 others

WooCommerce tips, Flexible Shipping news - right to your inbox.

Szymon Barczak

How to configure WooCommerce shipping tax? Learn with working examples!

Updated: February 10, 2021 / Shipping

In this article, I will show you how to configure WooCommerce shipping tax. It may seem difficult at the beginning. However, with this guide, you'll get to know the topic in a moment. In the end, you'll be able to configure WooCommerce shipping tax exactly the way that fits your business needs.

There are a few sets of configuration for shipping taxes. I want to show you all of them. I'll teach you not only how to configure shipping taxes. I will show you how it works in a store, too. This way you won't need to test it yourself.

I will use the same cart contents to demonstrate how taxes work in the checkout. I'll guide you with the following examples.

WooCommerce shipping tax - example cart contents

I have 2 different products I added to the cart. They both cost $9.

Product in store - admin panel

The shipping method available for this cart set is the Flat rate. I've set shipping cost to $5.

Flat Rate Settings: $5

You can set the WooCommerce tax for shipping with the Tax status option: either Taxable or None. When you set Taxable then WooCommerce will add tax to the shipping cost.

I configured a simple tax rule - 23% VAT for every product and country. It is the tax that the store will use for shipping. That's because I marked the Shipping checkbox:

WooCommerce tax on shipping configuration: tax rates

Your tax configuration may be more advanced. It depends on your origin address, where do you send your parcels, what products you sell, etc.

If you need any help with general WooCommerce tax configuration, check out our WooCommerce Taxes Complete Tutorial!

No tax setting

The basic tax configuration is to disable taxes at all 🙂 You simply need to unmark one checkbox and that's all:

WooCommerce settings: Enable taxes checkbox

This won't work for every business. What's more, most of the e-commerce stores have to include VAT tax in the product price. Ask your accountant how it works for your business.

This is how it will look in the cart when you configure tax like above:

No taxes settings - cart page

As you see, the shipping costs $5.00. There's no tax added. It will cost $6.15 when we enable taxes in the store in the next step.

Tax configuration

If you need to enable taxes in your store, simply mark the checkbox:

WooCommerce Settings: Taxes enabled checkbox marked

You can enter prices in your store either inclusive or exclusive of tax.

In the first mode, the final price is the same as you configure while editing a product. The second configuration will calculate and add VAT tax to the product's price.

It affects how your cart and checkout display prices, including shipping.

Now I'll show you the final effect of each configuration.

Prices entered with tax

Display prices including tax

Let's try with the first option to demonstrate you how it works.

Prices: entered with tax, displayed with tax

I set that:

  • I enter prices with tax
  • The store displays prices in the cart and checkout including tax

The cart for such configuration looks like this:

Prices: entered with tax, displayed with tax (cart page)

As you see, there's tax annotation below the total price. Also, the shipping cost is $6.15. It could be $5.00 if you set the shipping method Tax Status to None.

Let's try it:

Flat Rate Tax Status: None

The cart totals look like this:

Tax status: none (cart page)

Display prices excluding tax

The second way to configure the tax is:

  • I enter prices with tax
  • The store displays prices excluding tax

Prices: entered with tax, displayed without tax

Look:

Prices: entered with tax, displayed without tax (cart page)

There's a new line in here: Tax. Also, the store displays prices without VAT:

  • $7.32 instead of $9.00 for a product
  • and $5.00 instead of $6.15 for the shipping

Prices entered without tax

Display prices including tax

Let's try with completely different configuration. We'll use the option to set that we enter prices without tax. It changes a lot.

That means the prices you set in the product settings are exclusive of tax. The store adds VAT tax to the price you set.

Also, I've set that the store should display prices including tax.

Prices: entered without tax, displayed with tax

What's the effect?

Prices: entered without tax, displayed with tax (cart page)

As you see, the shipping cost is still $6.15.

Display prices excluding tax

Yet another way you can configure tax. This time prices are:

  • entered without tax
  • displayed excluding tax

Prices: entered without tax, displayed without tax

Check out the final effect:

Prices: entered without tax, displayed without tax (cart page)

How to calculate the proper net amount in WooCommerce?

If you decide to enter prices exclusive of tax in WooCommerce, you'll have to calculate the proper net amount. It seems to be easy, but in WooCommerce it's a little more complicated. Sometimes WooCommerce rounding causes the price with tax to be slightly miscalculated. This mainly applies to products tax, because you can add several of them to your cart. In products, we recommend that you enter the net amount to four decimal places. In shipping cost, two decimal places should be enough.

You can calculate the proper net amount with this formula:

Price without tax = price with tax/1,23

In this example, I calculated shipping cost with 23% tax. If you are using a different tax rate, you can change the 1,23 to the proper amount. For example, with 18% it'll be 1,18.

So, if you want to charge $9,95 with tax for shipping and have 23% tax fare, divide 9.95 by 1.23, and you'll get your proper shipping cost without tax in WooCommerce - $8.09.

How to set up shipping taxes with Flexible Shipping?

Did you know that we created a great table rate shipping plugin for WooCommerce? It's called Flexible Shipping and comes with a free and premium versions. All tax settings for shipping that you've read above are also supported by the plugin. Give it a try if you need shipping based on weight, cart totals, item or cart item count and of course support for WooCommerce shipping classes.

Flexible Shipping WooCommerce

The best Table Rate Shipping for WooCommerce. Period. Create shipping rules based on weight, order totals or item count.

Download for free or Go to WordPress.org
WP Desk
90,000+ Active Installations
Last Updated: 2021-03-31
Works with WooCommerce 4.9.0 - 5.2.x

It's not so hard to set up WooCommerce shipping tax, is it?

You have seen how different tax configuration affects WooCommerce shipping tax. I hope this guide helped you.

If you have any questions then let us know in the comments section below. Thanks for your time!

Also, maybe our guide Ultimate Guide to WooCommerce Shipping will interest you?

Tweet

4 minutes read27540 views

Szymon Barczak

Content Management Specialist at WP Desk. He focuses on growing plugins' user base. Personally, he's interested in retro gaming and psychology.

WooCommerce 101

Flexible Shipping

The most flexible Table Rate Shipping plugin for WooCommerce. Create any shipping scenario based on totals, weight, quantity, shipping classes and more.

Learn more →

Join more than 10,000 others

WooCommerce tips, Flexible Shipping news - right to your inbox.

Home › How to configure WooCommerce shipping tax? Learn with working examples!

Footer

Flexible Shipping

The most flexible Table Rate Shipping plugin for WooCommerce. Create any shipping scenario based on totals, weight, quantity, shipping classes and more.

© 2021 A WP Desk WP Desk Shipment Secured by Comodo

Company

  • Blog

Products

  • Plugins
  • Docs
  • Support

Legal

  • Terms & Conditions
  • Refund Policy
  • Support Policy
  • Privacy Policy