There are ways.
I own a holding company that owns 30% of my startup, and some stock. All gains through the holding company are taxed at 0.66%(Norway), and I can move as much money as I want between companies owned by the holding company.
However whenever I pay myself from it I get taxed at 36%, depending on how much I take out.
But the thing is, if I consult via my consulting company owned by my holding company, I can move my income essentially tax free from my employment to other investments.
eg: I make $250k for the year via my "Firstborn Unicorn Software Development LLC". This LLC is owned by "Firstborn Unicorn Holdings LLC", I pay myself $60k and pay my personal taxes, the rest (let's say ~$180k) gets moved to my holding company and gets taxed at 0.66%.I can put it all in stock, or even buy up to 3 properties with the holding company.
Now, you ask, how can I move money from my holding company to my own pocket? I'd need to pay those 36%. Well, no. I can go to the bank and say "Hey guys I have a hlding company with bank account number 444777474 and it has $180k in it, I want a $150k loan at 2%."
They're like: "ok".
I essentially just turned those 36% taxes to the state into 2% interest to the bank, and, personally, I'm now in debt and can write it off.
AMA