Sopact is a technology based social enterprise committed to helping organizations measure impact by directly involving their stakeholders.
Useful links
Copyright 2015-2025 © sopact. All rights reserved.

New webinar on 3rd March 2026 | 9:00 am PT
In this webinar, discover how Sopact Sense revolutionizes data collection and analysis.
A logic model describes your program. A theory of change argues for it. Side-by-side comparison, decision framework, and when to use both.
A funder asks you to submit a Logic Model with your grant application. Your program evaluation consultant recommends building a Theory of Change first. Your board wants both. Your M&E coordinator says they are basically the same thing with different names. They are not. Using them interchangeably — or building one when you need the other — is The Scaffold Confusion: the structural misunderstanding that treats a Theory of Change and a Logic Model as equivalent tools when they perform fundamentally different jobs in the same program evaluation system.
This guide defines each tool precisely, shows you side-by-side what they do differently, and gives you a clear decision framework for when to use which — and when you need both.
[embed: intro-hero-theory-of-change-vs-logic-model]
[embed: cluster-nav-theory-of-change]
A Logic Model is a compact linear diagram that maps the relationships between your program's resources, activities, outputs, and outcomes. It was developed as a program management and accountability tool — primarily to help funders and program managers see at a glance what a program does and what it is expected to produce.
The standard Logic Model format reads left to right: Inputs → Activities → Outputs → Short-Term Outcomes → Medium-Term Outcomes → Long-Term Outcomes. Some versions add a Situation or Problem column at the far left and an Impact column at the far right. The W.K. Kellogg Foundation Logic Model guide — the most widely referenced framework — follows this structure.
A Logic Model describes your program. It answers: what resources do you use, what do you do with them, and what do you expect to produce? It is primarily a communication tool and a compliance instrument — most government funders, foundations, and grant-making institutions request a Logic Model as part of grant applications because it gives reviewers a structured summary of the program's design.
What a Logic Model does not do: it does not explain why your activities should produce the predicted outcomes. It does not name the causal mechanisms. It does not make your assumptions explicit. It maps the pathway — it does not argue for it. A Logic Model that says "job training → employment" is descriptively correct but causally silent. It does not tell you whether the employment outcome is caused by the training or would have occurred anyway, and it does not tell you what assumptions must hold for the connection to work.
A Theory of Change is a causal explanation for how and why a specific set of activities is expected to produce specific outcomes for a specific population under specific conditions. For the full definitional treatment, see our Theory of Change hub guide. In the context of the Logic Model comparison, the key distinction is this: a Theory of Change names the mechanism.
Where a Logic Model shows that training connects to employment, a Theory of Change argues why: because participants in our labor market who gain portfolio-based technical skills and access to employer networks through structured mentorship will be hired at higher rates than those without — because our employer partners have committed to portfolio-based hiring, and because the confidence barrier our intake data identifies as the primary obstacle to job-seeking behavior is addressed by the mentorship structure.
Every "because" is what the Logic Model omits and the Theory of Change requires. The Theory of Change makes testable predictions. Each causal claim can be confirmed or disconfirmed by data. When an assumption breaks — when employer partners stop responding to placement referrals, when the labor market shifts — the Theory of Change tells you which link in the chain has failed. The Logic Model only tells you that the chain exists.
The Scaffold Confusion happens when organizations treat the Logic Model as a Theory of Change by adding causal language to what is fundamentally a program description. They write a Logic Model with arrows and label the connections "leads to" or "results in" — and call it a Theory of Change. The document looks more rigorous. It is not. The arrows still carry no mechanism. The assumptions are still implicit. The causal claims are still untestable.
The confusion runs in the other direction too. Organizations write a rich Theory of Change — full causal arguments, named mechanisms, explicit assumptions — and then discover their funder wants a one-page Logic Model. They try to compress the Theory of Change into the Logic Model format and lose everything that made it valuable. What arrives in the funder's inbox is a Logic Model with unusually long text boxes.
The two tools serve different purposes and different audiences. A Logic Model communicates to funders, board members, and external reviewers who need a structured overview of program design. A Theory of Change serves program staff, M&E practitioners, and internal decision-makers who need to understand why the program should work and how to know when it isn't. Conflating them means your Logic Model is too complex for funder communication and your Theory of Change is too shallow for program learning.
The comparison below covers the five structural differences that determine which tool you need for a given purpose.
Use a Logic Model when your primary audience is external and your primary purpose is program communication. Logic Models are the right tool for grant applications, board presentations, funder reports, and stakeholder communications — because they are compact, readable, and universally understood by people who review dozens of programs at once.
A Logic Model is also the right starting point when you are designing a new program and need to articulate program structure before you have causal evidence. Building a Logic Model during program design forces you to be explicit about what resources you are committing, what activities you are running, and what you expect to produce — which is useful discipline even before you have the causal argument.
Use a Logic Model specifically when: your funder requires one as part of a grant application, you need to communicate program structure to non-technical stakeholders, you are in early program design and need a planning scaffold, or you need a one-page summary of program components for a board meeting.
A Logic Model alone is not sufficient when: funders are asking how you know your program works, you need to explain why one program component matters more than another, your assumption set has changed and you need to revise your evaluation plan, or you are trying to build a data collection system around your program design. For these purposes, a Theory of Change is required.
Use a Theory of Change when you need to make causal claims, test assumptions, or design measurement systems. A Theory of Change is the right tool for M&E planning, data architecture design, mid-program course correction, funder conversations about evidence, and multi-year learning strategies.
A Theory of Change is essential when: a funder asks how you know your program causes the outcomes you claim, you are designing your data collection instruments and need to know what each one is measuring and why, you want to identify which program components are most responsible for outcomes, you are running multiple cohorts and need a consistent framework for comparing across cycles, or you are trying to explain to a skeptical funder why your causal chain is stronger than your competitors'.
A Theory of Change is also the right tool when an assumption in your program model has broken — when the labor market has shifted, when a key partner has withdrawn, when participant characteristics are different from what you designed for. The Theory of Change tells you which link has failed. The Logic Model only tells you that the link exists.
For programs that want to use their Theory of Change as a data collection architecture — connecting each outcome stage to a specific instrument from the start — see our Theory of Change template guide and the interactive builder.
Most mature programs need both. The Logic Model and the Theory of Change are not competing frameworks — they are complementary tools that operate at different levels of the same program evaluation system.
The right sequencing: build your Theory of Change first, then derive your Logic Model from it. The Theory of Change contains the causal argument — the mechanism and the assumptions. The Logic Model is a simplified, compressed version of that argument suitable for external communication. If you build the Logic Model first, you risk creating a program description without a causal argument and then retrofitting the Theory of Change to fit the boxes you already drew.
In practice: your Theory of Change is your internal working document — the framework your M&E team uses to design instruments, monitor assumptions, and interpret outcome data. Your Logic Model is your external communication tool — the document funders, board members, and partners see. They should be consistent with each other, but they are not the same document.
Sopact Sense builds around the Theory of Change structure, not the Logic Model. When you design your program in Sopact Sense, you are building the causal architecture — assigning unique stakeholder IDs, connecting outcome stages to collection instruments, embedding assumption monitoring questions. The Logic Model you submit to funders is generated from this architecture, not the other way around. For how this connects to your monitoring and evaluation framework, see our Theory of Change in M&E guide.
[embed: video-1-theory-of-change-vs-logic-model]
Sopact Sense is built around the Theory of Change, not the Logic Model — because the Theory of Change is the instrument that can be tested. The Logic Model is a snapshot of your program design. The Theory of Change is the living document that your data either confirms or challenges.
In Sopact Sense, your Theory of Change outcome stages map directly to data collection instruments. Your assumptions map to monitoring questions embedded in mid-program check-ins. Your unique stakeholder IDs connect every data point — baseline, midpoint, outcome, follow-up — into a single longitudinal record that can trace causation rather than asserting it. The Logic Model you present to funders is derived from this architecture — it reflects what your data system is actually measuring, not what you planned to measure before the first participant enrolled.
For impact measurement and management practitioners: Sopact Sense treats the Theory of Change as the primary evaluation framework and generates Logic Model-compatible summaries as a reporting output — not as the design input. For program evaluation contexts where funders require a specific Logic Model format, the underlying Theory of Change architecture can produce funder-aligned views without restructuring the measurement system.
Don't compress your Theory of Change into a Logic Model box. If your Theory of Change has 12 causal claims and 8 named assumptions, it cannot fit in a standard Logic Model without losing the causal specificity that makes it valuable. Keep them as separate documents serving separate purposes.
Build the Theory of Change before the Logic Model. The Theory of Change contains the causal argument. The Logic Model summarizes it. If you build the Logic Model first, you are designing the summary before you have written the argument — which produces a description without reasoning.
Name your assumptions in both documents. Logic Models often have an "External Factors" or "Assumptions" box. Fill it with the same assumptions your Theory of Change uses as monitoring questions. When an assumption listed in both documents starts failing, the Theory of Change tells you which data collection point will surface it first.
Use both for different stakeholder conversations. When a board member asks "what do you do?" — Logic Model. When a program officer asks "how do you know it works?" — Theory of Change. When an M&E evaluator asks "how are you measuring behavior change?" — Theory of Change plus your data architecture. Design both with these distinct use cases in mind from the start.
Connect your Logic Model to your Theory of Change explicitly. Every outcome in your Logic Model should have a corresponding outcome stage in your Theory of Change with a named indicator and a named data instrument. If a Logic Model outcome has no corresponding Theory of Change stage, it is decoration — not evidence. See our Theory of Change examples guide for how this looks across four sectors.
A theory of change explains why a program's activities should produce specific outcomes — naming causal mechanisms and assumptions. A logic model describes what a program does and what it expects to produce, in a compact linear diagram. A logic model describes the program; a theory of change argues for it. A logic model without a theory of change is a program description with no causal argument. A theory of change without a logic model may be too complex for funder communication.
No. A logic model and a theory of change are related but structurally different tools. A logic model maps inputs → activities → outputs → outcomes in a linear format for compliance reporting. A theory of change adds the causal mechanisms and explicit assumptions that explain why the pathway should work. Treating them as interchangeable — which is called The Scaffold Confusion — produces frameworks that look rigorous but cannot be tested by data.
Neither is universally better — they serve different purposes. Use a logic model when your audience is external and your purpose is program communication: grant applications, board reports, funder summaries. Use a theory of change when your purpose is causal reasoning, M&E design, or assumption monitoring. Most mature programs benefit from both: a theory of change as the internal working document, and a logic model derived from it for external communication.
Yes, and most programs should. The correct sequencing is to build the theory of change first, then derive the logic model from it. The theory of change contains the causal argument — the mechanism and assumptions. The logic model is a simplified, compressed version suitable for external communication. If you build the logic model first, you risk creating a program description without a causal argument.
"Theory of change logic model" typically refers to a logic model that incorporates causal language — adding "because" statements or assumption boxes to the standard inputs-activities-outputs-outcomes format. This hybrid format is more useful than a standard logic model but less rigorous than a full theory of change, because it adds causal language without necessarily naming testable assumptions or designing measurement systems around them.
In M&E, a theory of change provides the outcome framework your indicators are derived from — each outcome stage maps to an M&E indicator, each assumption maps to a monitoring question. A logic model provides the program summary your M&E reports describe. When theory of change and M&E are designed together, monitoring data tests your causal claims continuously. When designed separately, insights arrive after the program cycle has ended. See our Theory of Change in M&E guide.
To convert a logic model to a theory of change: (1) Add "because" to every arrow — name the mechanism that connects each stage. (2) List every assumption those mechanisms require. (3) For each assumption, write a monitoring question. (4) For each outcome, name the specific data instrument that will measure it. (5) Connect all instruments to a persistent stakeholder ID from first contact. The result is a logic model transformed from a program description into a testable causal system.
The W.K. Kellogg Foundation Logic Model Development Guide is the most widely used logic model framework in the nonprofit sector. It maps Inputs → Activities → Outputs → Outcomes (short, medium, long-term) in a linear diagram. It is a program management and communication tool, not a causal evaluation instrument. The Kellogg guide explicitly distinguishes logic models from theories of change — treating the theory of change as the causal reasoning that informs the logic model, not as a synonym for it.
A results framework (used by USAID, World Bank, and international development funders) is structurally similar to a logic model — it maps program elements to expected results in a hierarchy. Like a logic model, it describes program structure. A theory of change adds the causal argument: why those results should occur for this population under these conditions. USAID's Program Cycle guidance explicitly requires a theory of change as the causal foundation for the results framework — treating them as complementary, not synonymous.
A logic model template for nonprofits is a structured worksheet with columns for Inputs, Activities, Outputs, Short-Term Outcomes, Medium-Term Outcomes, and Long-Term Outcomes. The W.K. Kellogg Foundation, CDC, and Annie E. Casey Foundation all publish free templates. These templates produce program descriptions — connecting them to testable causal claims requires the additional step of building a Theory of Change. See our Theory of Change template builder for a tool that generates both structures from a single program description.
Most grant application processes request a logic model because it is compact and standardized. Increasingly, major funders — particularly in international development, health equity, and workforce development — require a theory of change alongside the logic model because they want causal evidence, not just program descriptions. The practical answer: submit the logic model format the funder requests, but build it from a theory of change that you maintain as your internal evaluation architecture. This produces stronger impact reports and stronger funder relationships over multiple grant cycles.
[embed: cta-theory-of-change-vs-logic-model]