Blog · Board and management reporting
KPI reporting compares actual results with explicit targets and earlier periods. This worked example shows how to calculate gaps, handle favorable direction, reconcile source totals, and assign follow-up actions.
KPI reporting meaning: comparing actual performance with explicit targets and prior results to identify exceptions that need action. It connects the number to a business objective, a responsible owner, and a decision. An improving result can still fall short of the goal, so a useful report shows both trend and target gap.
Start with the KPI definition, then record the calculation, source, reporting period, target, favorable direction, and owner. A revenue indicator needs a clear rule for credits and sales tax. An on-time delivery indicator needs a defined delivery promise and an eligible order population.
Set the target and status rules before reviewing the actual result. State whether meeting the target exactly counts as satisfactory and what evidence is needed to change a target. Preserve the original goal if a revised forecast is added later.
The US federal performance framework provides one example of connecting measurable goals, responsible officials, and regular reviews. The company report below applies that general management discipline; it is an internal business example, not a federal reporting requirement.
Keep the design focused on decisions. The distinction between a KPI, metric, and measure helps separate headline indicators from diagnostic detail. A total count of every available field makes it harder to see which outcome needs attention.
Consider an illustrative US distributor reviewing August 2026 against July. Finance supplies a closed revenue and cost export. Operations supplies delivered-order records, promise outcomes, and returns matched to the original order cohort. Both months have a complete 30-day return observation window by the September 30 reporting cutoff.
The following table contains the source inputs. Returned orders are distinct orders with at least one accepted merchandise return within that window. They are not returned units, and repeated returns on one order count once.
| Source measure | July | August |
|---|---|---|
| Net revenue (USD) | 450,000 | 480,000 |
| Cost of goods sold (USD) | 301,500 | 336,000 |
| Delivered orders | 1,000 | 1,000 |
| Orders delivered on time and in full | 900 | 950 |
| Delivered orders subsequently returned | 60 | 80 |
The four approved August targets are inputs: revenue of $500,000, gross margin of 32.0%, on-time-in-full delivery of 97.0%, and returned orders no higher than 5.0%. Revenue, margin, and delivery favor higher results; the return rate favors lower results.
Calculate the actuals from the rows above:
Gross margin = (Net revenue - Cost of goods sold) / Net revenue
On-time-in-full rate = Orders delivered on time and in full / Delivered orders
Returned-order rate = Delivered orders subsequently returned / Delivered orders
July gross profit is 450,000 - 301,500 = $148,500, giving 33.0% margin. August gross profit is 480,000 - 336,000 = $144,000, giving 30.0%. Delivery is 900 / 1,000 = 90.0% in July and 950 / 1,000 = 95.0% in August. Returns are 60 / 1,000 = 6.0% and 80 / 1,000 = 8.0% respectively.
Use current actual minus target for the signed gap. Use current actual minus prior actual for the absolute trend. For rates, display those differences in percentage points, abbreviated pp below. All displayed rates round to one decimal place; the underlying calculations retain full precision.
| KPI | July actual | August actual | August target | Target gap | Trend | Owner |
|---|---|---|---|---|---|---|
| Net revenue (USD) | 450,000 | 480,000 | 500,000 | -20,000 | +30,000 | Sales leader |
| Gross margin | 33.0% | 30.0% | 32.0% | -2.0 pp | -3.0 pp | Finance leader |
| On-time-in-full delivery | 90.0% | 95.0% | 97.0% | -2.0 pp | +5.0 pp | Operations leader |
| Returned-order rate | 6.0% | 8.0% | 5.0% | +3.0 pp | +2.0 pp | Quality leader |
Revenue increased 30,000 / 450,000 = 6.7%, but was 20,000 / 500,000 = 4.0% below target. Delivery improved by 5.0 percentage points but still missed its target by 2.0 points. Neither improvement should be labeled target achieved.
For a worksheet with actual in C2, target in D2, and direction in E2 as either Higher or Lower, these Excel formulas calculate the gap and status:
Signed gap: =C2-D2
Status: =IF(E2="Higher",IF(C2>=D2,"Met","Exception"),IF(C2<=D2,"Met","Exception"))
Use validated direction values so a missing direction cannot silently reverse the status rule. If the business permits a tolerance, add an explicit approved tolerance field and document its unit. Do not conceal the raw gap behind the status label.
Revenue and cost totals must match the closed financial export. Check unique order identifiers before counting delivery outcomes. The on-time-in-full numerator must be a subset of the same delivered-order denominator; returned orders must link to those original cohorts.
When preparing a period total in Excel, SUMIFS adds values meeting multiple criteria, such as month and business unit. SUMPRODUCT multiplies corresponding ranges and sums the results, which provides a weighted-rate check across units. Covirage is not affiliated with Microsoft.
Recompute a combined rate from total qualifying orders divided by total eligible orders. An unweighted average of business-unit rates does not prove the company result. Preserve excluded and unmatched records in a reconciliation list rather than discarding them during preparation.
All four indicators miss their targets under the stated rules. That is an exception count, not a combined performance score: dollars and delivery percentages cannot be added together.
Operations can examine the 1,000 - 950 = 50 orders that failed the delivery definition. The 97.0% target requires 970 qualifying orders, so the gap is 970 - 950 = 20 orders. Quality can investigate the 80 returned orders against the target allowance of 1,000 × 5.0% = 50, an excess of 30 orders.
Those counts size the work without proving a cause. Record the evidence to examine, the owner, the next action, and the review date. Use a KPI meeting to follow through, and place the resulting summary within management reporting.
Upload a sample of your own financial and operating files, or a Google Sheet, to Covirage; it maps the columns, and its tools compute and check the actuals, target comparisons, and source totals. The external AI model explains the results with every figure traced to its rows. Create a free Covirage account and bring a sample of your own export after setting up your business.
See metrics governance for the supporting use case.
A KPI is a defined indicator selected to track an important business objective. A KPI report combines that indicator's actual result, target, trend, status, and explanation for a particular period. It also records who owns the result and what follow-up is required.
Choose the indicators needed for the team's decisions rather than filling a fixed number of tiles. Each should have an owner, a target, and an action that changes when performance moves. Keep diagnostic measures available as supporting detail instead of giving every measure equal prominence.
Yes. Trend compares the current result with an earlier result, while target attainment compares it with the agreed goal. Keep both columns visible. Improvement can justify continuing an action while the remaining gap still requires additional work or a different resource decision.
Use percentage points for the arithmetic difference between two rates. Use percentage change when expressing a change relative to a starting amount or rate. Label the unit in the report and preserve the numerator and denominator so readers can verify either comparison.