Reseller hosting lets you sell hosting packages, while affiliate programs drop a few dollars in your pocket whenever someone signs up for a web host via one of your affiliate links. The former is an active role, as you must build your client base, pitch them, and deal with customers' tech support issues. The latter is passive in that you can simply paste affiliate link codes into your personal or professional website, YouTube description box, or social media account.