Hi
So I am UK based but sell products worldwide.
I have found one specific issue and I’m not sure if its how my site is set up or if its a bug in Shopify that causes the error. I’ll try to explain the best I can…
-
I have a product that has international shipping. I have attached a screenshot (product-price.jpg) showing this product. Base price is £650. In this scenario the item is being ordered from Southern Ireland, so as you can see, the Tax is removed (this is a key point) and then it is converted into Euros. No problem so far.
-
The order is placed by a customer who’s billing address is based in Southern Ireland but the item is being delivered to an address in the UK. You can see price/tax breakdown in the screenshot (euro-order.jpg). But can you see the calculation being applied here?
642.95 euros (no idea where this price comes from as its not the same as the price displayed on product-price.jpg)
8.95 euros for shipping
Tax 108.65 euros (included)
Totalling 651.90 euros
BUT here lies the problem. The Tax should actually be reapplied in this scenario as it was removed at product level, but as you can see here, it has calculated the totals and then the VAT is displayed as INCLUSIVE in the pricing, which means in this order, we basically lost £120 because of the way the tax is applied.
I have attached a UK based order/shipment so you can see the difference in pricing (uk-order.jpg)
Effectively, as it was shipped to the UK, the tax should be reapplied so that the order total should be this;
642.95 euros for the item
8.95 euros for shipping
PLUS Tax 108.65 euros (because its being shipped to the UK)
Total should therefore be 751.60 euros
This means that when the currency conversion takes place, the customer should pay nearly £650 (as it shows on the uk-order.jpg screenshot) and NOT the £560 that they were charged.
My Shopify store has geolocation enabled and also states that tax is included in prices but has the dynamic tax calculation enabled based on customer location.
Any clarity on this as the documentation doesn’t seem to help/address this situation and the AI chatbot might as well be turned off if you have anything more technical the most basic of issues.
Any help / advice / guidance would be most appreciated ![]()
Images;


