Affiliate marketing is low risk. Since there’s no cost to join affiliate programs, you can start making money with an established affiliate product or service without any upfront investment. Affiliate marketing also can generate relatively passive income through commission—the ideal money-making scenario. Though initially you’ll have to invest time creating traffic sources, your affiliate links can continue to deliver a steady paycheck.
An affiliate marketing program is a lot of work, and in most situations there's a lot of competition so you're not going to be bringing in money immediately. Business owners and entrepreneurs suppose that all you need do is setup a site and choose an affiliate to associate with and then just let it run its course. But according to Three Ladders Marketing, only 0.6% of affiliate marketers surveyed have been in the game since 2013. That means that affiliate marketing takes time and effort to build and make money.
Getting to the point where you earn consistently from affiliate programs might take a while, so you probably should not quit your job from the very start. Usually, it takes from 6 months to several years to start making profits with affiliate marketing. More precise timing and your overall success depend on your ability to create quality content, optimize for SEO, drive traffic, and promote your affiliate products. Don’t forget about the active usage of social media and email marketing. You will not skyrocket overnight. But by being consistent in the promotion of affiliate products, having the right marketing strategy will bring you to your desired income.