Blog · Board and management reporting · Software
B2B product KPIs connect account adoption and repeat usage with customer retention and recurring value. Use a worked customer-cohort example to separate user behavior from commercial outcomes.
B2B product KPIs measure whether customer accounts adopt a useful workflow, keep using it, stay customers, and maintain or expand recurring value. Report those results together by customer cohort. High activity from a few large accounts can hide weak adoption across the wider customer base.
Start with the customer organization as the reporting unit. For an illustrative US approval software company, an adopted account has completed at least one approved workflow during its first week. Repeated usage means completing another approved workflow in days 31 through 60 after the account start date.
Document that distinction in the KPI definition. Standard cohort analysis separates inclusion conditions from return conditions; apply that logic to accounts while retaining the user rows that support each account flag. A log-in alone does not demonstrate that this company's approval work happened.
Separate the product question from the sales question. Sales KPIs for B2B sales teams explain opportunities and commercial conversion. B2B marketing KPIs cover acquisition before the customer begins using the product. Product adoption starts with the customer population already in scope.
Use the customer register for account ID, start date, segment, and commercial status. Use the supplied usage export for qualifying action dates and user-to-account mapping. Add recurring-charge snapshots at account start and at day 60 from the billing export.
Keep one summary row per account, with distinct flags for first-week adoption, later usage, and an ongoing paid relationship at day 60. An account remains commercially retained in this example when its paid subscription remains active, regardless of whether a usage event occurred in the return window.
The charge snapshots below are normalized monthly recurring amounts in USD. They are not recognized revenue or cash receipts. Use consistent treatment of discounts and subscription components at both snapshots, and exclude one-time charges. Keep new accounts outside an existing cohort's retention calculation.
All six accounts have passed day 60 when the company reviews the export. Every account starts with a monthly recurring amount of $1,000. January and February are start-month cohorts, with each account measured at the same elapsed ages.
| Account | Cohort | First-week adoption | Active in days 31–60 | Paid at day 60 | Opening MRR (USD) | Day-60 MRR (USD) |
|---|---|---|---|---|---|---|
| A | January | Yes | Yes | Yes | 1,000 | 1,400 |
| B | January | Yes | No | Yes | 1,000 | 1,200 |
| C | January | No | No | No | 1,000 | 0 |
| D | February | Yes | Yes | Yes | 1,000 | 1,200 |
| E | February | Yes | Yes | Yes | 1,000 | 1,200 |
| F | February | No | No | Yes | 1,000 | 1,200 |
Account adoption = Accounts meeting the first-week workflow criterion / Starting accounts
Usage retention = Starting accounts with a qualifying action in days 31–60 / Starting accounts
Customer retention = Starting accounts still paying at day 60 / Starting accounts
Net recurring value retention = Day-60 MRR of starting accounts / Opening MRR of those accounts
| KPI | January calculation | January result | February calculation | February result |
|---|---|---|---|---|
| Account adoption | 2 / 3 | 66.7% | 2 / 3 | 66.7% |
| Usage retention | 1 / 3 | 33.3% | 2 / 3 | 66.7% |
| Customer retention | 2 / 3 | 66.7% | 3 / 3 | 100.0% |
| Net recurring value retention | 2,600 / 3,000 | 86.7% | 3,600 / 3,000 | 120.0% |
| MRR per retained customer (USD) | 2,600 / 2 | 1,300 | 3,600 / 3 | 1,200 |
Percentages are rounded to one decimal place; dollar averages here are exact. January has higher recurring value per retained customer but loses an account. That average does not make its retention stronger. February has the same initial adoption rate and stronger subsequent usage and commercial retention.
The opening population is three plus three equals six accounts. At day 60, five remain customers and one has canceled. The status reconciliation must return that original population, even when a canceled account disappears from the current billing export.
The opening MRR is $3,000 + $3,000 = $6,000. Closing MRR for those same accounts is $2,600 + $3,600 = $6,200. Combined net recurring value retention is 6,200 / 6,000 = 103.3%, and the change is $6,200 − $6,000 = $200.
For usage, four of six accounts adopted: 66.7%. Three returned: 50.0%. Five of six remained customers: 83.3%. Recurring value per retained customer is 6,200 / 5 = $1,240. Rebuild each total from the account rows rather than averaging percentages with different customer bases.
Retain only cohorts with complete observation windows. The retention calculation reference distinguishes eligible populations from incomplete periods and describes distinct-entity counting. Apply the same safeguards when your reporting unit is a customer account.
The product manager owns the workflow criterion and investigates why adopted accounts stop returning. Customer success owns account follow-up. Finance checks recurring amounts and the retained population against the billing register.
Review B because it remains paid and has expanded despite no qualifying return activity. Review F because it is commercially retained without first-week adoption. Those rows are questions, not automatic cancellation predictions. Check expected use frequency, account changes, and export completeness with the team that knows the customer. KPIs for B2B customer service teams can add service context to that conversation.
Bring a sample of your own account register, usage export, and recurring-charge snapshots to Covirage; it maps the columns, and its tools compute adoption, retention, and account-value comparisons and check the totals. The external AI model explains the results with every figure traced to its rows. Create a free Covirage account, then set up your business and bring your files.
See renewal analysis with Covirage for the supporting context.
A practical starting set is account adoption, repeat qualifying usage, customer retention, and recurring value retention. Choose the qualifying workflow and observation window for your product. Additional measures should answer a specific operating question rather than expand the report without changing a decision.
Account adoption counts customer organizations that meet an agreed use criterion. User adoption counts individual people or licensed seats. A large customer can contribute many active users while representing one adopted account, so one rate cannot substitute for the other.
Yes. A customer may remain under contract while usage falls, or its intended workflow may occur infrequently. Show commercial retention and qualifying usage together, then inspect the account's schedule and contract before treating inactivity as evidence of an impending cancellation.
No. Measure recurring value retention using the same opening customer set at both snapshots. Include expansion, contraction, and cancellations within that set. New customers explain growth separately; adding them to the retention numerator can conceal losses among existing accounts.