Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I believe that's related to corporation tax, not VAT. The customer pays VAT and that appears to be where this discrepancy lies.

Itch is NOT including VAT in the upfront price, Steam is - yet both upfront prices are the same, hence Itch charging 20% more in total than Steam. This is a problem I have seen more than once.