Frameworks · Internal analysis · Interactive figure

Causal Loop Diagram

The tool for seeing a business as a system, not a pipeline: where growth compounds, and what quietly governs it.

Jay Forrester, 1956 · popularized by Peter Senge, 1990

Use it to
Understand the businessDrive it forward

A causal loop diagram is the core tool of system dynamics — Jay Forrester’s discipline for modeling how complex systems behave over time, brought to a business audience by Peter Senge’s The Fifth Discipline. It is built from two things: variables (anything that can rise or fall — demand, capacity, reviews, cost) and causal links between them, each carrying a polarity. A link is positive when the two variables move together and negative when they move opposite. Chains of links close into loops, and the loops are the point.

Loops come in exactly two kinds. A reinforcing loop (marked R) compounds: each trip around amplifies the last — a flywheel, or a vicious cycle. A balancing loop (marked B) self-corrects: it pushes back toward a limit — a governor, a thermostat, a constraint. Every interesting business behavior is some reinforcing loop running into a balancing one. Growth that stalls is almost always a flywheel meeting a governor nobody had drawn.

+++
  1. 1 Word-of-mouth happy customers tell others
  2. 2 New customers more trials of the product
  3. 3 Active users the base that can refer
B · the governor — the market saturates
  1. Active users — the base that can refer
  2. Market saturation — fewer people left to acquire
  3. New customers — more trials of the product
How to read

A feedback structure, not a pipeline. Arrows are causal links; + means the two move together, means they move opposite. R is the reinforcing loop — it compounds. B is the balancing loop — the governor that brakes it. Gold marks the pivot the loop turns on.

Illustrative: the simplest growth system. A reinforcing loop — customers refer customers — runs until a balancing loop, market saturation, brakes new-customer growth. Read the arrows as causes, the + and − as direction, R as the compounding loop and B as the brake.

To read one, trace a loop and count the negative links. An even number of negatives (including zero) makes the loop reinforcing — it compounds. An odd number makes it balancing — it stabilizes. Then ask the only two questions that matter: which reinforcing loop am I trying to spin faster, and which balancing loop is currently holding it back? Strategy is mostly finding the governor and deciding whether to remove it, raise its limit, or respect it.

This is the most Business-Topologies tool after the value chain, and it is the value chain’s natural complement. A value chain is the anatomy of a business — the activities in order, a one-way pipeline from demand to margin. A causal loop is the physiology — how the output of the chain feeds back to change its own input. The thing that converts a chain into a loop is data: a completed job that becomes a review, a review that wins the next customer, a customer whose job teaches the next one. Draw the chain to see the parts; draw the loops to see the behavior.

Reach for it when a metric is stuck despite effort (a balancing loop is absorbing the push), when a small advantage seems to compound for a competitor (find their reinforcing loop), or when you want to turn a static business model into a system you can actually steer. Pair it with the Value Chain (the anatomy beneath the loops), the Opportunity Solution Tree (which turns a loop you want to strengthen into testable moves), and the Business Model Canvas (whose three regions — customers, value, operations — usually map to three loops).