Stocks and Flows: What Builds Up vs. What Moves
Picture a bathtub. The water sitting in it builds up. The water pouring from the tap moves. Those are two completely different kinds of things, and almost every confusing argument you have ever heard about money, climate, or hiring comes down to mixing them up.
Once you can tell “builds up” from “moves” automatically, a surprising amount of the world stops being confusing. This is the simplest idea in systems thinking, and also the most useful.
Why this matters
People lose money, win or lose elections, and tank companies because they confuse a thing with the rate that changes it.
They cut the deficit and wonder why the debt keeps growing. They lay off senior staff and assume they can “just rehire.” They slash emissions in a plan and expect the planet to cool on schedule. Every one of these is the same mistake wearing a different costume.
Learn the distinction once and you get a permanent filter for spotting bad reasoning, including your own. You will also understand why some things change overnight and others take years no matter how hard you push.
The two ingredients: stocks and flows
Let’s start with plain definitions.
A stock is a store, a quantity, an accumulation that has built up over time. You can measure it at a single moment. Water in a bathtub. Money in a bank account. The population of a city. CO2 in the atmosphere. Employees in a company. Even invisible things like trust or “technical debt.”
A flow is the rate at which a stock fills or drains. A flow is always measured per unit of time: dollars per month, people per year, tonnes per day. A flow only exists while time is passing.
Flows come in two directions:
- An inflow adds to a stock: the faucet, births, deposits, new hires, emissions.
- An outflow removes from a stock: the drain, deaths, withdrawals, people quitting, natural absorption.
In her book Thinking in Systems, Donella Meadows describes a stock as “an accumulation of material or information that has built up,” and lists flows as “births and deaths, purchases and sales, growth and decay, deposits and withdrawals.”
The time-stop test
Here is the cleanest way to tell them apart. Imagine you freeze time.
If a quantity still exists when time stops, it is a stock. If it disappears because it needs time to happen, it is a flow.
The population of a country exists at midnight on January 1. But “births per year” does not exist at a single instant. It needs a whole year to add up. So population is a stock, and the birth rate is a flow.
One mapping makes this stick in money terms: a balance sheet lists stocks (what you own and owe right now). An income statement lists flows (what came in and went out over a period). Remember that and you will rarely confuse the two.
The bathtub: the one picture to remember
If you keep only one image from this article, make it the bathtub. It has exactly one stock (the water level), one inflow (the faucet), and one outflow (the drain).
Three rules follow immediately, and they are true of every stock in every system:
- If inflow is greater than outflow, the stock rises.
- If outflow is greater than inflow, the stock falls.
- If inflow equals outflow, the stock holds steady. This calm balanced state is called dynamic equilibrium.
Now notice the lesson hiding in rule 2. Meadows points out something policy-makers miss again and again: “A stock can be increased by decreasing its outflow rate as well as by increasing its inflow rate. There’s more than one way to fill a bathtub!”
Want more water in the tub? Open the tap or close the drain. Want more savings? Earn more or spend less. Stopping a leak works just as well as turning up the supply, and is often cheaper and faster.
Your bank account is a bathtub. The balance is the stock, your paycheck is the inflow, your spending is the outflow. Earn $5,000 a month and spend $4,500, and your balance grows by exactly $500 a month, slowly and steadily. You cannot double it overnight. You can only change the rate at which it fills or drains.
Flows are the only thing that can change a stock
Here is a rule with no exceptions: flows are the only things that can change a stock. Nothing else touches it.
The big consequence is that you cannot jump a stock to a new value instantly. You can only change the rate at which it fills or drains, and then wait. A stock at any moment equals its starting value, plus everything that flowed in, minus everything that flowed out, since the beginning.
Jay Forrester, the MIT engineer who founded the field of system dynamics, put it sharply: “nature only integrates.” Nature only accumulates flows into stocks. A stock is the running memory of every flow that ever passed through it.
Stocks change slowly, and that is a feature
Because flows take time to flow, stocks change slowly even when the flows change suddenly. As Meadows puts it: “Stocks generally change slowly, even when the flows into or out of them change suddenly. Therefore, stocks act as delays or buffers or shock absorbers in systems.”
A large stock has inertia, momentum that resists sudden change. A loaded freight train keeps rolling for miles after you cut the engine. Social problems like poverty, pollution, and distrust behave the same way. They do not snap to attention the moment a new policy starts, because the stock has to be overcome first.
This slowness is not a flaw. It has a name: decoupling. A stock lets the inflow and the outflow be out of step with each other.
- A warehouse lets a factory produce steadily while customer demand jumps around.
- A savings account lets you earn money at one time and spend it at another.
- A battery stores energy made at night for use during the day.
- A reservoir carries a city through a drought, supplying water for months even when rain stops.
Without stocks, every inflow would have to perfectly match every outflow at every instant, and systems would be impossibly brittle. Meadows notes the flip side too: “You hear about catastrophic river floods much more often than catastrophic lake floods, because stocks that are big, relative to their flows, are more stable than small ones.” A lake (big stock) is calm. A river (small stock, big flow) is volatile.
Common misconceptions
The single most common error in all of systems thinking is mixing up a stock with its flow. Here are the ones that cost people money and elections.
”Cutting the deficit shrinks the debt”
Government debt is a stock: the total owed at a moment in time. The US federal debt passed $33 trillion in 2023. The deficit is a flow: how much the debt grows in one year, roughly $1.7 trillion in fiscal 2023.
Each year’s deficit adds to the stock of debt. So “cutting the deficit” while the deficit is still positive means the debt is still growing, just more slowly. To actually shrink the debt you need a surplus, where the outflow is bigger than the inflow. The economist Ann Pettifor compares it to confusing a £200,000 mortgage (stock) with the monthly repayment (flow).
”Income tells you how rich someone is”
Income is a flow (dollars per year). Wealth is a stock (dollars right now). You can have high income and low wealth (spends it all) or low income and high wealth (accumulated over decades). They are genuinely different variables, and a policy aimed at one says nothing about the other.
”Births fell, so the population fell”
Births can only flow into population, never out. If the birth rate drops, the population keeps rising, just more slowly. The rate of increase fell. The direction did not reverse.
”Cut the inflow and the stock drains”
If CO2 emissions were halved tomorrow, the planet would keep warming for decades. The existing CO2 stock is enormous relative to how fast nature absorbs it. For a stock to shrink, the outflow must exceed the inflow, and for big stocks with small outflows, that takes a very long time.
Here is the whole distinction on one card:
| Property | Stock | Flow |
|---|---|---|
| What it is | An accumulation | A rate of change |
| Units | A quantity (dollars, people, litres) | Quantity per time (dollars/year) |
| Time-stop test | Still exists when time freezes | Disappears when time freezes |
| Finance | Balance sheet (debt, wealth) | Income statement (deficit, income) |
| Examples | Population, CO2, trust, inventory | Births/yr, emissions/yr, hires/qtr |
Invisible stocks: trust, knowledge, and technical debt
The stock-and-flow lens works just as well on things you cannot weigh.
Trust is a stock. Inflows: kept promises, honest communication, reliable delivery. Outflows: broken promises, scandals, inconsistency. Trust has a striking property. It builds slowly but can drain fast. A restaurant spends ten years earning a good reputation through thousands of small inflows, and one food-safety incident drains the stock in days. That asymmetry is not a psychological quirk. It is just how the flows are shaped, and it is why brand management must be defensive, protecting the stock from draining, not only offensive.
Technical debt, a term the software engineer Ward Cunningham coined in 1992, is a stock too. He said: “Shipping first-time code is like going into debt. A little debt speeds development so long as it is paid back promptly with a rewrite.” The accumulated shortcuts and missing tests are the stock. Rushed hacks are the inflow. Refactoring is the outflow. The “interest” is a flow paid in slower development and more bugs, which compounds the longer the stock stays high.
Institutional knowledge is a stock that builds through tenure and mentoring and drains through turnover and layoffs. A company lays off experienced staff (draining a knowledge stock built over years) and assumes it can “just rehire.” It can restore the headcount flow quickly, but the knowledge stock rebuilds slowly. New hires take 6 to 18 months to reach full productivity. Restoring a flow is not the same as restoring a stock.
Why delays cause chaos: oscillations and policy resistance
Because stocks respond slowly, the effect of a change in a flow shows up late. That lag breeds two problems worth knowing.
First, delays cause oscillations. The classic demonstration is the Beer Game, a supply-chain simulation created at MIT and popularized by Peter Senge in The Fifth Discipline. A four-stage chain (retailer, wholesaler, distributor, brewery) faces a small, one-time bump in customer demand. Because orders take about four weeks to arrive at each stage, every player panics and over-orders. By the time the inventory finally shows up, demand has returned to normal, and everyone is buried in excess stock. The swings at the brewery end up several times larger than the original demand change. Senge’s lesson: this is a structural failure baked into the stock-flow-delay arrangement, not a failure of the people.
Second, delays cause policy resistance. When a decision-maker pushes a lever and sees no result, because the stock has not had time to respond, they push harder, often making things worse. Build more roads to cut congestion, and the bigger road stock induces more driving, which restores the jam. The fix is rarely more force on the same lever. It is understanding the stock’s inertia and the loops around it.
How to use this
Make the stock-and-flow lens a habit with these steps:
- Run the time-stop test on any number you hear. Freeze the clock. Does it survive? Stock. Does it vanish? Flow. Do this before you draw any conclusion.
- Check the units. A bare quantity (dollars, people) is a stock. A “per time” rate (dollars per year, hires per quarter) is a flow. Mismatched units are where the confusion lives.
- When you want to change a stock, ask about both valves. Not just “how do I raise the inflow?” but also “how do I lower the outflow?” There is always more than one way to fill a bathtub.
- Respect the inertia. Before expecting fast results, ask how big the stock is relative to its flows. Big stock, small flow means slow change, so plan for the lag instead of pushing the lever harder.
- Protect your slow-build stocks defensively. Trust, reputation, and institutional knowledge take years to fill and days to drain. Guard the outflow, do not just chase the inflow.
- Name the stock and the flow out loud in any debate. “Are we talking about the debt or the deficit? The wealth or the income?” Half of bad arguments dissolve the moment you separate the two.
Conclusion
A stock is what builds up. A flow is what moves. Flows are the only way to change a stock, stocks always change slowly, and confusing the two (debt with deficit, income with wealth, headcount with knowledge) is the most expensive mistake in systems thinking.
But here is the loose thread. We keep saying stocks change “slowly” and that pushing harder backfires. Why exactly do delays turn a sensible decision into wild swings, and why do well-meaning fixes so often restore the very problem they attacked? That is the work of feedback loops, where stocks and flows wire back into each other, and it is where systems start to feel almost alive.
Frequently asked questions
What is the difference between a stock and a flow?
A stock is an accumulation you can measure at a single moment, like the water in a bathtub or money in your account. A flow is the rate at which that stock fills or drains, measured per unit of time, like the tap running or your monthly paycheck.
What is the difference between debt and the deficit?
Debt is a stock, the total amount owed right now. The deficit is a flow, how much the debt grows in one year. As long as the deficit is positive, the debt keeps growing, just more slowly. Cutting the deficit does not shrink the debt.
How can you quickly tell a stock from a flow?
Use the time-stop test. Imagine you freeze time. If the quantity still exists when the clock stops, it is a stock. If it vanishes because it needs time to happen, it is a flow.
Why do stocks change so slowly?
Flows take time to flow, so a large stock has inertia, like a freight train that keeps rolling after the engine cuts off. This is why halving emissions tomorrow would not cool the planet quickly, and why savings grow gradually.
Is trust a stock or a flow?
Trust is a stock. Kept promises and honest communication are inflows that build it slowly. Broken promises and scandals are outflows that can drain it fast. That asymmetry is why reputation must be managed defensively.
What are the two ways to fill a bathtub?
You can increase the inflow or decrease the outflow. To grow your savings you can earn more or spend less. Stopping a leak works just as well as turning up the supply, and is often cheaper and faster.