play icon for videos

Theory of Change: Framework, Model & Components

What a theory of change is, the six-component pathway, and the AI-age way to build one - draft in a day, collect data that matters, revise on evidence.

Updated
July 4, 2026
360 feedback training evaluation
Use Case

What is a theory of change?

A theory of change is a written explanation of how and why a program is expected to produce change in the people it serves. It names the problem, the activities meant to address it, the outcomes those activities should produce, and the assumptions that link each step, so that data can later confirm or disconfirm it. Carol Weiss coined the term in the 1990s, framing it as a hypothesis explicit enough to be tested.

Theory of change, theory of change model, and theory of change framework point to the same idea at different depths: a sentence, a structure, and a structure wired to data. This guide defines each, walks the six-component pathway, and answers the question the classic guides skip — how to build one in the AI age without losing six months to it. Sopact treats the theory as a living hypothesis you sketch in a day and revise on evidence, not a diagram you polish before any data arrives.

Used by: nonprofit and program leads, foundation and corporate grantmakers, impact funds and accelerators, workforce and education programs, and evaluators — anyone who has to explain their logic to a funder and then prove it held.

The six-month theory of change is over

Not because the discipline stopped mattering. Because the way most teams build one was designed for a slower world. The standard pattern is a multi-day workshop, a hired consultant, weeks of drafting, and a polished diagram signed off before a single data point arrives. That pattern made sense when collecting and reading data was slow and expensive. It is now the most costly part of the whole exercise.

The front-loaded build costs three things a program cannot spare. It costs time: six months perfecting a framework is six months the first cohort runs against a theory nobody has tested. It costs money: consultant days and facilitation spend the budget that should have funded the instruments and the analysis. And it costs accuracy: a theory finalized before any evidence is a guess in a frame, and the first cohort almost always contradicts one of its assumptions while the signed diagram sits unchanged.

The theory of change is not the problem. The front-loading is. A theory you can draft in an afternoon and revise every cycle keeps every benefit of the discipline: the clear logic, the named assumptions, the funder-ready story. That is the shift Sopact is built around. The theory becomes a working hypothesis tested against arriving data, not a deliverable filed at kickoff.

The honest stake: funders and boards have already changed the question from "what did you plan" to "what did the program change, and how do you know." A theory of change that was never tested against data cannot answer the second half.

The six components: problem to impact

Every theory of change diagram threads the same six components in the same order. Underneath each link runs an assumption, the condition that has to hold for one stage to lead to the next. A diagram shows the boxes; a theory of change is the boxes plus the assumption under every arrow, each tied to a question data can fail.

Problem names who is affected and the conditions that cause it; the assumption is that the need is real and correctly identified. Inputs are what you commit — funding, staff, curriculum, partners — assuming they arrive when activities begin. Activities are what you deliver, assuming the program runs as designed, at quality. Outputs are the direct countable products — sessions held, credentials earned — assuming participants receive and engage with them. Outcomes are the change in stakeholders that persists beyond the activity, assuming it holds after the program ends. Impact is the long-term systemic change the program contributes to, assuming external conditions do not erase the gain.

The assumptions are the part data tests, and the component most often missing from a written framework. For layout patterns and a blank canvas, see the theory of change diagram guide; for filled-in versions across sectors, the theory of change examples guide.

Watch — an introduction to the six components. New to the framework? This walk-through covers what a theory of change is, what each component measures, and how to tell a working framework from one built only to satisfy a grant application. Presented by Unmesh Sheth.

Theory of change diagram

A theory of change diagram lays the six components on one causal line — problem, inputs, activities, outputs, outcomes, impact — with the assumption each step depends on written directly beneath it. Read left to right, the top row shows what the program does; the assumption row underneath is what turns the picture into a testable theory. Horizontal, vertical, and poster layouts all carry the same logic — what matters is that every arrow has an assumption and every outcome has an indicator. A diagram that stops at the six boxes is a picture; a theory of change is that picture plus the assumption row. For layout patterns and a blank canvas to fill in, see the theory of change diagram guide.

Theory of change, model, and framework: one idea at five depths

The phrase is used in adjacent ways across sectors. Five short definitions keep them straight, each written to answer a head-term question on its own.

What is a theory of change? A written explanation of how and why a program produces change, naming the problem, the activities, the outcomes, and the assumptions linking them. Without a testable form, it is a narrative, not a theory.

What does theory of change mean? A documented hypothesis about cause and effect inside a program — "theory" in the scientific sense, a structured account of why something happens, written so data can support or refute it.

