I'm a Polish citizen. I've become a German resident because I'm working there, and as fair as I have learned, I'm treated as resident if I'm in given country (Germany) more than 180 days a year.
This has tax implications if I'd like to work as contractor. Staying more than 180 days in Germany I'd be forced to register a company there (and be taxed there).
However, assuming I don't stay in any EU country more than 180 days, and I'm still contracting (either changing contract or working remote), what implication on taxation and company registration does it have? Can I than register my company for contracting in any country I choose (for example, Cyprus), or I'd have to register it in my home country (Poland)?
Just to give an example, I am contracting for German country, that allows me to work abroad half the time. I spend 5 1/2 months in Germany, 5 1/2 months in Poland, and 1 month 'abroad' (for example Montenegro, Croatia) on holidays. In none of the countries I'm longer than 180 days.