New study of IRS data: about 57,000 nonprofits a year lose tax-exempt status after three years without filing. Find your state

Home / Resources / What is a logic model

Plain-English guide · for nonprofits

What is a logic model?

Updated September 2026

A logic model is a one-page map of how your program is supposed to work: what goes in, what you do, what comes out, and what changes. Funders ask for it because it shows you can tell the difference.

The short version

Four columns, read left to right: inputs (what you have), activities (what you do), outputs (what that produces), outcomes (what changes). If a reader can follow the row without squinting, the model works.

The four columns

  1. Inputs

    Staff time, volunteers, money, space, partners. The resources the program consumes.

  2. Activities

    What you actually do with them: run the pantry, teach the class, make the visits.

  3. Outputs

    The countable product: meals served, sessions held, people reached.

  4. Outcomes

    The change: short term (knowledge, access), medium term (behavior), long term (conditions). The outputs versus outcomes distinction is the hinge of the whole model.

Build one in an afternoon

  1. Start at the right edge

    Name the change first. Working backwards keeps the model honest; working forwards tends to justify whatever you already do.

  2. Fill each column with three to five items

    More than that and it is a spreadsheet, not a model. One page, always.

  3. Read each arrow out loud

    "Because we do X, we produce Y, which leads to Z." Anywhere the sentence feels like a leap, that is the assumption a funder will probe. Write it down under the model.

  4. Date it and revisit yearly

    Programs drift. A logic model from three years ago describes a program you may no longer run.

What it is not

It is not a strategic plan, a budget, or a promise. It is a shared picture of how the program is meant to work, so your team, your board, and your funder are arguing about the same thing when they argue. That is worth an afternoon.

This is general information. Each funder sets its own reporting rules, so follow your grant agreement and the funder's own guidelines.

Logic model is one of 41 terms in our plain-English nonprofit glossary.

The Ember tool for this

Ember Impact Reports

Ember Impact Reports puts each program's reach, its goals and what it cost side by side, from the numbers you already track. Unlimited users on every tier.

Sources: Definition and method content; no external statistics cited.

Common questions

What are the parts of a logic model?

Four core columns: inputs (the resources you have), activities (what you do with them), outputs (what that directly produces), and outcomes (what changes as a result). Many versions add assumptions and external factors underneath.

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

A logic model maps one program's mechanics on a page. A theory of change works at the organization or mission level and dwells on the assumptions and evidence behind each link. Small nonprofits usually need the logic model first.

Do funders require a logic model?

Many grant applications ask for one, especially government and larger foundation funders. Even where optional, attaching a clear one signals that you can distinguish activity from change, which is what reviewers are scanning for.

How long should a logic model be?

One page. Three to five items per column. If it does not fit on a page, it is describing more than one program or describing one program in too much detail.

Get More Good, Ember's newsletter

Tested tools and simple ideas that give your team time back for the work that matters.

Unsubscribe anytime. See past issues. Privacy policy

Your privacy choices

We use cookies to improve this site and our ads. Analytics cookies show us how the site is used. Ad cookies (Google, Meta) measure our ads and help show them to people likely to find Ember useful.

We honor Global Privacy Control automatically: if your browser sends it, ad cookies stay off.

Read our privacy policy