play icon for videos

Theory of Change vs Logic Model: The Difference

Theory of change vs logic model - what each shows, the seven points where they differ, when to use each, and why most programs need both.

Updated
May 24, 2026
360 feedback training evaluation
Use Case
Theory of change vs logic model

Theory of change vs logic model, side by side.

A logic model and a theory of change describe the same program two different ways, and teams lose hours arguing over which to build. The difference is smaller than it looks. A logic model lays out what a program does, in order. A theory of change adds why each step should work and the assumptions it depends on. This page sets the two side by side, shows when each fits, and explains why most funders quietly want both.

Same program A logic model and a theory of change describe one program, two ways
One real difference The logic model shows what; the theory of change adds why
When to use each A simple rule, not a turf war
Often, both Funders frequently expect the pair, not a choice
The difference, in brief

A logic model is a one-page, left-to-right summary of a program: inputs, activities, outputs, outcomes, in sequence. A theory of change is the causal explanation underneath it — why each step is expected to lead to the next, and the assumptions that must hold. The logic model shows what a program does; the theory of change explains why it should work. They are not rivals — and most programs need both.

Theory of change vs logic model, logic model vs theory of change, the difference between the two — the same question. The rest of this page is the side-by-side, the decision rule, and how the pair fits together. For the framework itself, see the theory of change guide.

Head to head

Theory of change vs logic model, on seven points.

Neither framework is better. They answer different questions about the same program. Seven rows show where they actually differ.

Aspect Theory of change Logic model
What it shows Why the program produces change — the causal logic What the program does — the sequence of work
The core question Why should this work? What are we doing, in what order?
Structure A causal pathway, often with branches and preconditions A linear table — inputs, activities, outputs, outcomes
Assumptions Named explicitly on every link Usually absent, or a single footnote box
Detail Narrative and flexible — the bigger picture Compact and operational — one page
Best for Strategy, program design, explaining the logic to funders Day-to-day tracking and a quick shared summary
Who asks for it Funders and boards wanting the reasoning Program staff and grant reports wanting the snapshot
How to read the table

Every row comes back to one line: the logic model describes, the theory of change explains. A logic model can show that training leads to employment; only a theory of change says why — and names what would have to be true for the link to hold.

The same program

One job-training program, drawn both ways.

Take a single program and render it as each framework. The boxes are nearly identical. What the theory of change adds is everything between the boxes.

As a logic model
Inputs Activities Outputs Outcomes

Funding and trainers; a 12-week course; graduates with credentials; job placements at six months. Accurate, complete, one page. It tells you what happens — and stops there. Nothing on the page says why a credential should lead to a job.

As a theory of change
Inputs Activities Outputs Outcomes

The same four boxes — plus the reasoning between them. Training produces a credential employers value (assuming employers recognize it), which leads to placement (assuming hiring volume holds). The chain now carries a because on every arrow — and an assumption that could break it.

The takeaway

Same program, same boxes. A theory of change is not a different diagram — it is the logic model with the reasoning and the assumptions made visible. That is the whole of the difference.

The decision

When to reach for each one.

If you have to pick one first, the choice is not about which framework is better — it is about which question you need answered right now.

Reach for a logic model when
  • A funder or grant report needs a one-page program summary
  • The program is straightforward and the causal logic is not in dispute
  • The team needs a quick, shared snapshot of inputs through outcomes
  • You are reporting activities and outputs, not arguing for impact
Reach for a theory of change when
  • You are designing a new program and the logic is not yet settled
  • A funder or board wants to see why the approach should work
  • The causal links rest on real assumptions worth testing
  • The program is complex, multi-pathway, or will be revised as evidence arrives
The honest answer

In practice, it is usually both. Funders increasingly expect a theory of change for the reasoning and a logic model for the operational summary. The next section shows how to keep the pair consistent without doing the work twice.

Not rivals

Build the theory of change first. The rest derives.

The two are not competitors — they are layers of one program logic, and there is a third relative worth knowing. Build the theory of change first: it holds the full reasoning. The logic model is the one-page summary you compress out of it. The logframe is the formal version a development funder asks for.

The reasoning
Theory of change

