Both basically operate the same and there are few differences. Both LLC's and s-corporations are pass-through or flow-through entities, which means you report the profits and losses on your personal income taxes. S-corporations typically have a few more restrictions in that only US citizens can be owners, you can not have more than 50 shareholders and you can only have one class of stock. (also the bookeeping and paperwork of an S-corporation can be more involved.)
LLC's provide more freedom, you can have different classes of stock, and it is easier to maintain. But you must have at least two owners or shareholders to operate as an LLC in most states.
Let me know if this helps.
If i were you, go with an LLC. It proivdes limited liability and will handle most of your needs.


