Totally depends on your setup. If you have tools which can automate the process of billing at recurring times, daily can work fine so long as you QA process is top notch (aka you aren't providing shit). It also depends on what kind of lead gen model you are planning to run.
Daily recurring payments at the end of the day work fine to limit capital restraints and ensure that YOU get paid for all services delivered. If you're running a large scale operation and do this manually, it could become nightmarish. If you've got it automated with all of the appropriate checks and balances, it's definitely the lowest risk option.
Weekly or monthly works fine as well, but dependent really upon what market you are selling leads to, could be enough time for businesses to belly up and disappear with free leads. This just adds more risk on your end IMO.
Personally, I like to have more than one payment method on file and incentivize to achieve that.
Edit: Also keep in mind, you could have customers setup for daily billing to start and once they are more established, aka you've had time to further build the relationship and can trust them, you can start establishing lines of credit for them, different payment terms, etc.
Daily recurring payments at the end of the day work fine to limit capital restraints and ensure that YOU get paid for all services delivered. If you're running a large scale operation and do this manually, it could become nightmarish. If you've got it automated with all of the appropriate checks and balances, it's definitely the lowest risk option.
Weekly or monthly works fine as well, but dependent really upon what market you are selling leads to, could be enough time for businesses to belly up and disappear with free leads. This just adds more risk on your end IMO.
Personally, I like to have more than one payment method on file and incentivize to achieve that.
Edit: Also keep in mind, you could have customers setup for daily billing to start and once they are more established, aka you've had time to further build the relationship and can trust them, you can start establishing lines of credit for them, different payment terms, etc.