- Operations
- Finance
- Invoicing and getting paid
- Invoices / contract
Wiki
Invoices / contract
On this page
Example 3: Quarterly business reviews
A B2B software company averages 10 invoices per contract. They start running quarterly business reviews showing usage metrics and ROI. Customers who attend QBRs stay an average of 16 months. Overall average increases to 12 invoices.
Example 2: Expansion services
A marketing agency averages 8 invoices per contract. They introduce a new analytics service that existing clients can add. Clients who add the service stay an average of 14 months. Overall average increases to 10 invoices per contract.
How to apply
Calculate average invoices per contract:
Average invoices per contract = Total invoices / Total contracts (for a cohort or period)
Track this quarterly. Break it down by:
- Service type (which offerings retain longest?)
- Customer segment (do enterprise clients stay longer?)
- Acquisition channel (do referrals retain better?)
To increase this metric:
- Improve onboarding to reduce early churn
- Add value over time with new services or features
- Run quarterly business reviews to demonstrate ROI
- Create switching costs through integration and training
- Identify at-risk customers early and intervene
Why it matters
This metric directly impacts customer lifetime value. If your average contract generates 12 invoices at 2,500 euros each, lifetime value is 30,000 euros. If you can extend that to 18 invoices, lifetime value becomes 45,000 euros without acquiring a single new customer.
It also reveals retention health. A declining average means customers are leaving sooner. An increasing average means you are keeping them longer.
For service businesses, this metric shapes acquisition strategy. If customers only stay three months, you need to acquire constantly. If they stay 18 months, you can afford higher acquisition costs.
Average invoices per contract tells you how many bills a single customer relationship throws off. The maths is simple: take all the invoices you raised in a period and divide by the number of contracts behind them. If the number is high, customers are sticking around or you're billing them often. If it's low, engagements are short or you only bill a couple of times per deal.
Say you're running a monthly retainer and sending each client's invoice out of Moneybird. A client who stays twelve months racks up twelve invoices against one contract, so your average climbs the longer people stay. Now say you close a project proposal in PandaDoc with three milestone payments baked into the contract: that deal generates exactly three invoices and then it's done, which drags the average down.
So the metric is really a read on two things: how long relationships last, and how your billing is structured. For a services business it stands in for customer lifetime; for a subscription it tracks alongside retention. The two ways to move it are to keep customers longer, or to bill the value you deliver more frequently rather than in one or two big lumps.
Example 1: Onboarding improvement
A consultancy averages 6 invoices per contract (6 months). They find that customers who churn early had poor onboarding experiences. They implement a structured 30-day onboarding programme. Average increases to 9 invoices per contract.