I own a lead generation site for the franchising industry. We advertise for about 250 franchise companies. We get paid by the lead and on a flat rate basis. At the beginning of the month, you would access my Admin where you can download a csv file detailing every lead each advertiser received. You would remove duplicates and calculate the total number of leads to bill. Generate an invoice, get it approved and then process the credit card transaction with my online merchant bank. Most of this work is done at the beginning of each month but some is processed during the month. New business, etc.