Sopact is a technology based social enterprise committed to helping organizations measure impact by directly involving their stakeholders.
Copyright 2015-2026 © sopact. All rights reserved.
A theory of change template with a labeled box for every part - plus an AI wizard that drafts the whole framework from a description of your program.
A theory of change template is a pre-structured canvas with a labeled space for each of the six components — problem, inputs, activities, outputs, outcomes, and impact — plus the assumption layer, that gets a team to a first draft in an afternoon. The spaces are already named and ordered, so the work is filling them, not designing the layout. It is the fastest way to turn a program idea into the causal picture a funder asks for.
But a template gets you to a draft; the template is not the framework. A blank canvas filled once and filed is dead the moment the first cohort contradicts it. What makes a theory of change testable is not the boxes — it is the indicators, instruments, and monitoring questions attached beneath them. Sopact fills the template from a program page you already have and keeps it a tested, living theory on a persistent ID, so the theory can be revised on evidence instead of aging on a shelf.
Used by: nonprofit program leads, grant writers, foundation officers, and evaluators who need a blank theory of change canvas to start from and a version that stays true as the program runs.
Every theory of change template promises the same thing: download a blank canvas in Word, Excel, PDF, or Canva, drop your program into the labeled spaces, and you have a theory of change. The draft arrives fast, which is the point of a template. The trouble starts the day after. The canvas was filled once, exported to a slide, and attached to a grant, and it never moved again — even after the first cohort produced data that contradicted the outcome the boxes claimed. A theory of change template filled once and filed is a description of a program that no longer exists.
The shift Sopact is built around is from a blank canvas to a tested, living theory. The labeled spaces are not empty boxes waiting for text: each outcome is tied to an indicator and an instrument, each assumption becomes a monitoring question, and every response lands on one persistent stakeholder ID, so the template fills itself from data and gets revised each cycle. You still start from the same six-component canvas; the difference is that the canvas stays connected to what is actually happening. For the framework beneath the template, see the theory of change guide; for the operational summary it rolls up into, see the theory of change vs logic model guide.
A theory of change template lays out six spaces in causal order. Problem holds the specific need the program addresses, in a named population. Inputs hold what you commit: funding, staff, curriculum, partners. Activities hold what you deliver: the sessions, services, or interventions. Outputs hold the direct, countable products of those activities: sessions held, people served, credentials earned. Outcomes hold the changes in the people served that follow: new skills, behavior change, a job. Impact holds the long-term, systemic change the program contributes to.
The space most templates leave off is the one that makes a theory of change a theory rather than a flowchart: the assumption layer under each arrow. Between activities and outputs, and again between outputs and outcomes, sits a claim that must be true for the link to hold — “participants attend enough sessions to gain the skill,” “employers value the credential we issue.” A theory of change names that assumption on every arrow; a template that only gives you boxes quietly drops it, which is why so many filled templates are really logic models in disguise. Sopact keeps the assumption visible under each link and turns it into a question the monitoring data can test.
A template is also not the indicators or the instruments. The six spaces give you structure, but a filled canvas still does not tell you how any outcome will be measured: the team supplies the indicator, the data source, and the collection point for each outcome, and the monitoring question for each assumption. That is the gap Sopact closes — it drafts the six spaces, attaches an indicator to each outcome, and writes a monitoring question under each assumption, so the template starts testable instead of decorative.
Watch — filling the theory of change template. What each of the six spaces holds, how to name the assumption under every arrow, and how to wire each outcome to real participant data instead of leaving the canvas in a slide. Presented by Unmesh Sheth.
Funders ask for different formats, and picking the wrong template wastes a rewrite. A theory of change template is the six-space causal canvas — problem to impact, with the assumption named on every arrow — and it explains why the activities should work. A logic model template is the shorter five-column operational grid, inputs to impact, legible in under a minute but silent on why any link holds. The two are the most-confused formats; the full contrast and decision rules are in the theory of change diagram guide, which also shows how the same content renders as a canvas or a boxed flow.
The practical rule: build the causal logic once, then switch which template you present rather than maintaining several documents by hand. These are presentation formats, not different programs — a theory of change template, a logic model, and a logframe all derive from the same underlying logic. Worked, filled-in versions to model your own on are in the theory of change examples guide; for how the filled template becomes a monitoring system, see theory of change in monitoring and evaluation; and for the framework the template is a canvas for, start with the theory of change guide.
A theory of change template earns its keep at four moments — drafting the six spaces, attaching an indicator to every outcome, naming the assumption under each link on one ID, and testing and revising the theory each cycle. The animation below runs the loop; the four prompts under it are the ones behind each job.
1 · Fill the six spaces. Draft problem, inputs, activities, outputs, outcomes, and impact from what you already have, with the assumption named under every arrow. The walkthrough is in how to build a theory of change.
Academy walkthrough → How to build a theory of change
Fill a theory of change template from this program description: [PROGRAM URL OR DOC]. Complete the six components - problem, inputs, activities, outputs, outcomes, and impact - and name the assumption under every arrow. For each outcome, add the indicator that measures it and the data source. Flag any outcome that is really an output in disguise.
2 · Audit the filled template. Make sure every outcome is a real change with an indicator, and no arrow is missing its assumption.
Academy walkthrough → How to audit a theory of change
Audit this filled theory of change template: [PASTE OR LINK]. Flag every outcome that is actually an output, every outcome with no indicator, and every arrow with no assumption stated. Return a corrected six-component version with an indicator on each outcome and a monitoring question under each assumption.
3 · Convert to a logic model. Roll the same content up into the shorter five-column operational grid a funder can read in a minute.
Academy walkthrough → How to build a logic model
From this theory of change template: [PASTE OR LINK], derive the one-page logic model: inputs, activities, outputs, outcomes, and impact, keeping every indicator already attached. Note anything in the causal version - a mechanism or an assumption - that the logic model format drops, so nothing is lost silently.
4 · Turn it into a results framework. Structure the surviving outcomes into the results hierarchy a funder asks for.
Academy walkthrough → How to build a results framework
From this theory of change template: [PASTE OR LINK], produce a results framework: goal, intermediate results, and sub-results, each with the indicator already attached to its outcome. Keep it consistent with the theory of change rather than rebuilding the hierarchy from scratch.
The sections above are the argument; the Academy articles are the practice — each a hands-on companion written to run on your own data.
Yes - a theory of change template is a pre-structured canvas with a labeled space for each of the six components: problem, inputs, activities, outputs, outcomes, and impact, plus the assumption layer under each arrow. A template gets a team to a first draft in an afternoon, which is the point. In Sopact the template is filled from a program page you already have and kept as a tested, living theory on a persistent ID, rather than a blank grid filled once and filed.
The six spaces are problem, inputs, activities, outputs, outcomes, and impact, read in causal order. Problem holds the need in a named population; inputs are what you commit; activities are what you deliver; outputs are the countable products; outcomes are the changes in the people served; impact is the long-term systemic change. Under each arrow sits the assumption layer - the claim that must be true for the link to hold - which is the part most templates omit. Sopact keeps the assumption visible under each link.
A theory of change template is the pre-structured canvas - the labeled boxes and arrows. The framework is what makes it testable: the indicators attached to each outcome, the instruments that measure them, and the monitoring questions under each assumption. A template gets you a draft; the framework is what lets the draft be revised on evidence. Sopact fills the template and attaches the indicators and monitoring questions, so the canvas starts as a testable framework rather than a static grid.
Free theory of change templates in Word, Excel, PDF, and Canva are widely available, and any of them gets you a blank six-space canvas to start from. The limitation is the same across formats: a downloaded grid is filled once and filed, with no indicators, no instruments, and no way to test the assumptions it draws. Sopact starts from the same six components but keeps the template a live view - each outcome wired to an indicator and a persistent participant ID - so it updates as the program runs instead of aging in a document.
Start from what the program already commits and delivers: state the problem in a named population, list inputs and activities, then the outputs they produce, then the outcomes those outputs should lead to, then the long-term impact. Name the assumption under every arrow, and for each outcome add the indicator that measures it and the data source. Sopact drafts the six spaces from a program page, attaches an indicator to each outcome, and writes a monitoring question under each assumption, so the filled template starts testable.
A theory of change template is the blank canvas - labeled empty spaces waiting for your program. An example is a filled-in version from a real or model program that shows what good entries look like in each space. Use an example to see how an outcome should read versus an output, then fill the template with your own program. Worked examples are in the theory of change examples guide, and Sopact drafts the filled version from your program page so you start from your own content, not a generic model.
The static canvas drawn once and filed is over. A modern theory of change template is a tested, living theory: the six spaces are connected to indicators, instruments, and one persistent participant ID, and every assumption is a monitoring question the data answers each cycle. It stops being a picture of the plan and becomes a theory the evidence keeps honest - which is what Sopact is built to produce.