Annual contracts are a real quality signal. They also mean that eleven months out of twelve, an annual customer mathematically cannot churn, which makes monthly churn look calm and pushes every actual decision into a renewal month you may not have looked at. The question is never whether the contracts are annual. It is when they renew and what happened the last time they did.
TL;DR: Annual contracts genuinely improve retention and also defer churn out of the reporting window. Here is how to build the renewal cliff from the raw export before you own it.
Sellers lead with contract length because it is a legitimate strength and because it is one of the few retention facts that is unambiguous. What they rarely produce is the renewal calendar, partly because billing dashboards present churn as a monthly rate rather than as a schedule of events, and partly because a business with a young annual book has genuinely never seen a full renewal cycle and so has nothing to report.
Four mechanisms account for most of the gap between this claim and what the raw rows show. They are not mutually exclusive and they compound.
A book converted to annual terms eighteen months ago has been through at most one renewal cycle, and the cohort that converted most recently has been through none. Reported retention describes a period in which leaving was not an available option.
Annual plans sold during a launch or a promotion all come up for renewal together. Build the calendar: revenue at risk by month for the next twelve months. If any month exceeds 15% of revenue, that is the single most important date in your ownership plan.
Auto-renewing card payments produce renewals that were never affirmatively chosen. Those accounts can look loyal for years and then leave the moment anything prompts a review — a price change, a card expiry, a new owner's email.
Cash collected up front for service not yet delivered is a liability you inherit. If a meaningful share of annual revenue was collected before close, you are obliged to deliver it without receiving it, and that needs to be in the working-capital adjustment.
Every step below runs on a subscription-level export in a spreadsheet. None of it needs access to the seller's live billing account, which matters, because as a buyer you will not get one.
These are the thresholds we use in our own reports. They are working thresholds rather than industry standards, and the right line for a given deal depends on contract length, tenure and how transferable the customer relationships are.
| What you find | Verdict | What to do about it |
|---|---|---|
| Annual cohorts have completed at least one full renewal cycle at above 85% | Green | Evidence, not inference. The contract-length claim is doing real work. |
| Largest renewal month is 15–25% of revenue | Investigate | Manageable, but plan the transition around it and do not touch pricing that quarter. |
| Largest renewal month above 25% of revenue | Price it in | A single month decides a quarter of your revenue. Talk to those accounts before close, not after. |
| Most annual subscriptions have never reached a renewal | Investigate | Reported retention describes a period when churn was not possible. Underwrite on the monthly cohort instead. |
| Observed annual renewal rate below 80% | Price it in | Annual terms are deferring churn into a cliff rather than preventing it. Model the cliff explicitly. |
Ask for these before the LOI. After the LOI you are renegotiating rather than negotiating, and a seller who will not produce subscription-level rows has told you something useful either way.
Illustrative. 70% of revenue is annual and reported monthly churn is 1.4%, which looks excellent. Building the renewal calendar shows 28% of total revenue renewing in March, because a Product Hunt launch two years ago converted a cohort together. Of the annual subscriptions that have reached a renewal date, 79% continued. Annualised, the annual book is therefore losing roughly a fifth of its revenue per cycle, concentrated in one month, while the monthly reported rate says 1.4%. Both figures come from the same file. Only one of them tells you what March looks like.
The renewal calendar is the most useful single artifact you can build from a subscription export, and it is almost never in the data room because it is not a metric, it is a schedule. It determines when you can safely change pricing, when you should not migrate billing, and how much cash you need in reserve. If a cliff month is large, the mitigations are direct customer conversations before close and a hold-back that releases after the cliff has passed.
The relevant tool on this site is the annual-plan churn risk analysis, which runs the arithmetic above on a file you paste in. The full method is documented in the 5-risk buyer-side method and the due-diligence checklist.
Every check on this page can be run by hand in a spreadsheet, and if you have the time you should. If you would rather not: send us the target's subscription export and we run the full human-reviewed analysis — logo churn, revenue churn, customer concentration, annual-plan decay, zombie MRR and an A–F revenue-quality grade. The free Starter tier covers one CSV per month, which is enough to check a single deal.
See a sample report → · Get the free 23-point checklist →
They reduce churn opportunities, and often genuinely reduce churn as well, because the customer has made a larger commitment. But they also defer every decision to a renewal date, so a book that has not been through a full renewal cycle has no evidence either way. Judge annual retention only on cohorts that have actually reached a renewal.
A month in which an outsized share of annual revenue comes up for renewal at once, usually because those contracts were sold together during a launch or promotion. If a single month carries more than about 15% of revenue, it dominates your first year of ownership and should shape both the transition plan and the deal structure.
For each annual subscription, add the term length to the start date to get the next renewal date, then group normalised monthly revenue by that month across the coming twelve months. The output is a bar per month, and the tallest bar is the cliff. It takes about ten minutes and it is rarely in the data room.