Why people let themselves get audited is beyond me. If you are making coin, just hide your tracks.
Example:
Get paid through LLC 1. Pass all profits from LLC 1 to LLC 2 every year by way of a 1099. Have LLC 2 pass it on LLC 3. LLC can pass it on to an offshore company where you withdraw it all. Just hide ownership in those three LLCs which is relatively easy to do.
If you want to hide yourself and income even further, rent your apartment, buy your car, etc, etc in the name of one of your LLCs, and it could be one totally unrelated to the ones in the example.
Hell, why not create a circular company that no one is the owner of. Hiding is easy.
lol
The way to actually accomplish what you're saying here which is hilarious is to do the following.
1) Setup a real offshore company, rent office space, employ several people full time in said country. Bank there.
2) As you personally, the American citizen, draw an 'acceptable' salary - say $200k as a consultant to this offshore company (which you are not directly a director of and there IS a director who is employed by this company full time, has their hands in it operationally, etc
3) The company has an executive appartment - paid for out of it's BVI or other accounts. The company may also have a corporate jet. Or perhaps company cars. You the consultant could *USE* these. They would NOT be used 100% of the time, nor would they be your only/primary place of residence (read- you'd need to actually have your primary residence elsewehre, but sure you could live in the 8k sq ft miami penthouse).
etc etc etc
This is how what you're describing is actually done. The way you make $50M and 'don't pay taxes' is to KEEP THE MONEY OFFSHORE AND KEEP IT IN THE COMPANY. The second you pull it out personally and try to bring it into the country and spend it you've got serious issues and are now going to pay heavy back taxes/penalties at minimum, or go to jail for tax evasion should you get 'smart' and lie about what you're doing.
The problem of course with these 'hey I found a way to pay very little taxes' are that to do this correctly it has significant operational costs. Not to mention you're paying taxes on the $200k salary you're paid by the company at normal US rates.
Oh- and no one believes you if you're not at this level and you're only taking a $20k consulting salary yet rolling around in a $100k 'company' car.
Nope- that doesn't work well even if you are running it through a BVI bank.
Of course how aggressive people are with this is just like how aggressive they are with anything else.