Blog · Board and management reporting
Customer KPIs connect acquisition, activity, retention, and contribution. Build a reconciled scorecard from customer and sales exports, with worked formulas and clear ownership.
A customer KPI measures acquisition, retention, purchasing activity, or the contribution customers leave after defined costs. A useful scorecard connects those measures to the same customer records, so growth in customer count can be explained alongside growth in orders and dollars.
Start with the customer movement, then the economics. A larger customer base can still produce weaker contribution, and a healthy acquisition count can hide customers who stopped buying.
Use a short scorecard that follows the relationship from first purchase to repeat business. The wider KPI examples catalog covers other departments; this scorecard concentrates on the customer lifecycle.
| Measure | Business question | Accountable owner |
|---|---|---|
| Active customers | How many customers bought during the period? | Sales operations |
| New customers | How many made their first-ever purchase? | Marketing and sales |
| Customer retention | How many starting buyers bought again? | Account management |
| Reactivated customers | How many older customers returned after inactivity? | Account management |
| Repeat purchase rate | How many current buyers placed multiple orders? | Commercial operations |
| Contribution | What remained after the specified variable costs? | Finance |
Customer sentiment belongs beside this scorecard. Use customer satisfaction KPIs for survey scoring and response denominators. Buying again and reporting satisfaction answer different questions.
Write the period and customer unit above the report. A distributor might measure buying accounts by quarter; a subscription business might measure paid accounts at a date. Neither definition should quietly replace the other halfway through a trend.
The example is a US office-supply distributor comparing buying activity in the second and third quarters of 2026. An active customer has at least one completed order during the quarter. Retention means a second-quarter buyer also bought in the third quarter; it does not establish that an inactive buyer is permanently lost.
Use a customer master containing the customer ID and first completed order date. Match it to order and credit records containing order ID, date, customer ID, sales amount, returns, cost of goods sold, and assigned variable service cost. Count completed order IDs once, even when an order contains several lines.
The following table summarizes those matched records. A third-quarter buyer with no second-quarter purchase and no first purchase in the third quarter is reactivated. All amounts are USD; returns are positive deductions.
| Customer | Q2 buyer? | First purchase in Q3? | Q3 orders | Gross sales (USD) | Returns (USD) | COGS (USD) | Variable service (USD) |
|---|---|---|---|---|---|---|---|
| A | Yes | No | 4 | 4,000 | 200 | 2,280 | 320 |
| B | Yes | No | 2 | 2,400 | 0 | 1,440 | 160 |
| C | Yes | No | 0 | 0 | 0 | 0 | 0 |
| D | Yes | No | 1 | 1,500 | 100 | 840 | 160 |
| E | Yes | No | 0 | 0 | 0 | 0 | 0 |
| F | No | Yes | 2 | 1,800 | 0 | 1,080 | 120 |
| G | No | Yes | 1 | 1,000 | 0 | 600 | 100 |
| H | No | No | 1 | 900 | 0 | 540 | 60 |
| Total | 11 | 11,600 | 300 | 6,780 | 920 |
Keep inactive customers C and E in the customer table. Starting with current sales alone removes them and makes retention impossible to calculate correctly.
Customer retention = Starting customers who bought again / Starting customers
Active-customer growth = (Current active customers − Previous active customers) / Previous active customers
Repeat purchase rate = Current customers with multiple orders / Current active customers
The customer IDs supply the proof for each count:
| Scorecard line | Calculation from the customer rows | Result |
|---|---|---|
| Starting buyers | A, B, C, D, E | 5 |
| Retained buyers | A, B, D | 3 |
| Starting buyers without a Q3 order | C, E | 2 |
| New buyers | F, G | 2 |
| Reactivated buyers | H | 1 |
| Current active buyers | A, B, D, F, G, H | 6 |
| Retention | 3 / 5 | 60.0% |
| Active-customer growth | (6 − 5) / 5 | 20.0% |
| Repeat purchase rate | A, B, F: 3 / 6 | 50.0% |
| Orders per active buyer | 11 / 6 | 1.83 |
Percentages are rounded to one decimal place and orders per buyer to two. The movement must reconcile: 5 starting buyers − 2 inactive buyers + 2 new buyers + 1 reactivated buyer = 6 current buyers. Independently, the retained, new, and reactivated groups total 3 + 2 + 1 = 6.
A common customer retention formula subtracts new customers from the ending count before dividing by the starting count. Here, (6 − 2) / 5 gives 80.0%, because it includes reactivated customer H. Following starting customer IDs gives the intended 60.0% cohort retention. State how reactivation is handled whenever using the shortcut.
Use net sales after returns. The IRS explanation of gross profit separates gross receipts, returns and allowances, net receipts, and cost of goods sold. For this management scorecard, finance also deducts the specified variable service costs to reach contribution.
Customer contribution = Gross sales − Returns − COGS − Assigned variable service costs
This definition excludes fixed corporate costs. It is neither net profit nor lifetime value.
| Customer group | Customers | Net sales calculation (USD) | Net sales (USD) | Contribution calculation (USD) | Contribution (USD) |
|---|---|---|---|---|---|
| Retained: A, B, D | 3 | 3,800 + 2,400 + 1,400 | 7,600 | 1,200 + 800 + 400 | 2,400 |
| New: F, G | 2 | 1,800 + 1,000 | 2,800 | 600 + 300 | 900 |
| Reactivated: H | 1 | 900 | 900 | 300 | 300 |
| Total | 6 | 11,300 | 3,600 |
The financial check is 11,600 − 300 − 6,780 − 920 = $3,600. Contribution per active buyer is 3,600 / 6 = $600; contribution margin is 3,600 / 11,300 = 31.9%, rounded to one decimal place. Customer A's contribution, for example, is 4,000 − 200 − 2,280 − 320 = $1,200.
Tie net sales and COGS to the same-period finance export, and reconcile the service allocation to its source total. Use net revenue retention separately when the question concerns revenue movement within an existing customer cohort.
Marketing and sales should validate whether F and G fit the intended customer profile before increasing acquisition spending. Account management should review C and E against their normal purchase cadence, then investigate H's return. Finance should check whether service costs are assigned consistently before comparing contribution across the groups.
Avoid one target that rewards every team for customer growth alone. In this example, customer count grows while two starting buyers disappear from purchasing activity. The scorecard makes both facts visible. Service leaders can use the separate B2B customer service KPI catalog to investigate delivery and support performance without expanding this scorecard into a service dashboard.
Bring a sample of your own customer master and matched sales export, with purchase dates, customer IDs, returns, and defined costs. Covirage maps the columns; its tools compute the customer movements and financial checks, and the external AI model explains the results with every figure traced to its rows. Create a free Covirage account; creating the account takes about a minute, then you can set up your business and bring your own files.
See metrics governance for the supporting approach to consistent definitions.
Start with active customers, new customers, customer retention, repeat purchase rate, and contribution. Together they show whether the customer base is growing, returning, buying again, and supporting operating costs. Add measures only when someone has a decision to make from them.
No. Retention follows a starting customer group into a later period. Repeat purchase rate counts current-period buyers who placed multiple orders during that period. A customer can be retained with one purchase, while a new customer can qualify as a repeat buyer.
Use the unit that buys and appears in your sales records. For an account-based business, that usually means customer accounts rather than contacts. Keep a documented rule for subsidiaries, buying locations, merged accounts, and duplicate IDs so the count stays comparable.
An operations or analytics owner can maintain the scorecard, but each measure needs a business owner. Marketing validates acquisition, account teams validate retained and reactivated customers, and finance validates revenue and contribution. Agree definitions together before publishing targets.