The issue is due to Magento recalculating VAT when a different country is selected. To fix this, go to Stores > Configuration > Sales > Tax and ensure that Price Display Settings are set to Including Tax for both product and shipping prices. Then, check that your product's tax class is set correctly under Catalog > Products. Make sure your tax zones and rates for both countries are configured correctly under Stores > Tax Zones and Rates. If the problem persists, you may need to override VAT calculation logic in checkout, which may require custom development. Additionally, using tools like notes ai can help track and optimize your tax settings and calculations to avoid such issues.
It sounds really frustrating to deal with tax calculations showing incorrect values. Magento 2 can sometimes miscalculate VAT when different countries have their own tax percentages, especially if the tax rules or customer tax classes aren’t fully aligned. I’d recommend double-checking the tax zones, rates, and how they’re linked to product and customer classes. Also make sure the “Calculation Settings” match the way you want Magento to apply VAT. A small mismatch in any of these areas can cause the totals to show up wrong. If you share your current setup, someone here might help spot the exact issue.
Your issue arises because Magento is likely set to calculate the fixed tax amount for Country A, then recalculate the gross price for Country B based on the original net price.
This forces Magento to use the same net price for all calculations, Bazoocam ensuring the final Price Including Tax is correctly calculated for Country B, thus achieving your desired €9.95 total price.
MP Bhulekh is a very helpful portal for checking land records in Madhya Pradesh. It lets users quickly access Khasra, Khatauni, maps, and ownership details online. The platform makes land verification easier, reduces paperwork, and brings more transparency to property-related processes. mp bhulekh