Generally speaking, money you get from itch.io is counted as income, so you'll be responsible for income tax if your country has it. I can't speak for the legal requirements of selling goods through a US company for your country, so I recommend consulting a professional. We are the merchant of record with our "paid later" system so we would be responsible for tax on the sale, VAT.