KPI Tree

Metric Definition

Output volume

Throughput = Total Units Completed / Time Period
Total Units CompletedNumber of finished units, completed tasks, or processed transactions in the period
Time PeriodThe measurement interval (hour, day, week, sprint, or month)
Metric GlossaryOperations Metrics

Throughput

Throughput measures the number of units produced, tasks completed, or transactions processed in a given time period. It is the fundamental measure of an operation's productive capacity and the primary output metric for manufacturing, logistics, software development, and service delivery.

8 min read

Generate AI summary

What is throughput?

Throughput is the rate at which a system produces finished output. In manufacturing, it is the number of products completed per hour, shift, or day. In logistics, it is the number of orders shipped. In software development, it is the number of features, stories, or deployments delivered per sprint or week. In customer service, it is the number of tickets resolved per agent per day.

Throughput is a rate metric, not a volume metric. The distinction matters. Saying "we produced 1,000 units" is a volume statement. Saying "we produce 100 units per hour" is a throughput statement. Throughput normalises output by time, making it possible to compare performance across different periods, shifts, teams, or facilities.

The metric is closely related to cycle time through Little's Law: Throughput = Work in Progress / Cycle Time. This elegant relationship means that throughput can be increased by either reducing cycle time (making each unit flow through faster) or increasing work in progress (having more units in the system simultaneously). However, increasing WIP has diminishing and eventually negative returns because of congestion, context switching, and coordination overhead. Reducing cycle time is almost always the more sustainable path to higher throughput.

Throughput also connects directly to revenue. In most businesses, each unit of throughput generates revenue. If a factory can increase throughput by 10% with the same fixed costs, the additional revenue flows almost entirely to gross margin (after variable costs). This makes throughput improvement one of the highest-leverage activities in operations.

Throughput should measure finished, quality-conforming output, not just total production. Including defective or reworked items inflates the metric and hides quality problems. Only count units that meet the quality standard and are ready for the customer.

Decomposing throughput with a metric tree

Throughput is determined by the interaction between capacity, utilisation, efficiency, and quality. A metric tree breaks throughput into these components to reveal which factors are limiting output and where improvement efforts will have the greatest impact.

This tree reveals that throughput is not simply a matter of "working harder" or "going faster." It is the result of how much capacity is available, how much of that capacity is actually used, how efficiently it operates when in use, and what percentage of output meets quality standards.

The tree also exposes the critical role of bottlenecks. According to the Theory of Constraints, the throughput of the entire system is limited by its single slowest step. If the bottleneck step can process 80 units per hour, the system cannot produce more than 80 units per hour regardless of how fast the other steps operate. The tree helps identify the bottleneck by showing which step has the lowest capacity or highest utilisation, and focuses improvement efforts there rather than on non-constraint steps where improvements have no impact on overall throughput.

Throughput and the Theory of Constraints

The Theory of Constraints (TOC) provides the most actionable framework for improving throughput. Its core insight is that every system has a single constraint (bottleneck) that limits overall throughput, and the fastest way to improve throughput is to improve the constraint.

The five focusing steps of TOC provide a systematic approach to throughput improvement.

  1. 1

    Identify the constraint

    Find the step in the process with the highest utilisation, the longest queue, or the lowest capacity. In manufacturing, it is the machine with the longest queue of waiting work. In software, it is the stage where tickets accumulate. In service delivery, it is the team or approval step that creates the longest delays.

  2. 2

    Exploit the constraint

    Maximise the output of the constraint with existing resources. Ensure the constraint never sits idle: feed it continuously, schedule maintenance outside production hours, and eliminate any non-essential work that consumes its capacity. This step costs nothing but can increase throughput by 10% to 20%.

  3. 3

    Subordinate everything else to the constraint

    Pace the rest of the system to match the constraint's capacity. There is no benefit to non-constraint steps producing faster than the constraint can process. Overproduction upstream of the constraint builds work-in-progress that adds cost without adding throughput.

  4. 4

    Elevate the constraint

    If exploiting and subordinating are not enough, invest in increasing the constraint's capacity. This might mean adding equipment, hiring additional staff, implementing automation, or redesigning the process at the constraint step. This step requires investment but directly increases system throughput.

  5. 5

    Repeat the process

    Once the constraint is elevated, a new step becomes the system's constraint. Return to step 1 and repeat. Continuous throughput improvement is a cycle of identifying and addressing successive constraints.

Improving a non-constraint step does not increase system throughput. It only increases the queue in front of the bottleneck. Before investing in any process improvement, verify that it targets the system's actual constraint.

Throughput benchmarks by context

ContextTypical throughput metricsKey factors
Manufacturing (high-volume)Hundreds to thousands of units per hourDriven by automation level, line speed, and changeover frequency. Benchmarks are highly product-specific.
Software development5 to 20 deployments per week (per team)Continuous delivery practices enable higher throughput. Batch size, testing automation, and review speed are key factors.
Warehouse operations50 to 200 orders per picker per shiftDriven by warehouse layout, pick technology, and order complexity. Automation can increase throughput 2-3x.
Contact centre8 to 15 resolved tickets per agent per dayDepends on issue complexity. Simple enquiries: 15+. Complex technical issues: 5-8. Blended queues: 10-12.
Financial processingHundreds to millions of transactions per dayHighly automated processes achieve very high throughput. Throughput per manual review step is the typical constraint.
Professional services4 to 6 billable hours per consultant per dayNon-billable activities (meetings, administration, business development) limit productive throughput.

