Skip to main content
What is Throughput?
  1. Glossary/

What is Throughput?

6 mins·
Ben Schmidt
Author
I am going to help you build the impossible.

You might hear the word throughput and immediately picture a factory floor. You probably imagine conveyor belts moving boxes or machines stamping out car parts. That is the traditional context.

However, in the world of startups and digital businesses, throughput is just as critical. It applies to software development, content creation, sales pipelines, and customer support.

At its core, throughput is the amount of material, items, or value passing through a system or process within a specific period.

It is the rate of production.

It is the measure of how much actually gets done.

For a founder, understanding throughput is the difference between running a team that is busy and running a team that is productive. It allows you to look at your business as a machine and understand exactly what that machine is capable of producing.

The Basic Mechanics

#

To understand throughput, you have to look at your business as a system. A system has an input, a process, and an output.

Input is the work you start. The process is the work being done. Output is the work that is finished.

Throughput is the measure of that output over time.

If you are running a coffee shop, your throughput might be the number of coffees served per hour.

If you are running a SaaS company, your throughput might be the number of new features deployed per week or the number of customer tickets resolved per day.

It is important to note that throughput is strictly a rate. It is not a total count. It must always be bound by time.

Here are the key components regarding this metric:

  • The Unit: What are you counting? (Widgets, lines of code, sales calls, closed deals).
  • The Timeframe: How long is the measurement window? (Per hour, per week, per month).
  • The System boundaries: Where does the process start and stop?

If you do not define these three things clearly, the metric becomes useless. You cannot compare throughput if one person counts emails sent per day and another counts emails sent per week.

Throughput vs. Input

#

This is where many early-stage founders get confused. There is a massive difference between input and throughput.

Input is how much work you dump into the funnel. Throughput is what comes out the other end.

Imagine a software engineering team. You can assign them 100 tickets in a sprint. That is high input. If they only complete and deploy 10 of them, your throughput is 10 tickets per sprint.

High input does not equal high throughput.

In fact, increasing input often lowers throughput. If you shove too much into a pipe, it gets clogged. The flow slows down.

Startups often celebrate high input. They celebrate long hours. They celebrate massive backlogs. But if those efforts do not result in finished goods leaving the system, you are just building up inventory and creating stress.

Throughput vs. Latency

#

It is also vital to distinguish throughput from latency. These two terms describe the performance of a system, but they measure different things.

Latency is the time it takes for a single item to move through the system. It is about speed.

Throughput is the number of items that exit the system over time. It is about volume.

Think of a highway.

  • Latency: How long it takes one car to drive from Exit 1 to Exit 10. If the car is driving 100 mph, latency is low.
  • Throughput: How many cars pass Exit 10 in one hour.
    High input does not equal high throughput.
    High input does not equal high throughput.

Here is the catch. You can have low latency and low throughput. A single Ferrari driving 150 mph on an empty road has incredibly low latency. But the throughput of that road is almost zero because only one car passed.

Conversely, a highway packed with cars moving steadily at 40 mph has higher latency (it takes longer to get there) but massive throughput (thousands of cars arrive at the destination).

As a founder, you have to decide which metric matters more for your current stage. Do you need to get one specific feature out instantly? Focus on latency. Do you need to process 5,000 user applications this month? Focus on throughput.

Practical Scenarios in Startups

#

Let us look at how this applies to different departments in a typical startup environment.

Sales

In sales, throughput is often the number of deals closed per month. It is not the number of cold calls made. Calls are activity. Closed deals are throughput.

If your team makes 1,000 calls but closes zero deals, your throughput is zero. You have a broken system.

Software Development

In agile development, throughput is often measured by the number of user stories or points completed in a sprint.

Tracking this helps you predict the future. If your team historically has a throughput of 20 points per sprint, and you have a backlog of 200 points, you know it will take roughly 10 sprints to finish.

Content Marketing

If you are building a media arm or a blog, throughput is the number of high-quality articles published per week.

Drafting is work in progress. Ideas are inventory. Only hitting publish counts toward throughput.

Customer Operations

For a support team, throughput is the number of tickets resolved. This helps you understand capacity planning. If tickets come in faster than your throughput rate, your backlog will grow until the system fails.

The Constraint Factor

#

You cannot talk about throughput without talking about constraints.

Every system has a bottleneck. There is always one part of the process that is slower than the rest. The throughput of the entire system is dictated by that bottleneck.

Imagine a wide pipe that narrows in the middle and then widens again. The amount of water flowing through the pipe is limited by the narrowest section.

It does not matter how wide the opening is. It does not matter how wide the exit is. The narrow part sets the pace.

In a startup, if your developers can write code for 10 features a week, but your QA team can only test 2 features a week, your throughput is 2 features a week.

Hiring more developers will not help. In fact, it will hurt. It will pile up untested code, create confusion, and likely slow down the QA team even further.

To increase throughput, you must identify the constraint and improve it.

Questions for the Founder

#

As you look at your own business, you need to step back and observe the flow of work. It is easy to get caught up in the daily fires and miss the overall system metrics.

Here are things to consider:

Where is work piling up? Look for the physical or digital piles. Is it the email inbox? The code review column? The waiting for approval folder?

Are you confusing busyness with throughput? Are you rewarding people for starting things or for finishing things?

Does your team understand the definition of done? You cannot measure throughput if you do not agree on when a task is actually finished.

What is the one bottleneck limiting your current flow? If you fixed that one thing, would the entire system move faster?

Throughput is the reality check for your business operations. It strips away the excuses and the optimism and leaves you with the raw data of what you are actually producing.