Charge the same price everywhere, and absorb the VAT
-
As a UK business, we want to have the customers pay exactly the same price in all countries. Whatever VAT is chargeable, we want to absorb that into the price.
e.g.
UK customer pays 10 GBP (8.33 GBP net, 1.67 GBP VAT @20%)
DK customer pays 10 GBP (8 GBP net, 2 GBP VAT @25%)
I thought I would be able to achieve this by telling WooCommerce in settings that I am entering prices including VAT.But no. The way WooCommerce uses this information, it seems, is that it calculates net price from my tax inclusive price based on the home market VAT rate. Then for other markets, it applies the respective VAT rates, making the net price the same for all markets and VAT-inclusive price different.
This Sep 2020 post says what I am trying to do is a common request, and offers a solution for v2.5.x
So, questions:
- By the time of the aforementioned post, v4.5 had been released. Then why does this solution refer to v2.5.x, esp. considering there are major breaking changes – 2.6.x to 3.0.0 requires a developer migration. More to the point, what’s the solution for newer versions, e.g. 5.7? Can the suggested v2.5.x solution be applied to v5.7 unchanged?
- If this is a common request, why is the solution not being merged into the core, instead of being provided as a code snippet? esp. since the “code snippet” is really just a filter, meaning that the functionality is already available in the core.
- The topic ‘Charge the same price everywhere, and absorb the VAT’ is closed to new replies.