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 and example, I'm contracting for German country, that allows me to work abroad half a 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.