# What Are Bottlenecks? Theory of Constraints Guide

Published: 2026-04-19
Author: Warren Team
URL: https://www.heywarren.com/blog/business-bottlenecks

---
When the container ship Ever Given wedged itself across the Suez Canal in March 2021, global supply chains lost roughly $10 billion per day for six straight days. That single chokepoint, a bottleneck, throttled the throughput of an entire global trade system, no matter how fast every other vessel, port, or factory could move. The same logic applies to a factory floor, a customer support team, a sales pipeline, even a marriage. Bottleneck thinking is the cheapest, most powerful productivity insight Eli Goldratt ever taught the business world.

So what are bottlenecks, really? They are the constraints that limit the output of any system, and once you learn to spot them, you stop wasting money on improvements that do not move the needle. Most managers optimize the wrong steps because they have never been taught to think in throughput terms. This guide walks you through the formal definition, the Theory of Constraints, the Five Focusing Steps, real worked examples, and the specific ways bottlenecks show up in startups, factories, hospitals, and your own inbox. By the end you will have a practical framework you can apply tomorrow morning to find the one constraint that matters most in your operation.

## What Are Bottlenecks? A Working Definition

A bottleneck is any part of a system whose limited capacity constrains the throughput of the whole. Work-in-progress queues up in front of it, downstream stages sit idle waiting for it, and the system as a whole cannot run faster than the bottleneck allows. The metaphor comes from a literal bottle: the narrow neck dictates how fast liquid pours out.

In operations language, throughput equals the rate of the slowest required step. If your kitchen can plate 200 entrees an hour but the single sauté cook can only finish 60, the restaurant serves 60 entrees an hour. Hiring a faster dishwasher does nothing. Bottlenecks are the gatekeepers of output, and every system has at least one.

### The Suez Canal as a Case Study

The Ever Given grounding is the textbook bottleneck. The canal carries about 12 percent of global trade, and when it shut, an estimated 369 ships queued up at both ends. Manufacturers in Europe ran out of parts; oil prices jumped; insurance claims piled up. One narrow waterway, one single point of failure, $10 billion per day in delayed cargo. No amount of speed at either origin or destination port could compensate.

### Bottleneck vs Constraint vs Critical Path

These terms get confused. A constraint is the broader category, anything that limits performance, including policy or market constraints. A bottleneck is specifically a capacity constraint inside a process. The critical path is the longest sequence of dependent tasks in a project; it determines minimum duration, while bottlenecks determine maximum throughput. They overlap but are not identical.

## Examples of Bottlenecks Across Industries

Bottlenecks look different in every domain but behave the same way. Once you train your eye, you will see them everywhere, wherever work piles up, somebody downstream is starved, or a single resource sets the pace for everyone else. Here are nine common forms.

- **Manufacturing**: the slowest machine on the production line dictates units per hour
- **Restaurant kitchen**: one sauté cook handling every protein order during dinner rush
- **Software development**: the code review queue where pull requests sit for days
- **Sales**: the hand-off from SDRs to account executives when AE calendars are full
- **Customer support**: tier-2 escalations waiting on a small team of senior engineers
- **Hospital**: ER triage nurses or scarce specialist consults backing up admissions
- **Construction**: building permit approvals that stall multi-million-dollar projects
- **Personal productivity**: an email backlog that gates every decision someone needs from you
- **Macro economy**: the 2020-2022 semiconductor chip shortage that throttled auto production worldwide

Notice the pattern. The bottleneck is rarely the loudest or most visible step. It is the one with the longest queue in front of it.

## Theory of Constraints and Bottlenecks

The Theory of Constraints, or TOC, is the management philosophy Eli Goldratt introduced in his 1984 business novel The Goal. Its central claim is brutally simple: every system has at least one constraint, and the throughput of the system equals the throughput of that constraint. Improving non-bottleneck steps does not help, and often actively hurts by inflating work-in-progress.

