Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

As explained above, YOU are paying the correct rate of tax (20% VAT) whether you buy it from Itch or Steam, no preference involved. It is the game's base rate (chosen by the developer) that is different, suggesting the product has been setup incorrectly on one of the two store fronts.

Oh got it, thanks.