The questions below cover what nonprofit and impact-program staff
most often need to know when designing or updating a logic model.
Each answer is plain enough to share with a board member and
specific enough to give a program officer somewhere to start.
01
What is a logic model?
A logic model is a one-page picture of a program. It shows the
resources you put in, the activities you do with those resources,
the things those activities produce, the changes for participants,
and the longer-term effect the program is meant to contribute to.
The W.K. Kellogg Foundation formalized the five-column format in
its development guide and most foundations and government funders
now require one in grant applications.
02
What is a logic model framework?
A logic model framework is the standard five-column structure
(inputs, activities, outputs, outcomes, impact) used to describe
how a program is meant to work. It was formalized by the W.K.
Kellogg Foundation Logic Model Development Guide and adopted by
the CDC, USAID, and most major foundations. It is a discipline
more than a template: every box should connect to a measurable
change, or it does not belong in the diagram.
03
What are the 5 components of a logic model?
The five components of a logic model are: Inputs (resources
invested, like budget, staff, materials, partner commitments),
Activities (what the program does with those resources, like
workshops or counseling sessions), Outputs (the direct countable
products of activities, like people enrolled or hours delivered),
Outcomes (the changes in knowledge, skills, behavior or
conditions for participants), and Impact (the longer-term change
the program contributes to). The line between outputs and
outcomes is where most logic models get into trouble.
04
Logic model meaning
The meaning of a logic model is captured in its purpose: it is
a planning and evaluation tool that connects what a program
puts in to what changes for participants. Each column of the
diagram answers a different question. Inputs answer what you
spent. Activities answer what you did. Outputs answer how much
got delivered. Outcomes answer who actually changed. Impact
answers what persisted over time.
05
What is a logic model example?
A workforce logic model example: Inputs are 180K budget, three
staff, and curriculum licenses. Activities are a 12-week coding
bootcamp with mentorship. Outputs are 120 enrolled and 85
percent completion. Outcomes are confidence score gains from
2.1 to 4.3 and 12 participants employed within six months.
Impact is economic mobility through living-wage tech employment.
Every arrow between columns is a connection the program should
test with evidence.
06
What is a logic model in social work?
A logic model in social work uses the same five-column structure,
but outcomes are often non-linear because stabilization is itself
an outcome rather than a step toward another outcome. Common
social work outcomes include housing stability at 90 days,
employment engagement, reduced crisis service utilization, and
self-reported safety and wellbeing. Logic models in social work
need to capture the non-linearity rather than forcing case-based
work into a workforce-style outcome chain.
07
What is the difference between outputs and outcomes in a logic model?
Outputs are the countable products of program activities (sessions
delivered, participants served, hours of instruction). Outcomes
are the changes in knowledge, skills, behavior, or conditions
that result from those activities. Trained 25 people is an output.
18 participants gained job-ready skills and 12 secured employment
is an outcome. Funders want outcomes. Most programs only track
outputs because their data systems capture delivery, not change.
08
What are inputs in a logic model?
Inputs in a logic model are the resources a program invests to
make its activities possible. Common inputs are funding (grants,
contracts, philanthropic dollars), staff time (FTEs and roles),
materials (curriculum, kits, supplies), facilities (classroom
or clinic space), partner commitments (referral pipelines,
employer agreements), and technology (software platforms and
licenses). Inputs answer the question: what did we spend or
commit to make this program run?
09
What are outputs in a logic model?
Outputs in a logic model are the countable products of program
activities. Common outputs are participants enrolled, sessions
delivered, hours of service provided, completion rates, and
assessments administered. Outputs answer the question: how much
of the program got delivered? They confirm that activities
happened. They do not, on their own, prove that anything changed
for participants. That is what outcomes are for.
10
How do you create a logic model?
Design backwards from impact. Start with the long-term change the
program exists to create, then identify required outcomes, then
design activities that produce those outcomes, then define
outputs that prove activities happened, then list the inputs
needed. Connect every component to a specific data field (a
budget line, a milestone event, a count, a survey question, a
follow-up) before program enrollment opens. The discipline of
choosing what to track in each component is what separates a
working logic model from a filed one.
11
What is logic model software?
Logic model software typically means diagramming tools
(Lucidchart, Visio, Miro, Canva) or methodology platforms
(MissionMet, DoView). These tools help draw the diagram. They
do not collect, link, or analyze the data that tests it. Sopact
Sense is a different category of tool: a data collection and
analysis platform where the logic model becomes the schema, with
each component connected to a survey question, a tracked count,
or a follow-up.
12
What is a logic model template?
A logic model template is a pre-structured document (in Word,
PowerPoint, or PDF) with the five columns already laid out,
ready to be filled in. Most templates are compliance artifacts.
They produce a tidy diagram for a grant application and nothing
more. A logic model template designed for measurement connects
each column to a data field, so the template becomes a schema
for what the program will track and analyze.
13
What are logic model assumptions?
Logic model assumptions are the conditions that have to be true
for the program to work as drawn. Examples: employer partners
will engage with graduates; participants will commit the required
time; the curriculum will be culturally appropriate; the labor
market will remain stable. Most programs list assumptions as a
side note and never check them. Strong programs write down each
assumption next to the relevant arrow and update the diagram when
an assumption breaks.
14
What is the difference between a logic model and a theory of change?
A logic model describes a program: what goes in, what gets done,
what gets produced, what changes. A theory of change explains
why the program should work: the causal mechanisms, the
assumptions, and the contextual conditions that have to hold.
Logic models are compact and serve funder communication well.
Theories of change are richer and serve internal program
learning. Most strong programs use both, built from the same
data so the diagram and the explanation stay aligned.