Well, my situation is a bit different from others and would like to know how I could keep my job. I have a Rot-Weiss Rot plus visa from Austria and I am moving to Germany soon (my husband is EU citizen). I will change my main residence from Austria to Germany. That means my Austrian Visa is no longer.
The fact your husband is an EU citizen makes a big difference. It's important that you get a German visa as the spouse of an EU citizen. It means you can work there without conditions and do not need to rely on your job and your employer to sort out your immigration situation.
I would like to keep my job with home office in Berlin. As long as I don't have registered residence in Vienna, my company cannot pay my salary I believe. Is it possible the Austrian compny pay for me all taxes (social, health insurance, etc.) to Germany? What kind of things should my company prepare for that?
It's not trivial. You are essentially in the same situation as a German or EU citizen who works remotely for that company. The main solutions I have seen in that situation are:
- Find a local entity to run payroll. If your “real” employer does not any presence in Germany, they can pay an “employer of record” or global “payroll provider” to do it for them. That company will obviously charge a fee on top of your salary and all applicable taxes and contriutions.
- You register yourself as freelance and become a contractor rather than an employee. You have to figure out all the details yourself and should charge accordingly.
For registration in Germnay as freelancer, that means I should pay all taxes myself. My Salary is not that higher enough.
If you become a contractor, you should expect the company to pay more, precisely because you have to shoulder a lot of costs and they don't (right now you cost them more than your salary). It makes no sense to become a contractor and charge exactly the same amount an employee would get as a salary. Whether you can charge them that much more that you're not losing out is another question (beyond health insurance, you also have to think about leave days or retirement).