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.