How to Write a Theory of Change: Step-by-Step Guide

A theory of change is not a diagram.

What Does a Theory of Change Contain?

A complete theory of change has four components. The written narrative is the primary artifact; the diagram visualizes it; the assumptions and evidence base make it testable.

ComponentWhat it capturesTypical length
Long-term outcome statementThe specific population-level change the program is designed to contribute to1-2 sentences
Causal pathwayThe sequence of intermediate outcomes, outputs, and activities that produce the long-term outcome2-3 pages narrative + 1-page diagram
AssumptionsThe conditions outside program control that must hold for each causal step1 page, structured by pathway step
Evidence basePrior research, evaluation evidence, or context analysis supporting each causal claimShort citations inline, or annex reference list

A theory of change is not just a diagram. The diagram helps communicate the theory but does not replace the narrative. Programs that ship only a diagram (often called a "theory of change" when really only the boxes-and-arrows picture exists) are missing the reasoning behind each arrow. See theory of change for the concept definition and logframe vs theory of change for the critical comparison.

What Order Do You Write a Theory of Change In?

Write the theory of change in this order. Each step builds on the previous.

#StepOutput
1Name the long-term outcome1-2 sentences at the top of the pathway
2Backwards-map the intermediate outcomes2-4 intermediate outcomes, each a necessary precondition for the long-term outcome
3Identify outputs and activities that produce each intermediate outcomeSpecific, program-controlled deliverables and actions
4Surface the assumptions at each step1-2 testable assumptions per causal step
5Link each causal claim to evidenceShort citations or explicit acknowledgment of untested claims
6Draw the diagramOne-page visual showing pathway, outcomes, and key assumptions
7Write the narrative2-5 pages explaining the pathway in prose

Most failed theories of change skip to the diagram (step 6) before the logic of steps 1-5 is worked out. Resist this. The diagram should be the last step, not the first.

Frequently Asked Questions

What is a theory of change and how is it different from a logframe?

A theory of change is a written account of how a program produces change: the causal pathway from activities to long-term outcomes, the assumptions at each step, and the evidence base behind them. A logframe is the tabular operationalization of that theory into a four-by-four matrix with indicators and targets. The theory of change is the reasoning; the logframe is the scorecard. Strong proposals include both: the theory of change explains how, the logframe shows what will be measured. Writing one without the other produces weaker work in each.

Do I write a theory of change top-down or bottom-up?

Backwards. Start with the long-term outcome (the change you want to see) and work backward: what intermediate outcomes must occur first, what outputs produce those, what activities generate the outputs. This is called backwards mapping. Starting with activities and aggregating forward produces theories that rationalize what you already planned to do, not theories that reveal where your program logic breaks down. Backward mapping is harder and slower but produces stronger theories.

How long should a theory of change be?

The narrative version is typically 2-5 pages. The diagram is one page. If your narrative is under 2 pages you have probably not articulated the assumptions at each step. If it is over 5 pages you have likely written background information that belongs in a separate context document. The theory of change itself is focused on the causal pathway and assumptions, not on problem analysis or program justification.

What makes a theory of change assumption testable?

A testable assumption is specific enough that you could collect evidence during implementation to check whether it holds. 'Supportive government policies remain in place' is too vague. 'The national water policy reform stays on its current implementation schedule through project year 2' is testable. Testable assumptions become monitoring points during implementation and are often linked to adaptive management triggers. Untestable assumptions reveal either lazy thinking or theories that have not been pressure-tested.

Do I need evidence behind my theory of change?

Each major causal claim in the theory of change should be linked to some evidence base: prior evaluation evidence, behavior-change research, policy literature, local context studies, or explicit acknowledgment that the link is untested and this program is testing it. Proposals that present novel causal logic without grounding in prior evidence are harder to defend in donor review. This is not a literature review; it is short citations to the reasoning behind each pathway claim.