From what you’ve described, this is exactly the type of situation where an offshore company formation makes sense. You clearly want something that’s compliant with German rules in the short term, but also flexible enough to keep using after you relocate and fully exit the German tax system.
Germany definitely complicates things, especially if you want to use profits from the company while you’re still resident there. That’s where the right structure becomes important.
One option that could work well is to establish a
Marshall Islands company with bearer shares. The benefit of bearer shares is flexibility, they can be assigned to you or to someone else without having to constantly amend the corporate registry. Alongside that, you could︀ set up a second company, for example in
Antigua and Barbuda, which would act︁ as the service provider to the Marshall Islands entity.
In practice, that would let you︂ control how much income flows to the Antigua company. You could then draw dividends from︃ Antigua, declare them properly in Germany, and pay tax as needed while you’re still there.︄ Meanwhile, the main profit-holding company (Marshall Islands) would stay neutral, ready for the long term,︅ and you’d have the freedom to adjust the structure when you relocate abroad.
This way,︆ you’re compliant in the present but also building a framework that’s sustainable once you’re out︇ of the German tax net.