Thanks for the information :)
This is more of a tax related question though (this is me not knowing much about concepts) - Does income tax get deducted after itch.io takes its share, or its something done after i get my payout - that got me confused. and thanks again :)