Yes, paying for leads works. The best way to pay for leads is by purchasing them from an online marketing company that generates high-quality leads. This works because these companies have a proven track record of providing clients with the kind of leads they want.  They also understand how to market to businesses, so they are more likely to respond to the ads and buy what's being offered.