What is a theory of change model? The standard structure: inputs, activities, outputs, outcomes, impact, and the assumptions that connect them. The model is shared across sectors; what varies is the content and the rigor of the assumptions.

What is a theory of change framework? The operational version of the model — the diagram plus the indicators, the instruments that collect them, and the monitoring questions that test each assumption. The model is the picture; the framework makes it testable.

Theory of change in monitoring and evaluation. The bridge from program design to indicators: each outcome becomes an indicator, each indicator a survey question, each assumption a monitoring question. The sequencing mechanics are in the theory of change in M&E guide.

Concept to framework is a depth scale, the same idea made progressively testable. A concept is a sentence; a framework is that sentence wired to instruments and data. The further down the scale you go, the less the theory depends on opinion, which is exactly why Sopact generates the framework view from the collected evidence instead of leaving it as a separate spreadsheet.

How to build a theory of change in days, not months

The discipline does not change: problem, assumptions, outcomes, evidence. What changes is the order and the speed. Six steps replace the six-month workshop.

1. Sketch a one-page draft. Write the if-then-because sentence and the six boxes in an afternoon. A rough draft exists to be wrong in useful ways and corrected fast, not signed and filed. 2. Choose the few data points that matter — the handful tied to the outcomes and the riskiest assumptions, not forty indicators collected badly. 3. Collect under one persistent ID from day one, so change is measured per person and the join is built in, never reconstructed from typed names at year-end. 4. Read every response on arrival: Sopact themes each response and document as it lands, against your codebook, for deep insight days after a cohort starts rather than a reading marathon before a year-end report. 5. Align to your framework automatically — map the same evidence to the IMP Five Dimensions, SROI, IRIS+, a logframe, or a logic model as a generated view. 6. Revise the theory every cycle: when the data contradicts an assumption, change the theory then, so the draft becomes a living model that is accurate because it was tested.

The starting draft is a copy-paste job. Point Sopact at the program page or grant narrative you already have:

Build a theory of change from this program description: [PROGRAM URL OR DOC]. Identify the problem, inputs, activities, outputs, outcomes, and long-term impact. Under every link, state the assumption that has to hold, and flag the two or three assumptions most at risk of failing. Return it as a one-page draft I can revise.

Then pressure-test it before a funder does. The audit prompt finds the arrows with no assumption and the outcomes with no way to measure them:

Audit this theory of change: [PASTE OR LINK]. For each of the six components, flag what is missing, vague, or unmeasurable. List every causal link that has no stated assumption. For each outcome, name the indicator and the instrument that would test it. Rank the weakest assumptions by how much the whole theory depends on them.

What moved is the timing. Data collection starts in week one, not month seven, and the theory is never finished — that is the point. It improves every cycle, on evidence, while the program is still running and there is still time to act. For a blank prompt-by-prompt canvas, use the theory of change template.

Watch — designing the theory against data, not before it. The same argument shown as an operational sequence: collect under persistent identifiers from day one, let the framework take shape against arriving evidence, and revise as assumptions are tested.

Theory of change vs logic model, and the frameworks funders ask for

A logic model describes what a program does in a left-to-right matrix — inputs, activities, outputs, outcomes. A theory of change adds the causal explanation and the assumption layer underneath: the logic model says the cohort will receive twelve weeks of training; the theory of change says the training will produce a credential employers value, assuming employers keep recognizing it. The full structural comparison is in the theory of change vs logic model guide.

The deeper contrast is not between two diagrams. It is between two ways of building either one. In the six-month build, data collection starts only after the framework is signed off, the theory is a finished deliverable, the first real insight arrives with the year-end report, outcomes are aggregate counts, and assumptions sit untested in the narrative. In the iterate-in-days build, collection starts in week one alongside the draft, the theory is a working hypothesis revised often, insight arrives days after a cohort starts, outcomes are measured as per-person change under one persistent ID, and each assumption is tied to a monitoring question. Everything follows from the first difference — when the data starts.

A theory of change is internal: your logic, your assumptions. The frameworks funders ask for are external lenses laid over it at reporting time. Build the theory once, map the same evidence to each. The logframe is the development matrix a theory feeds into; the IMP Five Dimensions are the impact-investor lens; IRIS+ is the shared indicator catalog (iris.thegiin.org) so results compare across a portfolio; SROI monetizes the outcomes; a results framework orders the destination hierarchy. With Sopact, switching lenses — IMP this quarter, a logframe for that grant — is a view, not a project, because the evidence already sits on one record. The broader practice these frameworks live inside is impact measurement & management.

