Blog · Finance metrics and formulas
Compare revenue with purchasing, production, delivery and service costs from your own files. Build a stage cost bridge, adjust the baseline for activity volumes and reconcile the result to the ledger.
Value chain analytics shows how purchasing, production, delivery and service costs reduce the revenue left from a defined group of sales. Map each cost once, compare stages against an activity-adjusted baseline, and prove that the result ties to the accounts. The largest unfavorable difference gives you a place to investigate.
Choose a period and a product family, customer group or business unit with identifiable revenue. Export net sales, material consumption, production costs, freight and service costs. Add the activity files that explain each stage: input units, production hours, shipments and service tickets.
Keep the period, currency, source document ID, stage, amount and inclusion status on each cost row. Finance owns the definitions and reconciliation. Purchasing, operations, logistics and service managers confirm the activity volumes and explain exceptions within their stages.
Use costs recognized for the chosen sales and period. Supplier payments or receipts can include inventory still on hand; subtracting them from current revenue can create a false margin decline. The IRS inventory guidance distinguishes inventory costs and describes costs included in purchased and manufactured goods. Your management stage mapping must also respect the company's accounting classifications.
For the related operational questions, see supply chain analytics, predictive supply chain analytics and supply chain risk analytics. This cost bridge measures recorded economics rather than future demand or exposure.
A US manufacturer reviews September 2026 sales for one component family. Its revenue worksheet contains the following row, after returns and discounts:
| Period | Billed units (B) | Net revenue (USD), C |
|---|---|---|
| September 2026 | 10,000 | 600,000 |
Purchasing contains the consumed input cost; production contains conversion costs excluding those inputs. Delivery contains outbound freight and handling. Service contains the period's support costs attributable to this family. The different activity units are deliberate: they explain costs within stages and must not be added together.
Use a cost mapping register to distinguish included stage rows from unassigned corporate costs and excluded balance-sheet movements. If a source already includes material cost in production, remove that material from one stage before summing. Preserve the original amount and the mapping decision.
Suppose approved baseline rates are available for each stage. Apply those rates to actual activity volumes, rather than comparing current costs with a budget based on different volumes.
Allowed stage cost = Actual activity volume × Baseline cost per activity unit
Unfavorable cost variance = Actual stage cost - Allowed stage cost
On a worksheet called Stages, use these columns, with stages in rows 2:5. Amounts are exact USD; unit rates are USD per unit of the activity named.
| Stage (A) | Actual volume (B) | Baseline rate (C) | Allowed cost (USD), D | Actual cost (USD), E | Actual rate (F) | Unfavorable variance (USD), G |
|---|---|---|---|---|---|---|
| Purchasing: input units | 12,000 | 20 | 240,000 | 252,000 | 21 | 12,000 |
| Production: hours | 3,000 | 50 | 150,000 | 162,000 | 54 | 12,000 |
| Delivery: shipments | 500 | 100 | 50,000 | 58,000 | 116 | 8,000 |
| Service: tickets | 200 | 100 | 20,000 | 18,000 | 90 | -2,000 |
| Total | 460,000 | 490,000 | 30,000 |
Enter the following Excel or Google Sheets formulas and fill down:
D2 = B2*C2
F2 = IF(B2=0,"",E2/B2)
G2 = E2-D2
The blank rate for zero activity requires review; it does not mean zero cost. To aggregate source costs, suppose CostRows has document ID in A, period in B, stage in C, inclusion status in D and cost in E. Put the chosen period in K1 and match the stage labels to column A:
=SUMIFS(CostRows!$E$2:$E$5000,CostRows!$B$2:$B$5000,$K$1,CostRows!$C$2:$C$5000,$A2,CostRows!$D$2:$D$5000,"Included")
Google's SUMIFS documentation describes the criteria-based sum. SUMPRODUCT provides a separate check of the allowed total:
=SUMPRODUCT(B2:B5,C2:C5)
That check returns 460,000. Covirage is not affiliated with Microsoft or Google.
Subtract actual costs from net revenue in stage order. The running remainder is a management subtotal; it is not revenue separately earned by each stage.
| Bridge step | Amount deducted (USD) | Revenue remaining (USD) |
|---|---|---|
| Net revenue | 600,000 | |
| Purchasing | 252,000 | 348,000 |
| Production | 162,000 | 186,000 |
| Delivery | 58,000 | 128,000 |
| Service | 18,000 | 110,000 |
With net revenue in Revenue!C2, put the running remainder in H:
H2 = Revenue!$C$2-SUM($E$2:E2)
Fill down through H5. Actual contribution after stage costs is $110,000, or 18.33% of revenue. The activity-adjusted baseline is $140,000, or 23.33%. Percentages are rounded to two decimals; the $30,000 unfavorable cost variance reduces contribution by 5 percentage points.
The purchasing and production differences are each $12,000. Check input price and purchasing mix for the former, and labor or overhead rates within recorded hours for the latter. Delivery adds $8,000; service offsets $2,000. Lower service cost needs a check for delayed invoices or work shifted into another period.
The stage cost total is $490,000. Suppose the same ledger scope also contains $60,000 of unassigned corporate operating costs: total operating costs must then be $550,000. The final proof is $600,000 - $490,000 - $60,000 = $50,000 of operating income.
Tie the $600,000 to net sales and the $550,000 to the scoped ledger accounts. Keep the unassigned amount visible. A plausible stage subtotal is insufficient if source rows remain unexplained or an account appears twice.
Bring a sample of your own sales, stage cost and activity files; Covirage maps the columns, and its tools compute the comparisons and check the supplied totals. The external AI model explains the results with every figure traced to its rows. Create a free Covirage account, which takes about a minute, then set up your business and bring your files.
See cost variance analysis with Covirage for the supporting workflow.
Value chain analytics follows the economics of activities that support a sale, including production and customer service. Supply chain analytics usually examines the flow of goods, inventory and related operations. Their files overlap, but a cost bridge needs an explicit revenue boundary and complete cost mapping.
Only if the stage costs exactly match the company's cost of goods sold classification. Delivery, service or allocated overhead may sit elsewhere in its accounts. Label the management measure clearly and reconcile it to the reported profit lines.
Directly trace costs where records support it. For genuinely shared costs, document a driver such as hours or shipments, retain the total before allocation and check that allocated amounts add back. Leave unsupported costs visible as unassigned rather than forcing a misleading allocation.
No. Higher cost can reflect more activity, different products, service requirements or timing. First adjust the comparison for the relevant volume, then examine rate and mix differences. A favorable cost result also needs service and quality checks before anyone treats it as a repeatable improvement.