Generating leads should not cost you money, but it will take your time and effort. Listed above are the top 25 ways to generate new leads, you can do most if not all without spending a dime. Visit above and read: the top 5 ways to attract new leads.