The full causal argument — every link, every assumption. Built first; the others derive from it.

The summary
Logic model

The one-page, left-to-right snapshot for funders and reports — a compression of the theory of change.

The formal version
Logframe

The 4×4 logical framework matrix used in international development, with indicators and means of verification. See the logframe guide.

Why the order matters

Built independently, the three drift apart and contradict each other at reporting time. Built in order — theory of change first, the rest derived — they stay consistent, and the reasoning is written once.

Watch · masterclass

Logic model or theory of change — why teams need both.

A short masterclass on the two frameworks — what each one carries, why building only one leaves a program half-described, and how to sequence them so the pair stays consistent.

Logic model vs theory of change — the masterclass. The full framework is in the theory of change guide.

FAQ

Theory of change vs logic model, answered

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

A logic model describes what a program does — inputs, activities, outputs, outcomes — in a compact one-page, left-to-right format. A theory of change explains why those activities should produce those outcomes: it names the causal mechanism on each link and states the assumptions that must hold. The logic model answers "what"; the theory of change answers "why." They are not rivals, and most programs use both — the theory of change built first, the logic model derived from it.

What is a logic model?+

A logic model is a one-page diagram that maps a program's resources to its results, read left to right: inputs, activities, outputs, and outcomes, sometimes with a situation column at the left and an impact column at the right. It is a communication and reporting tool — compact enough to be scanned in under a minute. It shows what a program does and what it expects to produce; it does not, on its own, argue why the activities should produce the outcomes.

What is a theory of change?+

A theory of change is a causal framework that explains how and why a program is expected to produce change. Every link carries a mechanism — the reason it should hold — and every step carries the assumptions it depends on. Unlike a logic model, a theory of change is testable: each causal claim can be confirmed or revised against evidence over time. The full framework is covered in the theory of change guide.

Should you build the theory of change or the logic model first?+

Build the theory of change first. It holds the causal argument — the mechanism and the assumptions — and the logic model is a compressed summary of that argument. Building the logic model first produces a program description with no reasoning behind it, and any theory of change written afterward gets retrofitted to fit boxes that were drawn without the argument in mind. Reasoning first, summary second.

Do nonprofits use a logic model or a theory of change?+

Most established nonprofits use both. Funders typically require a logic model in grant applications and reports because it standardizes review. Evaluators and program leaders rely on a theory of change for program design, assumption monitoring, and defensible impact claims. The practical pattern is to build the theory of change first and derive the logic model from it, so the two documents stay consistent rather than describing the same program in two ways that quietly disagree.

Can a logic model replace a theory of change?+

No. A logic model describes program structure; it has no place to carry the causal mechanism or the named assumptions a theory of change requires. A logic model can summarize a theory of change for funder communication, but it cannot substitute for one in program design or evaluation. When a funder asks how a program knows it works, that is a theory-of-change question — a logic model alone cannot answer it.

What is the difference between a logic model and a logframe?+

A logic model and a logframe are close relatives. A logic model is the simpler, more visual format common in US nonprofit and foundation work. A logframe — the logical framework — is the more formal four-by-four matrix used widely in international development, adding objectively verifiable indicators, means of verification, and assumptions in their own columns. A theory of change can feed into either one. The full treatment is in the logframe guide.

What is the W.K. Kellogg Foundation logic model?+

The W.K. Kellogg Foundation logic model is the most widely referenced logic model template, published in the foundation's Logic Model Development Guide. It organizes a program into five columns: resources and inputs, activities, outputs, outcomes, and impact. Most US funders accept logic models in this format or a close variant. It is a program-description standard — it is not a theory of change, and the two should not be treated as the same document.

This guide is educational and references publicly available frameworks, including the W.K. Kellogg Foundation Logic Model Development Guide. Information current as of May 2026. To suggest a correction, email unmesh@sopact.com.

Stop maintaining two frameworks that disagree

Build the theory of change. The logic model derives.

A working session, not a demo. Describe your program and we will draft the theory of change live — the reasoning and the assumptions named — then show how the one-page logic model falls out of it. You leave with both frameworks, consistent because one is built from the other.

Live walkthrough · with Unmesh Sheth, Founder & CEO · bring a program to describe