With my limited understanding, I would say you pay taxes in the country where you live. But I guess laws could say differently in those countries that you mentioned.

Reply to this note

Please Login to reply.

Discussion

Thank you very much. Looks like I need to pay a tax advisor a shit ton of money to be sure haha