From personal experience tax is a tricky area, and luckily since my corporate (S.A) is based in Costa Rica and my funds stay within Costa Rica I only need to pay tax on income derived from within the CR. If we receive commission checks outside Costa Rica (offshore earnings) then I do not need to pay tax on it.
It is very important that you keep IO’s, and strict books as if you do get audited and the tax man finds anything that looks out of the norm then he will dig deeper than you wish.
As for americans I am curious how you collect your funds even though promoting online gambling to US citizens is a ticky arena.
I report myself as an internet marketing company.