I beg your pardon for the slang in the title but I run out of characters Back on topic: say I live in Europe (i.e. Greece), I open a bank account in Switzerland and I send there money made through US affiliations (i.e. Clickbank), do I really need to set up an offshore company to be safe? Do US based affiliation companies disclose informations to other nations tax agents? I guess you need an offshore company when you run a "proper" business (i.e. an e-commerce site) and you have to directly deal with customers, but is it really necessary in the case aforementioned? Thanks in advance to anyone that can contribute or share useful resources on the subject.