A reseller hosting account is like a large, master hosting account that has all the features of shared hosting, plus a whole lot of additional features. It also allows you to create multiple shared hosting accounts, under the control of the master or reseller account.
It offers the opportunity to sell hosting. The owner can use the hosting for their own website and sell hosting packages for a profit.Typically, reseller hosting works best for somebody looking to start a hosting company of their own.
Reseller hosting also comes with many advantages including:
Ability to make a profit from your hosting company
Reasonably priced
You gain plenty of control over the set-up of the accounts you want to sell
It's actually your own business, with you customer at your price.