Alamy. With over 60 million images, Alamy is the largest stock photo website, but they also pay well too. Photographers earn 50% of every sale, and aren't restricted to selling exclusively with Alamy.