Put the theory to work: the grant lifecycle

A theory of change earns its keep at four moments in the grant relationship — writing the application, reporting outcomes back, onboarding a new grantee, and rolling everything into a board report. The same theory carries all four, on one persistent record, so a grantee's year-one application and their year-three outcome sit on the same ID. The animation below runs the loop from both sides of the table; the four prompts under it are the ones behind each job.

Grantee · applying
Build and audit a theory of change for our youth employment grant application.
Sopact Sense
Inputs
Funding, mentors, curriculum
Activities
Workshops, apprenticeships
Outcomes
68% placed in stable jobs
Impact
Reduced youth unemployment
✓ Audited — assumptions validated, application-ready
Grantee · reporting
Report each program's unique outcomes to our funders, aligned to our theory of change.
Sopact Sense
Job placement rate
71%
Income increase (12mo)
+54%
Sustained confidence
82%
Each outcome maps to a distinct branch of the theory of change — no two programs report the same story.
Funder · onboarding
Onboard a new grantee and draft a grant agreement with a valid theory of change.
Sopact Sense
Organisation profile completed
Theory of change reviewed & validated
Outcome metrics mapped to funder goals
Grant agreement drafted & signed
Theory of change · valid · 24-month term
Funder · board report
Collect this quarter's grantee reports into a board-ready report aligned to the theory of change.
Sopact Sense
12
Active grantees
84%
Outcomes on track
$2.4M
Funds deployed
One theory of change. Every grantee report aligned to it — board-ready, traceable to source.

1 · Build and audit a theory of change for a grant application. Draft the six components from a program page or grant narrative, then audit it so every arrow has a named assumption and every outcome has an indicator before you submit. The walkthrough is in how to build a theory of change and how to audit a theory of change.

Build a theory of change from this program description: [PROGRAM URL OR DOC], then audit it. Identify the problem, inputs, activities, outputs, outcomes, and impact; state the assumption under every link and flag the two or three most at risk; and name the indicator and instrument for each outcome. Return a one-page, application-ready draft.

2 · Report each program's outcomes to funders, aligned to the theory. Map every result back to a branch of the theory of change, so no two programs report the same story and each number traces to the response that produced it.

Generate a funder report from our program data aligned to our theory of change: for each program, report outcomes against the branch of the theory they belong to, ranked by evidence strength, with a representative cited quote behind each number. Flag any outcome the data does not yet support.

3 · Onboard a grantee with a valid theory of change. Turn the validated theory into the grant agreement and the measurement plan, so later reporting extracts from documents the grantee already produces rather than new questionnaires.

Review this grantee's theory of change: [PASTE OR LINK]. Validate that each outcome is measurable and mapped to our funder goals, flag any missing assumption or indicator, and draft the outcome section of the grant agreement: the metrics, the reporting cadence, and the evidence each one requires.

4 · Collect quarterly reports into a board-ready roll-up. Read every grantee's quarterly narrative as it lands, aligned to one shared theory of change, so the board report is a query against cited evidence rather than a six-week manual rebuild.

From this quarter's grantee reports: [REPORT BATCH], extract outcomes for each grantee and align them to our shared theory of change. Summarize progress against plan, flag grantees off-track or missing a report, and build a board-ready roll-up: outcomes on track, funds deployed, and the two risks most worth the board's attention — every number cited to its source report.

Learn the how-to: the theory of change in the Academy

The sections above are the argument; the Academy articles are the practice — each a hands-on companion for one job in the lifecycle, written to run on your own data.

One approach, many programs

The six-component model is the same across sectors; what changes is where the cycles run and which assumptions break first. In workforce training, each cohort tests the same theory, so a broken assumption read mid-cohort is corrected before the next intake. In education and multi-site nonprofits, site-level identifiers carry across years, so a broken assumption is visible at the site it started in, not lost in a thirty-file merge. In an impact fund or accelerator, each investee keeps its own theory while all map to the same indicator catalog, so the portfolio roll-up is a query against shared codes rather than a quarterly rebuild. What every shape shares: the funder sees evidence, not assertion — a theme traces to the response that produced it, an outcome to the participant who reported it.

Frequently asked questions

What is a theory of change?

A theory of change is a written explanation of how and why a program is expected to produce change in the people it serves. It names the problem, the activities, the outcomes those activities should produce, and the assumptions linking each step. Carol Weiss coined the term in the 1990s as a hypothesis explicit enough that data can confirm or disconfirm it. In Sopact, that hypothesis is drafted fast and revised on evidence rather than finalized before data arrives — without a testable form, a theory of change is a narrative, not a theory.

