woocommerce not adding tax

Woocommerce not adding tax

In woocommerce I’ve set a country code specific tax. This seems to work, but the problem is that it doesn’t show at the Cart Totals in the Cart. VAT stays at €0,00 but when clicked on Proceed to Checkout, it does show the correct VAT.

The prices are set exclusive of tax. The tax rates are only based on the country code.

What could be the problem?

I am using version version 2.1.7 These are my settings:

  • Enable Taxes: yes
  • Prices Entered With Tax: No, I will enter prices exclusive of tax
  • Calculate Tax Based On: customer billing address
  • Default customer address: no address
  • Shipping tax class: shipping tax class based on cart items
  • Rounding: off
  • Additional Tax Classes: Reduced Rate, Zero Rate
  • Display prices in the shop: excluding tax
  • Price display suffix: empty
  • Display prices during cart/checkout: excluding tax
  • Display tax totals: as a single total

WooCommerce Docs

Documentation, Reference Materials, and Tutorials for your WooCommerce products

Local Pickup

Local Pickup is a method that allows the customer to pick up the order themselves.

Setup and Configuration ↑ Back to top

To use this method it must be added to a Shipping Zone.

1/ Go to WooCommerce > Settings > Shipping.

2/ Select a Shipping Zone, and click the + icon to Add Shipping Method. A modal window will display.

3/ Select Local Pickup from the dropdown.

4/ Click Add shipping method.

5/ Click Local Pickup in the row you wish to define.

This takes you to a different screen.

6/ Enter a Title that displays to customers in checkout – some shops change the title to Local Delivery, for example.

7/ Select Tax Status – Define whether or not tax is applied to the shipping amount.

8/ Enter Cost – Cost for the option, is applied to entire cart.

9/ Save changes.

Customer view ↑ Back to top

Customers residing in the zone with this shipping option are able to select this in the cart and during checkout.

Cart view ↑ Back to top

Checkout view ↑ Back to top

Custom emails for local pickup ↑ Back to top

WooCommerce uses the standard order flow when the local pickup shipping method has been selected. For example, the customer receives the same order confirmation email whether local pickup or flat rate shipping has been selected.

You can look into creating custom emails via the guide How to Add a Custom WooCommerce Email.

Disable local taxes when using local pickup ↑ Back to top

To disable local tax tax calculations for Local Pickup, add this snippet at the end of your theme functions.php file:

add_filter( ‘woocommerce_apply_base_tax_for_local_pickup’, ‘__return_false’ );

This will make it use regular taxes rather than local taxes when local pickup is chosen.

Changing the location for local taxes ↑ Back to top

To charge local taxes based on postcode and city for Local Pickup, you need to define the shop’s base city and post code using this code:

Contact WooCommerce for WooCommerce Tax support

WooCommerce is ready to help you get the answers you need.

Thanks for contacting WooCommerce

WooCommerce will reply to your questions about Get extension name shortly.

While you wait, check out these handy resources:

Feedback for WooCommerce

We appreciate your feedback about your support experience with WooCommerce, developers of WooCommerce Tax. This helps us maintain high standards on the WooMarketplace, and helps WooCommerce improve.

Glad to hear it went well with WooCommerce. Tell us more.

Sorry to hear that. Can you tell us more?

Did WooCommerce get back to you?

How long did it take for you to hear back from WooCommerce

A few hours A day A few days

Was your issue resolved?

Sorry to hear that. Would you like our team to take a look at your issue?

Do you have any additional feeback for us?

Has anything changed since you first reached out? Is there anything new that you’d like us to know?

Great! Any additional feedback?

Mobile Apps launch

NEW: Put your store in your pocket – manage orders, track sales, and get real-time order alerts with the new WooCommerce mobile app (iOS & Android).

Our websites and dashboards use cookies.
By continuing, you agree to their use. Learn more, including how to control cookies.


The most customizable eCommerce platform for building your online business. Get started today for free.

Eliminate the need to even think about sales taxes for your store

Automatically calculate how much sales tax should be collected for WooCommerce orders – by city, country, or state – at checkout. Currently available in over 30 countries.

Don’t have WooCommerce yet? Get started.

Enable automated taxes

That’s it! Once you update your tax settings, your store will collect sales tax at checkout based on the store address in your WooCommerce Settings.

Powered by Jetpack

Our automated tax offering is part of our Jetpack-powered cloud services. Once you connect your store you can start benefiting from free security, insights and uptime monitoring.

Available today in the United States, Canada, and beyond

Save yourself the time and the tax burden – get automated sales taxes for United States, Canadian, Australian and United Kingdom based stores, plus a growing list of countries in the rest of the world.

Automate your taxes today

An easier way to calculate your tax rates awaits. No more hassling with custom tax rates, set it and forget it!

What about support and updates?

WooCommerce Tax is part of our cloud-powered services, served to your store via the WooCommerce Services extension. Our documentation covers what you need to know. Any questions, contact us.

How much does this service cost?

Actually, you just save. WooCommerce Tax is a free service. If you are selling from more than one store location though, you will need to use a standalone tax extension of your choice.

What if I’m not in an eligible country?

Yep, we hear you. We’re working on adding more tax providers, and services so that more stores can get the benefits of WooCommerce cloud-powered services.

WooCommerce – the most customizable eCommerce platform for building your online business.

Leave a Reply

Your email address will not be published. Required fields are marked *