The best part about the Amazon affiliate program is it’s 100% free. It won’t cost you a thing to start selling products if you have an existing website and if you don’t, creating a WordPress website is also free. The only associated cost will be domain @ $15/year and hosting @ $5/month.