What does theory of change mean?

Theory of change means a documented hypothesis about cause and effect inside a program. "Theory" is used in its scientific sense: a structured account of why something happens, written so data can support or refute it. It distinguishes itself from a list of activities or a mission statement, which describe what a program does; a theory of change explains why doing it produces the change, and Sopact keeps that explanation attached to the evidence that tests it.

What is a theory of change model?

The theory of change model is the standard structure that organizes the explanation: inputs, activities, outputs, outcomes, impact, and the assumptions that connect them. Some versions add a problem statement at the front; others split outcomes into short, medium, and long term. The model is shared across sectors — what varies is the content placed inside each component and the rigor with which each assumption is named.

What is a theory of change framework?

A theory of change framework is the operational version of the model: the diagram plus the indicators that measure each component, the instruments that collect them, and the monitoring questions that test each assumption. The model is the picture; the framework is the picture plus everything that makes it testable. Sopact generates the framework view from collected data, so a framework without indicators or instruments stays what it is — decoration.

What are the components of a theory of change?

The six components are inputs, activities, outputs, outcomes, impact, and assumptions. Inputs are what you commit; activities are what you deliver; outputs are the direct countable products; outcomes are observable changes in stakeholders; impact is the long-term systemic change you contribute to. Assumptions are the conditions that must hold for one stage to lead to the next, and the component most often missing from a written framework.

How long should it take to build a theory of change?

Not six months. A working draft — the if-then-because sentence and the six boxes — takes an afternoon. The multi-day workshop and consultant-led process were built for a time when collecting and reading data was slow; that time is over. The better approach, and the one Sopact is built for, is to sketch a draft fast, start collecting the data that matters in week one, reach insight in days, and revise the theory every cycle. It is never "finished" — it improves while the program runs.

What is the difference between a theory of change and a logic model?

A logic model describes what a program does in a left-to-right matrix: inputs, activities, outputs, outcomes. A theory of change adds the causal explanation and the assumption layer underneath. The logic model says the cohort will receive twelve weeks of training; the theory of change says the training will produce a credential employers value, assuming employers keep recognizing it. The full structural comparison is in the theory of change vs logic model guide.

What is theory of change in monitoring and evaluation?

In monitoring and evaluation, the theory of change is the bridge that connects program design to indicators and instruments. Each outcome becomes a measurable indicator, each indicator a question on a baseline, midline, or endline survey, and each named assumption a monitoring question. Without that connection, monitoring produces aggregate counts that cannot test the theory. Sopact wires each outcome to its indicator so the M&E view is generated, not hand-built; the sequencing is covered in the theory of change in monitoring and evaluation guide.

Can you give a theory of change example?

A workforce training example: inputs are funding, instructors, and a curriculum partner; activities are twelve weeks of instruction plus an employer-matched internship; outputs are completed modules and earned credentials; outcomes are participants placed in living-wage roles within six months and retained at twelve; impact is reduced reliance on public assistance. Assumptions include employer recognition of the credential and stable transportation. Worked examples across more sectors are in the theory of change examples guide.

Is there a theory of change template?

Yes — a theory of change template is a pre-structured canvas with a labeled box for each component plus the assumption layer, which gets a team to a draft quickly. That is exactly the point: the draft should take an afternoon. The template is not the framework, though; the team still supplies the indicators, instruments, and monitoring questions that make it testable. A working template is in the theory of change template guide.

How do you write a theory of change statement?

A theory of change statement is a single sentence naming the program, the population, the change expected, and the mechanism. The standard form: if we deliver this activity to this population, then this change will occur, because this mechanism is in place. The "because" clause is the part most teams skip — without it, the statement describes activity, not theory — and writing it first surfaces every assumption the longer document then has to defend.

Can AI build a theory of change?

AI can draft the structure, surface assumptions, and align a theory of change to frameworks like the IMP Five Dimensions, SROI, IRIS+, or a logframe in minutes — work that used to take a workshop. What AI should not do is finalize the theory before data arrives. The value is in testing and revising against evidence, so the right use of Sopact is to draft fast, then read every response on arrival and revise the theory each cycle. The draft is quick; the accuracy comes from the data.

Bring a diagram. Leave with a tested version.

A working session, not a demo. We sit with your current theory of change — a diagram, a logframe, or a rough draft — name the assumptions you have not tested, and sketch the instrument that would test each one. You leave with a revised theory and a data source attached to every outcome. Scope a working session →