Strategies to improve throughput

  1. 1

    Identify and address the bottleneck

    Apply the Theory of Constraints to find the single step limiting system throughput. Focus all improvement efforts on this constraint. Improvements anywhere else will not increase overall output until the bottleneck is addressed.

  2. 2

    Reduce cycle time for the bottleneck step

    Make the constraint faster through automation, process redesign, tooling improvements, or additional staffing. By Little's Law, reducing cycle time at constant WIP directly increases throughput.

  3. 3

    Improve first-pass quality yield

    Every defective unit that requires rework consumes capacity without contributing to throughput. Improving quality at the source increases the effective throughput of the system. If first-pass yield improves from 90% to 95%, that is a 5.5% increase in effective throughput.

  4. 4

    Reduce changeover and setup time

    Time spent setting up equipment, switching contexts, or preparing for the next batch is time that produces no output. Apply SMED principles, standardise setups, and pre-stage materials to minimise non-productive time.

  5. 5

    Limit work in progress

    Counterintuitively, reducing WIP can increase throughput by reducing congestion, context switching, and coordination overhead. Implement WIP limits and pull systems that allow work to flow smoothly rather than accumulate in queues.

Throughput and financial performance

Throughput has a direct and powerful connection to financial performance. The Theory of Constraints defines throughput accounting around three metrics: Throughput (revenue minus truly variable costs), Investment (money tied up in the system), and Operating Expense (money spent to convert investment into throughput).

In this framework, the priority order for improvement is: (1) increase throughput, (2) reduce investment (inventory, WIP, capital), (3) reduce operating expense. This is the opposite of traditional cost accounting, which often prioritises cost reduction over throughput improvement.

The financial logic is compelling. Throughput improvement has no theoretical upper limit; you can always sell more. Cost reduction has a floor of zero; you cannot cut costs below nothing. And the interaction effects are positive: higher throughput typically improves cost per unit through better fixed cost absorption, while cost cutting can actually reduce throughput if it removes capacity that was needed.

Revenue generation

Each additional unit of throughput generates revenue. With fixed costs already covered, incremental throughput contributes disproportionately to profit.

Cost per unit

Fixed costs are spread across more units as throughput increases. A 10% throughput increase with the same fixed cost base directly improves margins.

Working capital efficiency

Higher throughput means faster inventory turnover and shorter cash conversion cycles. The same working capital investment generates more revenue.

Competitive positioning

Higher throughput enables shorter lead times, more responsive customer service, and the ability to capture demand that slower competitors cannot.

Tracking throughput with KPI Tree

KPI Tree lets you model throughput as a metric tree that connects output volume to capacity, utilisation, efficiency, and quality factors. Each component becomes a node that can be tracked, owned, and improved independently.

The tree makes the system constraint visible by showing which step has the lowest capacity or highest utilisation relative to demand. It connects throughput to its financial impact (revenue per unit, margin contribution) and its operational prerequisites (capacity, quality, cycle time). This ensures that throughput improvement is grounded in both operational reality and business objectives.

Each node can be owned by the relevant operational team. When throughput changes, the tree shows which factor moved, whether it was a capacity loss, a quality issue, or a demand change, and which team should respond. This cross-functional visibility prevents the common mistake of optimising individual steps in isolation rather than improving the system as a whole.

Related metrics

Cycle time

Process speed

Operations Metrics

Metric Definition

Cycle Time = Process End Time − Process Start Time

Cycle time measures the total elapsed time from the start to the end of a process. It is a fundamental operations metric used in manufacturing, software development, service delivery, and any context where the speed of a process directly affects throughput, cost, and customer satisfaction.

View metric

Capacity utilisation rate

Resource efficiency

Operations Metrics

Metric Definition

Capacity Utilisation Rate = (Actual Output / Maximum Possible Output) × 100

Capacity utilisation rate measures the percentage of total available production or operational capacity that is actually being used. It reveals whether an organisation is underusing its resources or pushing them beyond sustainable limits.

View metric

Inventory turnover

Stock efficiency

Operations Metrics

Metric Definition

Inventory Turnover = Cost of Goods Sold / Average Inventory

Inventory turnover measures how many times a business sells and replaces its inventory during a given period. It is a critical operations and finance metric that reveals how efficiently capital is being deployed in stock.

View metric

On-time delivery rate

Delivery reliability

Operations Metrics

Metric Definition

On-Time Delivery Rate = (Orders Delivered On Time / Total Orders Delivered) × 100

On-time delivery rate measures the percentage of orders delivered by the promised date. It is a critical customer experience metric that directly affects satisfaction, loyalty, and the organisation's reputation for reliability.

View metric

Maximise throughput with KPI Tree

Build an operations metric tree that connects throughput to capacity, efficiency, quality, and constraints. Identify the bottleneck limiting your output and track the impact of every improvement on system-level performance.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business