Stock and Flow is a foundational concept in systems thinking. A stock is an accumulation — something you can measure at a point in time. A flow is a rate of change — something measured over time. Together, they describe how systems evolve.
## The bathtub analogy
Imagine a bathtub:
- **Stock**: The amount of water in the tub (measured in liters)
- **Inflow**: Water from the faucet (measured in liters per minute)
- **Outflow**: Water down the drain (measured in liters per minute)
The water level rises when inflow exceeds outflow, falls when outflow exceeds inflow, and stays constant when they're equal. This simple model applies to nearly every accumulation you can think of.
## Examples across domains
### Knowledge management
- **Stock**: Your knowledge base (notes, mental models, skills)
- **Inflow**: Learning, reading, experiencing, note-taking
- **Outflow**: Forgetting, skills becoming obsolete
- Insight: Your knowledge grows only when learning rate exceeds forgetting rate. Active recall and spaced repetition reduce outflow.
### Personal finance
- **Stock**: Bank account balance, net worth
- **Inflow**: Income, investment returns
- **Outflow**: Expenses, debt payments
- Insight: Wealth builds through sustained positive net flow, not through one-time windfalls.
### Energy and well-being
- **Stock**: Energy level, motivation, resilience
- **Inflow**: Sleep, exercise, meaningful work, social connection
- **Outflow**: Stress, overwork, poor sleep, toxic relationships
- Insight: Burnout is a stock depletion problem — outflow exceeding inflow for too long.
### Reputation and trust
- **Stock**: Trust, credibility, social capital
- **Inflow**: Keeping promises, delivering value, being reliable
- **Outflow**: Breaking commitments, poor quality, dishonesty
- Insight: Trust accumulates slowly but can drain rapidly. The asymmetry matters.
### Content and audience
- **Stock**: Published content, subscriber count
- **Inflow**: New posts, new subscribers
- **Outflow**: Outdated content, unsubscribes
- Insight: Consistent publishing (steady inflow) matters more than viral moments.
## Key properties of stocks
- **Stocks change slowly**: Even with high flow rates, stocks have inertia. This creates delays in systems.
- **Stocks decouple flows**: A stock can absorb differences between inflow and outflow, acting as a buffer.
- **Stocks create memory**: The current stock level reflects the cumulative history of all past flows.
- **Stocks are observable**: You can see and measure them at any moment, while flows require tracking over time.
## Practical applications
1. **Diagnose problems**: Is the issue with inflow (not enough coming in), outflow (too much leaving), or both?
2. **Set realistic expectations**: Stocks change gradually — don't expect overnight transformations
3. **Find leverage**: Sometimes reducing outflow is easier than increasing inflow (e.g., retention vs. acquisition)
4. **Identify delays**: Stock behavior lags flow changes, which explains why interventions take time to show results
## Key insight
Most people focus on flows (actions, events) while ignoring stocks (accumulations, levels). But stocks determine the state of the system. Understanding the stock-and-flow structure of any situation reveals why things change slowly, why quick fixes rarely work, and where the real leverage lies.