The billing cycle is the period between the last billing date and the current billing date for any sale of goods or provision of services. The length of billing cycles varies depending on the lender or service provider, but usually, it lasts from 20 to 45 days.