How to calculate the cost of a process per case

Intermediate 10 min read · Updated November 14, 2026

The cost of a process per case is the processing time of each step multiplied by the hourly rate of the role doing it, plus any fixed cost per pass, summed over all steps and weighted by how often each step runs. Multiply by the cases per year and you have the annual cost. Waiting time costs nothing in this calculation, which is exactly why it is easy to overlook.

The formula

The app calculates cost from the same model that gives the lead time. Each step belongs to a lane, and each lane has an hourly rate.

cost per pass = processing time incl. query effort ÷ 60 × hourly rate of the lane + fixed cost per pass cost per case = Σ visits × cost per pass cost per year = cost per case × cases per year

Worked example: invoice check

In the invoice example, accounts payable works at €55 per hour and division management at €95 per hour. Accounts payable spends 6 minutes entering, 1.25 × 4 = 5 minutes checking and 5 minutes posting, 16 minutes per case. Management spends 0.3 × 5 = 1.5 minutes approving.

Cost per case, invoice check
LaneMinutes per caseHourly rateCost per case
Accounts payable16€5516 ÷ 60 × 55 = €14.67
Division management1.5€951.5 ÷ 60 × 95 = €2.38
Supplier (external)––€0
Total17.5€17.04
At 1,000 invoices a month, 12,000 a year, the process costs €17.04 × 12,000 = €204,500 a year. If you forgot the loop and counted the check only once, accounts payable would come out at 15 minutes; if you counted the approval for every invoice, management would come out at 5 minutes. Both errors change the result. See Branches and loops for the visits.

What goes into the hourly rate

The hourly rate should reflect what an hour of that role costs the organization, not the gross salary divided by contract hours. Typically it includes salary, employer contributions and an allowance for workplace costs, divided by the productive hours per year. Many finance departments have such a rate per cost center; use it if it exists and say where it came from.

If no official rate exists, agree on a rate with the person who will use the result and write it into the process settings. A consistent, documented rate is more useful than a precise one nobody can explain. Comparisons between the current and the future process are hardly affected by the exact rate, because both use the same one.

Why waiting time does not appear in the cost

An invoice that lies in an inbox for a day costs nothing in this calculation. That is correct for staff cost, but it hides other effects: missed early-payment discounts, reminders from suppliers, follow-up calls from customers. These are real, but they depend on the business and cannot be derived from the process model. If they matter, record them as fixed cost at the step where they occur, with a note on how you estimated them, or discuss them alongside the figures.

Relation to activity-based costing

Activity-based costing in accounting allocates the overheads of cost centers to activities and derives a cost rate per activity, used for pricing and cost allocation. The calculation here is narrower and more concrete: it starts from the process model and asks what the work in this process costs per case, based on time and hourly rates. It does not allocate overheads that are not tied to the process.

The two approaches complement each other. Accounting can provide the hourly rates; the process model shows which steps drive the cost and what a change would save. For that second question, see Future process and measures.

Typical mistakes

Try it

Open the worked example and change the hourly rate of accounts payable or the share of incomplete invoices: cost per case and per year follow immediately. For a quick estimate without drawing, the process cost calculator builds a short process from a few steps and calculates it with the same logic.

Invoice check (worked example)Invoice check (worked example), drawn from the model the app calculates with, in the same rendering as the export: processing and waiting time per step, “×” top right on steps that run more or less than once per case, the bottleneck step marked in red. The legend below the diagram explains the other symbols. Accounts payable 2 ppl. · 101% Division management 2 ppl. · 84% Supplier Invoice check (worked example) Invoice received ERP Enter invoice 6 min 1 h BOTTLENECK ×1.25 ERP Check invoice 4 min 0 min Complete? Query to supplier 5 working days Amount above €5,000? ×0.3 Approve invoice 5 min 3 working days ERP Post invoice 5 min 2 h Invoice posted yes · 80% no · 20% yes · 30% no · 70% Line width = number of cases Rework loop Bottleneck Lane utilized over 100% Media break worked in an IT system done manually ×0.3 Passes per case, if not exactly one (below 1: only some of the cases) Problem Measure
Invoice check (worked example), drawn from the model the app calculates with, in the same rendering as the export: processing and waiting time per step, “×” top right on steps that run more or less than once per case, the bottleneck step marked in red. The legend below the diagram explains the other symbols.

Try it in the editor

Invoice check (worked example) · 1,000 / month

The worked example uses €55 per hour for accounts payable and €95 for management; change a rate and the cost per case updates at once.

Open the example in the editor

Free, no sign-up, in your browser. Lead time, cost and utilization are calculated while you draw.

Matching calculator

Process cost calculator: cost per case

Calculate process cost per case and per year: enter steps with processing time, hourly rate and share of cases. Free, same calculation as the editor.

Frequently asked questions

What is the difference between cost per case and cost per transaction?

They are the same idea: the cost of handling one unit of work through the process. "Case" is used here because a case can include several transactions, such as an invoice that is checked twice.

Does the calculation include IT costs?

Only if you enter them as fixed cost per pass at a step. License costs that do not depend on the number of cases do not belong in the cost per case.

Why is the cost of automated steps zero?

Automated steps need no person, so they generate no staff cost. If a service charges per transaction, enter that as fixed cost per pass.

Self-test

1. A step takes 12 minutes and the role costs €50 per hour. What does one pass cost?
12 ÷ 60 × 50 = €10.
2. Why is the approval in the example only 1.5 minutes per case?
The approval runs 0.3 times per case, so it adds 0.3 × 5 = 1.5 minutes.
3. What does waiting time contribute to the cost per case?
Cost comes from processing time. Waiting affects lead time, not staff cost.

Keep learning

Would you like to map or improve a process together with us? Contact