There are many benefits of being an affiliate, however the main benefit is quickly maximizing your earning potential from the visitors to your website with little or no cost and effort.
Joining an affiliate program is usually free and can be done quickly and easily through a quick online registration process. All you need to become an affiliate is a website and some space to publish banner or text adverts.
Placing affiliate banner adverts on your website requires only very basic HTML knowledge and is quick to do, so affiliates benefit from almost instantly realizing additional revenue from visitors to their website.
Being an affiliate doesn’t require any expertise or specialist product knowledge for the products and services you choose to advertise.
Affiliates usually benefit from not having to worry about stock control, processing orders, processing payments or invoicing as this is all done by the merchant.
Another benefit of being an affiliate is that it’s usually a zero or very low risk opportunity to earn additional revenue for your business.
Being an affiliate means you are your own boss, so you can benefit from setting your own marketing goals and income targets.
Because affiliate marketing is primarily done online you can benefit from doing it from anywhere in the world with internet connectivity.
As an affiliate, you decide how much time to invest in your affiliate marketing and dictate how much money you earn from as a result.
Affiliates don’t handle customers or complaints as everything from the point of sale is handled by the merchants.
The merchants will usually provide excellent support for their affiliates regularly updating ads and promotions to maximize the earning potential for both parties.
(this extract comes from the website theresellernetwork.com which features affiliate marketing distributors - this extract aims at clarifying the role of the affiliate: source)