The main difference is in how their tax is calculated and paid. S corporation income can be taxed as part of the owner's personal income. C corporations are taxed as legal businesses. There are a number of restrictions on S corporations that don't apply to C corporations - they can only be owned by US citizens and have no more than 100 stakeholders. S corporations tend to be a better choice for small businesses, depending on their needs and type of business.