Unlike C-corporations, S-corps can have a maximum of 100 shareholders. It is also important to note that there are stringent eligibility criteria for S-corp shareholders. For example, shareholders must be US residents. On the other hand, C-corporations can have an unlimited number of shareholders, including individuals from overseas.