![Goldratt's Five Focusing Steps form a continuous loop, once one bottleneck is elevated, the next constraint becomes binding.](data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20149%22%20width%3D%22800%22%20height%3D%22149%22%20role%3D%22img%22%3E%3Ctitle%3ETimeline%3C%2Ftitle%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%23f8fafc%22%2F%3E%3Cline%20x1%3D%22120%22%20y1%3D%2255%22%20x2%3D%22680%22%20y2%3D%2255%22%20stroke%3D%22%23cbd5e1%22%20stroke-width%3D%223%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2255%22%20r%3D%2224%22%20fill%3D%22white%22%20stroke%3D%22%23cbd5e1%22%20stroke-width%3D%222%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2260%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22700%22%20fill%3D%22%230f172a%22%3E1%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22101%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2212%22%20font-weight%3D%22600%22%20fill%3D%22%230f172a%22%3EIdentify%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22119%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2210%22%20fill%3D%22%2364748b%22%3EFind%20the%20constraint%3C%2Ftext%3E%3Ccircle%20cx%3D%22260%22%20cy%3D%2255%22%20r%3D%2224%22%20fill%3D%22%232563eb%22%20stroke%3D%22%232563eb%22%20stroke-width%3D%223%22%2F%3E%3Ctext%20x%3D%22260%22%20y%3D%2260%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22700%22%20fill%3D%22white%22%3E2%3C%2Ftext%3E%3Ctext%20x%3D%22260%22%20y%3D%22101%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2212%22%20font-weight%3D%22600%22%20fill%3D%22%230f172a%22%3EExploit%3C%2Ftext%3E%3Ctext%20x%3D%22260%22%20y%3D%22119%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2210%22%20fill%3D%22%2364748b%22%3EKeep%20it%20busy%3C%2Ftext%3E%3Ccircle%20cx%3D%22400%22%20cy%3D%2255%22%20r%3D%2224%22%20fill%3D%22white%22%20stroke%3D%22%23cbd5e1%22%20stroke-width%3D%222%22%2F%3E%3Ctext%20x%3D%22400%22%20y%3D%2260%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22700%22%20fill%3D%22%230f172a%22%3E3%3C%2Ftext%3E%3Ctext%20x%3D%22400%22%20y%3D%22101%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2212%22%20font-weight%3D%22600%22%20fill%3D%22%230f172a%22%3ESubordinate%3C%2Ftext%3E%3Ctext%20x%3D%22400%22%20y%3D%22119%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2210%22%20fill%3D%22%2364748b%22%3EPace%20everything%20else%3C%2Ftext%3E%3Ccircle%20cx%3D%22540%22%20cy%3D%2255%22%20r%3D%2224%22%20fill%3D%22white%22%20stroke%3D%22%23cbd5e1%22%20stroke-width%3D%222%22%2F%3E%3Ctext%20x%3D%22540%22%20y%3D%2260%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22700%22%20fill%3D%22%230f172a%22%3E4%3C%2Ftext%3E%3Ctext%20x%3D%22540%22%20y%3D%22101%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2212%22%20font-weight%3D%22600%22%20fill%3D%22%230f172a%22%3EElevate%3C%2Ftext%3E%3Ctext%20x%3D%22540%22%20y%3D%22119%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2210%22%20fill%3D%22%2364748b%22%3EAdd%20capacity%3C%2Ftext%3E%3Ccircle%20cx%3D%22680%22%20cy%3D%2255%22%20r%3D%2224%22%20fill%3D%22white%22%20stroke%3D%22%23cbd5e1%22%20stroke-width%3D%222%22%2F%3E%3Ctext%20x%3D%22680%22%20y%3D%2260%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22700%22%20fill%3D%22%230f172a%22%3E5%3C%2Ftext%3E%3Ctext%20x%3D%22680%22%20y%3D%22101%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2212%22%20font-weight%3D%22600%22%20fill%3D%22%230f172a%22%3ERepeat%3C%2Ftext%3E%3Ctext%20x%3D%22680%22%20y%3D%22119%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2210%22%20fill%3D%22%2364748b%22%3EFind%20the%20next%20one%3C%2Ftext%3E%3C%2Fsvg%3E)

*Goldratt's Five Focusing Steps form a continuous loop, once one bottleneck is elevated, the next constraint becomes binding.*

Goldratt argued that traditional [cost accounting](/blog/cost-accounting) misleads managers into local optimization. They cut costs at every station and feel productive, while system throughput stays flat. TOC reframes the entire problem around three measures: throughput (rate of money generation), inventory (money tied up in WIP), and operating expense (money spent turning inventory into throughput).

### The Five Focusing Steps

Goldratt boiled the management of constraints down to five focusing steps, applied as a continuous loop:

1. **Identify** the constraint, find the step where work piles up
2. **Exploit** the constraint, make sure the bottleneck never sits idle
3. **Subordinate** everything else, non-bottleneck steps run at the bottleneck's pace
4. **Elevate** the constraint, add capacity, hire, automate, outsource
5. **Repeat**, when one bottleneck is broken, the next one becomes binding

This is not a one-time exercise. The bottleneck always moves. Your job is to manage where it moves to.

### Drum-Buffer-Rope Scheduling

Goldratt's drum-buffer-rope is the production scheduling system that operationalizes TOC. The drum is the bottleneck, it sets the pace for the whole plant. The buffer is a small inventory positioned in front of the bottleneck to protect it from upstream variability. The rope is a signaling mechanism that releases new raw material into the system only at the rate the bottleneck consumes it. The result: less WIP, faster cycle time, higher throughput.

## A Worked Example: The Four-Station Factory

Imagine a factory with four sequential stations producing widgets. Their individual capacities are 100 per hour, 80 per hour, 50 per hour, and 90 per hour. What is the throughput of the system?

![Station 3 at 50/hr is the bottleneck, the whole system output is capped at 50 widgets per hour regardless of other stations' capacities.](data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20875%20125%22%20width%3D%22875%22%20height%3D%22125%22%20role%3D%22img%22%3E%3Ctitle%3EFlow%20diagram%3C%2Ftitle%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%23f8fafc%22%2F%3E%3Crect%20x%3D%2230%22%20y%3D%2225%22%20width%3D%22170%22%20height%3D%2275%22%20rx%3D%2210%22%20fill%3D%22white%22%20stroke%3D%22%232563eb%22%20stroke-width%3D%222%22%2F%3E%3Ctext%20x%3D%22115%22%20y%3D%2258.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2214%22%20font-weight%3D%22600%22%20fill%3D%22%230f172a%22%3EStation%201%3C%2Ftext%3E%3Ctext%20x%3D%22115%22%20y%3D%2278.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2211%22%20fill%3D%22%2364748b%22%3E100%2Fhr%3C%2Ftext%3E%3Cline%20x1%3D%22205%22%20y1%3D%2262.5%22%20x2%3D%22237%22%20y2%3D%2262.5%22%20stroke%3D%22%2364748b%22%20stroke-width%3D%222%22%2F%3E%3Cpolygon%20points%3D%22244%2C62.5%20235%2C57.5%20235%2C67.5%22%20fill%3D%22%2364748b%22%2F%3E%3Crect%20x%3D%22245%22%20y%3D%2225%22%20width%3D%22170%22%20height%3D%2275%22%20rx%3D%2210%22%20fill%3D%22white%22%20stroke%3D%22%232563eb%22%20stroke-width%3D%222%22%2F%3E%3Ctext%20x%3D%22330%22%20y%3D%2258.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2214%22%20font-weight%3D%22600%22%20fill%3D%22%230f172a%22%3EStation%202%3C%2Ftext%3E%3Ctext%20x%3D%22330%22%20y%3D%2278.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2211%22%20fill%3D%22%2364748b%22%3E80%2Fhr%3C%2Ftext%3E%3Cline%20x1%3D%22420%22%20y1%3D%2262.5%22%20x2%3D%22452%22%20y2%3D%2262.5%22%20stroke%3D%22%2364748b%22%20stroke-width%3D%222%22%2F%3E%3Cpolygon%20points%3D%22459%2C62.5%20450%2C57.5%20450%2C67.5%22%20fill%3D%22%2364748b%22%2F%3E%3Crect%20x%3D%22460%22%20y%3D%2225%22%20width%3D%22170%22%20height%3D%2275%22%20rx%3D%2210%22%20fill%3D%22white%22%20stroke%3D%22%232563eb%22%20stroke-width%3D%222%22%2F%3E%3Ctext%20x%3D%22545%22%20y%3D%2258.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2214%22%20font-weight%3D%22600%22%20fill%3D%22%230f172a%22%3EStation%203%3C%2Ftext%3E%3Ctext%20x%3D%22545%22%20y%3D%2278.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2211%22%20fill%3D%22%2364748b%22%3E50%2Fhr%20%E2%9A%A0%3C%2Ftext%3E%3Cline%20x1%3D%22635%22%20y1%3D%2262.5%22%20x2%3D%22667%22%20y2%3D%2262.5%22%20stroke%3D%22%2364748b%22%20stroke-width%3D%222%22%2F%3E%3Cpolygon%20points%3D%22674%2C62.5%20665%2C57.5%20665%2C67.5%22%20fill%3D%22%2364748b%22%2F%3E%3Crect%20x%3D%22675%22%20y%3D%2225%22%20width%3D%22170%22%20height%3D%2275%22%20rx%3D%2210%22%20fill%3D%22white%22%20stroke%3D%22%232563eb%22%20stroke-width%3D%222%22%2F%3E%3Ctext%20x%3D%22760%22%20y%3D%2258.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2214%22%20font-weight%3D%22600%22%20fill%3D%22%230f172a%22%3EStation%204%3C%2Ftext%3E%3Ctext%20x%3D%22760%22%20y%3D%2278.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2C-apple-system%2Csans-serif%22%20font-size%3D%2211%22%20fill%3D%22%2364748b%22%3E90%2Fhr%3C%2Ftext%3E%3C%2Fsvg%3E)

*Station 3 at 50/hr is the bottleneck, the whole system output is capped at 50 widgets per hour regardless of other stations' capacities.*

The answer is 50 widgets per hour. Station 3 is the bottleneck. Station 1 produces faster than station 2 can absorb, so WIP accumulates between them. By the time work reaches station 3, the floor is buried in unfinished widgets. Station 4 sits half-idle waiting for station 3 to finish.

Now suppose you spend a million dollars upgrading station 1 to 200 per hour. What changes? Throughput stays at 50 per hour. All you have done is grow the WIP pile in front of station 2 even faster. The investment was wasted because you optimized a non-bottleneck.

Instead, invest in station 3. Lift it from 50 to 75 per hour. Throughput jumps to 75 per hour, and the bottleneck shifts, station 2 at 80 per hour is now the next-tightest, but station 3 is still binding until you elevate it past 80. Then station 2 becomes the new constraint. Welcome to step five: repeat.

## How to Identify a Bottleneck

The good news is that bottlenecks usually announce themselves. The bad news is that managers ignore the signals because they are busy putting out fires. Here are four reliable identification techniques you can deploy this week, ranked from cheapest to most rigorous.

### Visual Inspection and Queue Depth

Walk the floor or open the project management board. Where does work pile up? In a Kanban system, the column with the longest queue is almost always upstream of the bottleneck. In a physical plant, look for the workstation surrounded by half-finished parts. In sales, look at the funnel stage with the longest average dwell time.

### Cycle Time and Throughput Analysis

Measure cycle time at every step, how long does a unit spend at each station? The step with the longest active processing time relative to demand is your bottleneck. Pair this with Little's Law (WIP = Throughput x Cycle Time) to estimate where queues will form as demand grows. Throughput accounting, Goldratt's alternative metric framework, focuses on T equals Sales minus Totally [Variable Cost](/blog/variable-cost) as the north star.

### The Five Whys

When you suspect a bottleneck, ask "why" five times to dig past symptoms. The code review queue is slow, why? Senior engineers are overloaded. Why? They are the only ones with merge rights. Why? The team never trained mid-level engineers as reviewers. Now you have a root cause and a clear elevation step.

## Common Business Bottlenecks (and Hidden Ones)

In most companies the bottleneck is not where leadership thinks it is. Engineering teams blame product; product blames sales; sales blames marketing; everyone blames legal. Real bottlenecks tend to be structural and unglamorous. Here are the ones I see most often as an operations consultant.

- **Sales rep capacity**, leads pile up because there are not enough closers
- **Engineering capacity**, the roadmap is twice as long as the team can ship
- **Approval and decision processes**, deals or hires sit waiting on a single signature
- **One key person**, the founder, CEO, or domain expert who must touch everything
- **Single supplier dependency**, one vendor controls a critical input
- **Capital allocation**, growth opportunities outpace the budgeting cycle

The hidden bottlenecks are usually decision-making, talent acquisition, and customer onboarding. None of these show up on a P&L line, which is why they hide. But they routinely cap the growth of otherwise healthy companies.

## Bottlenecks in Startups and Personal Productivity

The bottleneck in a venture-backed startup migrates predictably as the company matures. Pre-product-market-fit, the constraint is almost always customer discovery, you do not know what to build for whom. Post-PMF, the constraint shifts to growth: sales hiring, marketing spend efficiency, channel scalability. At scale, the bottleneck becomes operations and management bandwidth, the founder cannot run a 500-person company the way she ran a 20-person one.

In personal productivity the rule is similar: the bottleneck is rarely "doing the work." It is prioritization, decision-making, inbox triage, or sleep. Smart people exhaust themselves working harder on the wrong tasks. Find the constraint first, then optimize.

## Common Mistakes in Bottleneck Management

The four most expensive mistakes I watch managers make are predictable and avoidable. First, optimizing non-bottleneck steps because they are easier or more visible. Second, never measuring throughput at all, so the bottleneck remains invisible. Third, confusing local efficiency with system performance, a 95-percent-utilized non-bottleneck just generates excess WIP. Fourth, adding capacity without re-identifying the new bottleneck, so the next constraint silently caps gains.

For investors, companies that systematically remove bottlenecks scale better and earn higher returns on incremental capital. When a management team can articulate its current constraint and its plan to elevate it, that signals operational maturity. It is one of the cleanest qualitative signals in due diligence.

## Tools for Managing Bottlenecks

You do not need expensive software to apply TOC, but the right tools accelerate the work. Kanban boards (physical or in tools like Jira, Linear, or Trello) make WIP visible at a glance. Cycle-time dashboards in Asana, Monday, or ClickUp expose where work stalls. Dedicated constraint analysis software exists for manufacturing, but for most service businesses, a spreadsheet tracking queue depth and cycle time per stage is enough.

The discipline matters more than the tool. Pick a process, measure cycle time at every step for two weeks, and the bottleneck will reveal itself.

## Authoritative Sources

For deeper background and primary-source data on this topic, the following authoritative sources are useful starting points:

- [IRS](https://www.irs.gov/)
- [SEC](https://www.sec.gov/)
- [Federal Reserve](https://www.federalreserve.gov/)
- [Consumer Financial Protection Bureau](https://www.consumerfinance.gov/)

## Conclusion

So what are bottlenecks? They are the constraints that determine the output of any system, and identifying them is the highest-leverage skill in operations management. Five takeaways to act on:

1. Throughput equals the bottleneck's throughput, improving non-bottleneck steps does not raise output
2. Apply Goldratt's Five Focusing Steps: identify, exploit, subordinate, elevate, repeat
3. Measure cycle time and queue depth at every stage; the bottleneck always reveals itself in the data
4. Expect the bottleneck to move every time you elevate it, manage continuously, not as a one-time project
5. In your business and your personal work, the real constraint is rarely where you assume it is

The companies and operators who internalize bottleneck thinking compound their advantage year after year, because every dollar of improvement actually translates into output. The ones who do not stay busy without getting better. As AI-driven analytics make cycle times and queue depths easier to measure in real time, the gap between bottleneck-aware and bottleneck-blind organizations will only widen.

Ready to put this knowledge to work? Try Warren, your AI financial advisor, get personalized, conflict-free guidance at heywarren.com

---


## Related Reading

**More from Warren**:

- [What Is a Liability in Finance?](/blog/examples-of-a-liabilities)
- [What Are Phantom Shares?](/blog/phantom-shares)
- [What Is a Millage Rate?](/blog/millage-rate)
- [What Makes Depreciation an Expense, and Why It's Unusual](/blog/depreciation-an-expense)
**Authoritative sources**:
- [SEC Investor.gov, Investing Basics](https://www.investor.gov/introduction-investing/investing-basics)
- [FINRA, Investor Education](https://www.finra.org/investors)
