Amazon affiliates can make as little as a hundred bucks a month or as much as six figures per year. According to ZipRecruiter, the national average salary for an Amazon affiliate is $55,434 per year. The top 1% of earners make between $111,500 and $121,000, while the lowest 10% earn between $16,500 and $26,000.