Average invoices per contract measures how many billing cycles each customer relationship generates. It is calculated by dividing total invoices by total contracts over a given period.
For a monthly retainer billed monthly, a customer who stays 12 months generates 12 invoices. For a project billed in three milestones, each project generates 3 invoices.
This metric reflects contract duration and billing structure. A higher number means longer customer relationships or more frequent billing. A lower number means shorter engagements or milestone-based billing with fewer touchpoints.
For service businesses, this metric indicates customer lifetime. For subscription businesses, it correlates with retention. The longer customers stay, the more invoices per contract.
Increasing this metric means either extending customer relationships or changing billing structure to capture value more frequently.