While the S-corporation's special tax status eliminates double taxation, it lacks the flexibility of an LLC in allocating income to the owners.
An LLC may offer several classes of membership interests while an S-corporation may only have one class of stock.
Any number of individuals or entities may own interests in an LLC. However, ownership interest in an S-corporation is limited to no more than 100 shareholders. Also, S-corporations cannot be owned by C-corporations, other S-corporations, many trusts, LLCs, partnerships, or nonresident aliens. Also, LLCs are allowed to have subsidiaries without restriction.