Contract Billing is used if you want to bill for ongoing client work. For example an ongoing support and/or service package. Your Client Work Management platform should be able to configure these contracts to allow for an allowance of work or time and also provide the ability to add an excess charge and automatically generate an invoice and the end or beginning of the next billing cycle.