If you are looking to purchase roofing leads, you can expect to pay anywhere from $30 a lead (for crappy, old, and NON-exclusive leads) or $100+ a lead (for exclusive leads that are generated in real-time). The factors that influence the cost per lead include your geographical region (some regions are much more competitive than others), seasonality, type and quality of roofing leads. In general, being willing to pay for higher quality tends to pay off (assuming you are with a reputable roofing leads company such as Roofer Elite).