| Nothing about that seems wrong at all. 1. doesn't matter. It sounds like this is your day job unrelated to the hypothetical company. 2. this is OK, you can do that. 3. this is where it becomes a little more difficult. since you are presumably working from Germany, the value is created in Germany and therefore is going to be taxed there. sounds like the obvious (and fair) thing to do to me. 4. income is taxed where it is created, not where you originate from. Consider it like this: If I'm a German and live more than 6 months in the US, my primary taxation point is the US. My origin doesn't matter, it is where I live (and in essence whose state services (what taxes pay for) I use). The same goes for companies. If the company is registered in Estonia, fine, you can do that. But if the company is actually _operating_ in Germany, well, you have to pay taxes over there _just for the business you do over there, NOT for business you do from Estonia_. 5. yes, this is personal income. You'll pay taxes in Estonia which you can match up to your taxes in Germany. In no circumstance you pay twice. Again sounds very correct to me. To be honest I'm not entirely sure this is the actual situation, but nothing about it seems wrong :-) |