There are ways to avoid double taxation. The simplest answer is through S corporations.
These corporations decide to pass their corporate income, losses, deductions, and credit through to their shareholders for federal tax purposes. What this means is that shareholders report the corporations’ income and losses in their personal tax returns and are assessed tax on individual income tax rates.