Email marketing makes money by generating direct sales and promotions, as well as increasing overall brand awareness for client retention. Affiliate marketing, downloadable products, and membership registrations are some more methods to generate money using email marketing.