fullscreen
ImpactMojoLogframe 101www.impactmojo.in
ImpactMojo 101 Series · Free Forever
Logframe
101
The logical framework, built from the results chain up — results, indicators, means of verification and assumptions, for development practitioners in South Asia.
PracticalDonor-Ready100 SlidesFree Access
ImpactMojoLogframe 101www.impactmojo.in
What We Cover
01
What a Logframe Is
Slides 3–9
02
The Results Chain
Slides 10–18
03
Inputs, Activities, Outputs
Slides 19–29
04
Outcomes & Impact
Slides 30–40
05
Indicators
Slides 41–49
06
Means of Verification
Slides 50–57
07
Assumptions
Slides 58–64
08
Risk
Slides 65–73
09
Building the Matrix
Slides 74–81
10
Critiques & Limits
Slides 82–89
11
Tools & Practice
Slides 90–98
ImpactMojoLogframe 101www.impactmojo.in
01
Section One
What a Logframe Is
ImpactMojoLogframe 101www.impactmojo.in
Logical framework (logframe)
A one-page matrix that lays out what a project is trying to achieve, how it will get there, how you will know if it worked, and what has to hold true for the logic to run. Rows are levels of result; columns are the indicator, its source, and the assumptions.
It is two things at once: a planning tool that forces you to think through your logic, and a management tool you return to as the project runs.
The matrix answersColumn
What are we trying to achieve?Results (left)
How will we know?Indicators
Where does the proof come from?Means of verification
What must hold for this to work?Assumptions
Four questions, four columns. If a logframe cannot answer one of them for a given row, that row is not finished, whatever else is written in it.
The commonest empty answer is the third. Indicators get written without anyone checking that the data can actually be obtained within the budget.
ImpactMojoLogframe 101www.impactmojo.in
A 4×4 grid, read two ways
Results levelIndicatorMeans of verificationAssumptions
Impact / GoalHow measuredWhere the data comes fromWhat must hold
Outcome / PurposeHow measuredSourceAssumption
OutputsHow measuredSourceAssumption
Activities (& inputs)How measuredSourceAssumption
Read down the first column for the story of change; read across a row to see how each result is measured and what it depends on.
Read itAnd you are testing
Down the left columnWhether the logic holds
Across each rowWhether the result is measurable and verifiable
Left column plus assumptionsWhether the bet is honest about risk
Bottom row against the budgetWhether it is affordable
The two readings are called vertical and horizontal logic, and Section 9 turns each into a test. Most review comments on a logframe come from one or the other.
A matrix that reads well down the left column and badly across the rows is a plan with no monitoring. The reverse is a monitoring system with no argument.
ImpactMojoLogframe 101www.impactmojo.in
A short history
The logframe was developed for USAID in 1969 by Leon Rosenberg and colleagues, to bring discipline to vague project plans. It spread through bilateral and UN agencies, was adapted by GTZ into the participatory ZOPP / objectives-oriented planning method, and remains a near-universal donor requirement today — the EU, DFID/FCDO, GIZ, the UN and most large NGOs all use a version.
Because so many donors mandate it, the logframe is often the first formal document a funded project produces. Knowing it well is a practical survival skill.
LineageContribution
USAID, 1969The original matrix and its discipline
GTZ ZOPP, 1980sBuilt participatively, in a workshop
EU / EuropeAidProject Cycle Management guidelines
DFID / FCDOAnnual milestones; a separate theory of change
The lineage matters because each donor variant carries its own vocabulary. "Purpose", "outcome" and "specific objective" mean the same row in three different formats.
When switching between funders, map the vocabulary first. Most confusion in a logframe review is terminological rather than substantive.
ImpactMojoLogframe 101www.impactmojo.in
What a good logframe gives you
  • A testable theory. It states, on one page, the if–then logic your project is betting on.
  • Shared language. Funder, manager and field team mean the same thing by “outcome”.
  • A monitoring spine. The indicators column tells you exactly what to collect.
  • Honesty about risk. The assumptions column makes you name what could break.
BenefitOnly if
A testable theoryThe logic is genuinely challenged, not just written
Shared languageEveryone agrees which row is which
A monitoring spineThe MoV column is realistic
A basis for accountabilityIt is revised when learning says so
Each benefit has a condition, and the conditions are where logframes fail in practice. A matrix nobody argued with is a formatting exercise.
The most valuable hour in a logframe process is the one spent attacking the vertical logic. It is also the hour most often skipped.
ImpactMojoLogframe 101www.impactmojo.in
A logframe is not the whole plan
The matrix is a summary, not a substitute for a theory of change, a work plan, a budget or a risk register. It compresses a rich design into a grid — useful for discipline and reporting, dangerous if mistaken for the full picture.
Filling in the boxes is not the same as having a sound design. A neat logframe over a weak theory is just tidy wishful thinking.
The logframe is notWhich lives in
The theory of changeA narrative and diagram
The work planA schedule with dependencies
The budgetA costed activity plan
The risk registerA scored, owned list
The M&E planTools, sampling, analysis, use
The matrix summarises all five. Treating it as a replacement for any of them is how a project ends up with a beautiful grid and no operational plan.
Conversely, if you have all five documents and they disagree with the logframe, the logframe is the one that is wrong. It is a summary, and summaries drift.
ImpactMojoLogframe 101www.impactmojo.in
Logframe, theory of change, results framework
ToolWhat it isStrength
Theory of changeA narrative + diagram of how and why change happensRich, shows pathways & mechanisms
Results frameworkA hierarchy of objectives and sub-objectivesGood for portfolios / strategy
LogframeA matrix of results, indicators, sources, assumptionsCompact, measurable, donor-ready
Best practice: build the theory of change first, then summarise its causal spine into the logframe. The logframe is the ToC, disciplined into a grid.
ToolAnswersWeakness
Theory of changeHow and why change happensHard to summarise or report against
Results frameworkWhat sits under whatNo assumptions, no verification
LogframeAll four questions, on a pageCompresses; implies linearity
They are complements. Build the theory of change first because it holds the mechanisms and the alternatives, then compress the agreed pathway into the matrix.
Where a funder asks only for a logframe, write the theory of change anyway. The matrix is much easier to defend when someone has thought about why the arrows point that way.
ImpactMojoLogframe 101www.impactmojo.in
02
Section Two
The Results Chain
ImpactMojoLogframe 101www.impactmojo.in
The results chain
IN
Inputs
ACT
Activities
OUT
Outputs
OC
Outcomes
IMP
Impact
Everything in a logframe hangs on this chain. The first job is to know exactly which link a given result belongs to — that is where most logframes go wrong.
LinkOne-word test
InputSpent
ActivityDone
OutputDelivered
OutcomeChanged
ImpactContributed to
Misplacing a result on this chain is the single commonest logframe fault, and it has a consistent direction: things are placed one level higher than they belong.
The reason is incentive rather than confusion. An output described as an outcome makes the project look more ambitious, and nobody is penalised for it at proposal stage.
ImpactMojoLogframe 101www.impactmojo.in
What you control vs. what you influence
Your sphere of control
Inputs, activities and outputs. If you do the work, these happen. You are accountable for them.
Your sphere of influence
Outcomes and impact. These depend on how others respond — participants, systems, the wider world. You contribute; you do not solely cause them.
The single most common logframe error is promising an outcome as if it were an output — claiming control over something you can only influence.
SphereLevelsYou are
ControlInputs, activities, outputsAccountable
InfluenceOutcomeResponsible for trying
InterestImpactOne contributor among many
The three-sphere framing comes from Outcome Mapping and is the clearest way to explain to a funder why you will commit to an output target and not to an impact one.
It also sets where accountability should sit. Holding a team accountable for impact is holding them accountable for the economy, the weather and government policy.
ImpactMojoLogframe 101www.impactmojo.in
The chain is a stack of hypotheses
Read upward, each level is an if–then claim: if we combine these inputs, then we can run these activities; if the activities happen, then we get these outputs; and so on. Each step is a bet that can fail.
The assumptions column (later) holds the “and these other things also have to be true” that each if–then quietly depends on.
StepThe hypothesisFails when
Inputs to activitiesResources arrive and are usableFunds released late
Activities to outputsDoing the work produces the goodsLow attendance, poor quality
Outputs to outcomePeople take up what was deliveredThe gap that sinks most projects
Outcome to impactBehaviour change aggregatesOther forces dominate
Notice that the risk rises as you go up. The first two steps usually hold if you manage well; the third is where design assumptions are actually tested.
Each row has an assumption column entry that belongs to it. If the assumption column is empty at the output-to-outcome step, the logframe has not been finished.
ImpactMojoLogframe 101www.impactmojo.in
Plan top-down, deliver bottom-up
When you design, start from the impact you want and work down: what outcome would contribute to it, what outputs would produce that outcome, what activities make those outputs. When you implement, you move the other way: inputs fund activities that yield outputs.
Designing downward keeps you honest — every activity has to earn its place by pointing at the result above it. Activities with no result above them are busywork.
PhaseDirectionQuestion you ask
DesignTop downWhat would produce the level below?
DeliveryBottom upAre we producing the level above?
ReviewBothDid the logic hold where we assumed it would?
Designing bottom-up is the standard error: starting from the activities you already do and describing whatever they produce as the outcome.
The test is simple. If your outcome is a restatement of your activities in different words, the design was built upward and the logic was never challenged.
ImpactMojoLogframe 101www.impactmojo.in
One example, all the way up
LevelExample (girls’ education programme)
ImpactWomen’s economic and social participation rises in the district
OutcomeMore girls complete secondary school
Output2,000 girls receive scholarships and after-school tutoring
ActivityRecruit tutors; disburse scholarships; run classes
InputFunds, teachers, classrooms, materials
Notice the jump from output (girls enrolled and tutored) to outcome (girls completing school): that gap is where families, schools and the economy must cooperate.
LevelWho has to actTimeframe
OutputThe projectDuring delivery
OutcomeGirls and their familiesLate project, and after
ImpactLabour markets, institutions, normsYears
Reading the chain by who has to act is a fast diagnostic. If the actor is your own team at outcome level, you have written an output.
The girls' education example also shows the timing problem: completion of secondary school cannot be observed within a three-year project for girls enrolling in year one.
ImpactMojoLogframe 101www.impactmojo.in
Output or outcome? A quick test
  • Output = the goods and services you deliver. “500 health workers trained.” It is done when you have done it.
  • Outcome = the change in others’ behaviour, knowledge or condition. “Health workers correctly manage childhood illness.” It depends on whether the training took.
Test: could you report this complete the day you finish delivery? If yes, it is an output. If it needs someone else to change, it is an outcome.
StatementLevelWhy
500 health workers trainedOutputDone when the project has done it
Health workers correctly manage casesOutcomeRequires them to change practice
Child mortality fallsImpactMany causes; long horizon
Training curriculum developedOutputA deliverable, not a change
The test in one line: could you tick this off by doing your own work? If yes, it is an output, however important it is.
Watch for outputs written in outcome grammar — "improved capacity of 500 health workers". Capacity improvement is a change in them; a training course is a deliverable.
ImpactMojoLogframe 101www.impactmojo.in
The higher you climb, the less it is just you
At output level, your project is the cause. At outcome level, you are one of several forces. At impact level, you are a small contributor among many — economic conditions, government policy, other programmes. This is the attribution gap.
Claim contribution, not sole credit, for outcomes and impact. Over-claiming at the top of the chain is both dishonest and, when measured, easily disproved.
LevelClaim you can makeMethod that supports it
OutputWe did thisProject records
OutcomeThis changed, and we plausibly contributedComparison, or contribution analysis
ImpactThis changed; we were one of several forcesRarely attributable to one project
The widening gap between delivery and change is why the language shifts from attribution to contribution as you climb. That is not evasion; it is accuracy.
If your funder requires an impact-level attribution claim, that requires an evaluation design — a comparison group — decided at the start, not a stronger sentence at the end.
ImpactMojoLogframe 101www.impactmojo.in
The chain, visualised
ImpactMojo’s The Long View includes an original diagram of the results chain and the attribution gap — the widening distance between what a project delivers and the change it hopes to see. It is the picture behind this whole section.
A logframe is the results chain, written as a table. Keep the picture in your head as you fill in the rows.
ImpactMojoLogframe 101www.impactmojo.in
03
Section Three
Inputs, Activities, Outputs
ImpactMojoLogframe 101www.impactmojo.in
Inputs: what you put in
Inputs are the resources a project consumes: money, staff time, equipment, vehicles, training materials, partner contributions. In many logframe formats inputs sit alongside activities on the bottom row, often linked to the budget.
  • Be specific enough to cost: “12 community mobilisers for 18 months”, not “staff”.
  • Include partner and community contributions (land, volunteer time) — they are real inputs.
InputOften forgotten
Staff timePartner staff time, unbudgeted
MoneyCo-financing and in-kind contributions
Equipment and materialsMaintenance and replacement
Government counterpart effortThe largest hidden input in many projects
Participants’ timeAlmost never costed
The last two rows are real resources that do not appear in the budget, and their omission makes a project look cheaper and more replicable than it is.
Costing participants’ time matters most where the participants are poor. A day at a training is a day of lost earning, and a design that ignores it will see attendance fall.
ImpactMojoLogframe 101www.impactmojo.in
Activities: what you do
Activities are the actions that convert inputs into outputs: train, build, distribute, mobilise, advise. Write them as verbs. Each activity should connect clearly to an output above it.
Keep the logframe to a manageable set of activity clusters (say 3–6 per output). The detailed task list belongs in the work plan, not the matrix.
Activity written asProblem
“Capacity building”Not an action; nobody knows what will happen
“Support the ministry”Unbounded; cannot be scheduled or costed
“Awareness raising”No deliverable, no verification
“Train 40 facilitators over 5 days”Correct — specific, costable, schedulable
Vague activity language is not a style problem. An activity that cannot be scheduled cannot be costed, and one that cannot be costed cannot be managed.
Keep activities at the level a work plan can pick up. If an activity needs its own sub-plan of ten tasks, it is probably an output in disguise.
ImpactMojoLogframe 101www.impactmojo.in
Outputs: what you produce
Outputs are the direct, countable products of your activities — the goods and services in the hands of participants. They are fully within your control, so they are written as completed deliverables.
  • “1,500 farmers trained in drip irrigation”
  • “20 village water committees formed and functional”
  • “A district nutrition dashboard built and handed over”
Output written asFix
Improved knowledge of farmersThat is an outcome
Training conductedName the deliverable: farmers trained, with a number
Support provided to schoolsWhat was delivered, to how many?
1,500 farmers trained in drip irrigationCorrect
An output statement should contain a number and a completed verb. If either is missing, the row cannot be monitored and will be reported narratively.
Quality belongs in the indicator, not the output statement. "1,500 farmers trained" is the output; "% passing the practical assessment" is how you know it was worth doing.
ImpactMojoLogframe 101www.impactmojo.in
Phrase each level in its own grammar
LevelPhrasingExample
ActivityVerb (the doing)Train health workers
OutputDelivered / completed500 health workers trained
OutcomeChange of state in othersHealth workers apply IMNCI protocols
ImpactHigher-order conditionUnder-5 mortality falls
Consistent phrasing is not pedantry — mixing an activity verb into an outcome row is the surface sign of muddled logic underneath.
LevelGrammarTest
ActivityInfinitive verbCan it be scheduled?
OutputPast participle, with a numberCan it be ticked off?
OutcomePresent-tense change in othersIs the subject someone else?
ImpactContributes to a higher-order changeIs it shared with other actors?
Grammar is a diagnostic, not a style rule. A row written in the wrong tense is nearly always a row placed at the wrong level.
The fastest review pass anyone can do on a logframe is to read the left column and check each row’s verb form against its level.
ImpactMojoLogframe 101www.impactmojo.in
No smuggling with “and”
A statement with an “and” in it is usually two results hiding in one box: “farmers trained and adopting new methods” bundles an output with an outcome. Split them.
Each box should carry exactly one result, measurable on its own. If you cannot put a single indicator on it, it is doing too many jobs.
Bundled statementActually two results
Farmers trained and adoptingOutput + outcome
Clinics built and staffedTwo outputs, different owners
Policy drafted and passedOutput + outcome outside your control
Girls enrolled and completingOutput + outcome, years apart
Bundling is not just untidy. It makes the row unmeasurable, because a single indicator cannot move for both halves, and unaccountable, because partial achievement has no reading.
It also hides the assumption. "Trained and adopting" conceals the take-up assumption that should be sitting in the fourth column.
ImpactMojoLogframe 101www.impactmojo.in
Keep the matrix small
A workable logframe has one impact, one (sometimes two) outcomes, and a handful of outputs — rarely more than five or six. More than that and the matrix stops being a one-page summary and becomes an unreadable spreadsheet nobody returns to.
If you have ten outputs, you probably have two projects, or you have listed activities in the output row. Consolidate.
Matrix sizeConsequence
1 impact, 1 outcome, 4-6 outputsReadable; the usual target
3 outcomesThe logic no longer tracks
12 outputsIt is a work plan, not a summary
40 indicatorsA monitoring burden that crowds out delivery
Size discipline is the easiest quality improvement available and the hardest to hold, because every stakeholder wants their concern visible in the matrix.
The answer to "but this matters too" is usually the work plan or the theory of change, not another row. Say where it lives instead of adding it.
ImpactMojoLogframe 101www.impactmojo.in
Read the logic upward and challenge it
Once the left column is drafted, test it: at each step, ask “is this enough to plausibly produce the level above?” If outputs alone clearly will not deliver the outcome, the design has a gap — or there is an assumption you have not yet named.
This upward read is the heart of the “logical” in logical framework. A logframe that fails it is just a list.
Vertical test findsWhich means
Outputs clearly cannot produce the outcomeA missing output, or an over-reaching outcome
A large unstated leapA missing assumption
An output with no outcome above itActivity for its own sake
An outcome with one thin outputThe design is under-powered
This test is the reason to build the left column before anything else. Once indicators exist, people defend the matrix rather than challenge it.
Do it out loud, with someone who did not write it. Reading your own logic upward almost always produces agreement with yourself.
ImpactMojoLogframe 101www.impactmojo.in
Inputs to outputs, filled in
LevelStatement
Output 1800 adolescent girls enrolled in after-school STEM clubs
ActivitiesSet up 40 clubs; recruit & train 40 facilitators; supply kits
Inputs40 facilitators, club kits, venue agreements, ₹X budget
Notice the output is countable (800 girls, 40 clubs) and complete on delivery — exactly what makes it an output and not an outcome.
RowCheck
OutputNumber, deliverable, disaggregation possible
ActivitiesEach one traceable to this output
InputsMatch a budget line
AssumptionWhat must hold for these activities to produce it
A worked block like this one is the unit to review. If the four rows are consistent, the block is sound; if not, the fault is visible immediately.
Build the matrix block by block rather than column by column. Column-by-column drafting is what produces rows that drift.
ImpactMojoLogframe 101www.impactmojo.in
Tie inputs to the budget
Inputs are the bridge between the logframe and the budget. A well-built logframe lets a reader trace money to activity to output: this is what makes it a management tool, not just a planning artefact. Donors increasingly ask for cost per output (unit economics).
For more on cost per result, see ImpactMojo’s Cost-Effectiveness 101 and Public Finance & Budgeting courses.
Traceability questionWhere the answer lives
What did this output cost?Activities and inputs beneath it
What is our cost per participant?Budget over output indicator
Is this output worth its share?Cost against contribution to the outcome
Can we afford the verification?MoV column against the M&E budget
Value-for-money analysis depends on this traceability, and it is much easier to build in at design than to reconstruct at evaluation from accounting codes.
Budget the M&E work explicitly, as a share of the total. A logframe with an unfunded verification column will quietly become an output-only monitoring system.
ImpactMojoLogframe 101www.impactmojo.in
The bottom half, in one line
Inputs fund activities that produce outputs — all within your control, all written as you-did-it deliverables. The interesting, riskier half of the chain comes next.
Get this half tight and countable, and the monitoring almost writes itself. Get it muddled, and no amount of indicator-crafting upstream will save the matrix.
Bottom half done well meansWhich enables
Countable outputsMonitoring without argument
Activities traceable to outputsA work plan that matches the matrix
Inputs tied to the budgetCost per output
Getting the bottom half tight is mostly discipline rather than judgement, which is why it is worth finishing before the harder conversation about outcomes.
It also gives you the baseline for value-for-money analysis without any extra data collection.
ImpactMojoLogframe 101www.impactmojo.in
04
Section Four
Outcomes & Impact
ImpactMojoLogframe 101www.impactmojo.in
Outcomes: the change you are really after
An outcome is the change in behaviour, knowledge, relationships or condition that your outputs are meant to bring about. It is usually the purpose of the project — the single most important row in the matrix, and the hardest to write well.
If the impact is the destination and outputs are what you hand over, the outcome is the uptake — what people actually do differently because of what you delivered.
A good outcomeA weak outcome
Names who changesSays "improved situation"
Describes a behaviour or conditionDescribes a project activity
Is reachable within the projectIs really an impact
Has one clear indicatorWould need five to capture
The outcome row is the one a funder reads first and the one an evaluation will be judged against. It is worth more drafting time than the rest of the matrix combined.
Write it as a sentence about other people in the present tense of the future: "farmers in 40 villages use and maintain drip systems".
ImpactMojoLogframe 101www.impactmojo.in
Impact: the higher purpose
Impact (or goal) is the long-term, higher-level change your project contributes to: lower mortality, higher incomes, greater equality. It is usually shared with other actors and other programmes, realised over years, and beyond any single project to deliver alone.
State the impact you contribute to, but do not pretend to own it. “Contributes to reduced child stunting in the district” is honest; “reduces stunting” alone over-claims.
Impact statement shouldShould not
Use contribution languageClaim sole causation
Name the higher-order changeRestate the outcome
Be shared with other actorsBe something only you affect
Sit beyond the project horizonBe promised for the final report
"Contributes to" is not weak wording; it is accurate wording, and using it protects the project from being evaluated against a claim it never should have made.
If a funder insists on an impact target with a date inside the project period, that is a design conversation, not a drafting one.
ImpactMojoLogframe 101www.impactmojo.in
Why most logframes allow only one outcome
Classic logframe discipline insists on a single purpose / outcome. The reason is focus: a project chasing three outcomes usually does none well, and the matrix can no longer show a clean line of logic. If you genuinely have two, ask whether they are really two projects.
Multiple outcomes are a warning sign, not an achievement. They often hide a lack of decision about what the project is actually for.
Symptom of too many outcomesWhat it usually means
Three outcomes, one teamThree projects sharing a budget
Outcomes that do not relateNo single theory of change
Each output serves one outcomeThe matrix is a portfolio, not a project
The single-purpose rule is a discipline rather than a law, and it exists to force the design conversation about what the project is actually for.
Where a programme genuinely has several outcomes, the honest structure is a results framework at programme level with a logframe for each project underneath.
ImpactMojoLogframe 101www.impactmojo.in
A good outcome statement
  • Describes a change in someone other than the project (participants, institutions).
  • Is realistic given the outputs — reachable within the project, not a wish.
  • Is measurable: you can name an indicator that would move if it were true.
  • Names the target group: whose behaviour or condition changes.
“Smallholder farmers in 40 villages adopt and sustain drip irrigation” — change, in named others, plausibly caused by the outputs, and measurable.
Check the outcome statementTest
Is the subject someone else?Not the project team
Is it reachable?Given these outputs, plausibly
Is it measurable?You can name the indicator now
Is it one thing?No "and"
Is it worth doing?It would matter if it happened
Run all five before writing any indicator. An outcome that fails the third test will generate an indicator that measures something adjacent to it.
The last test sounds glib and is not. Projects regularly reach outcomes that nobody, on reflection, considers important enough to justify the money.
ImpactMojoLogframe 101www.impactmojo.in
Mind the output–outcome gap
The leap from output to outcome is where projects most often fail — and where the assumptions matter most. Training delivered (output) does not guarantee practice changed (outcome); a clinic built does not guarantee it is used. Name what has to happen in between.
If you cannot explain why the outputs would lead to the outcome, you do not yet have a theory of change — you have a list of hopes.
Output deliveredOutcome assumedWhat can break it
Training completedPractice changesNo supervision, no supplies
Clinic builtPeople use itStaffing, distance, cost, trust
Seeds distributedFarmers plant themRain, price, competing labour
Law passedIt is enforcedCapacity, incentives, politics
This is the output-to-outcome gap, and every entry in the right-hand column belongs in the assumptions column or in the design as an additional output.
The strongest designs close the gap with an output rather than an assumption: add the supervision, the supply chain, the enforcement support, rather than hoping.
ImpactMojoLogframe 101www.impactmojo.in
Most outcomes are behaviour change
In development work, the outcome is usually that some group does something differently: farmers adopt, mothers attend, officials enforce, girls stay in school. Behaviour is influenced by far more than your project, which is exactly why outcomes sit in the sphere of influence.
Designing for behaviour change is its own craft — see ImpactMojo’s Behaviour-Change Communication course and BCT repository.
Behaviour change needsDesign implication
Knowing what to doTraining or information
Being able toSupplies, time, money, permission
Wanting toPerceived benefit, social norm
A reminder or triggerPrompts, follow-up, supervision
It working the first timeSupport at the point of adoption
Most projects fund the first row and assume the rest. That is the single most common reason a well-delivered output produces no outcome.
Check your outputs against this list before finalising. If four of the five rows are assumptions, the design is a bet on other people supplying the rest.
ImpactMojoLogframe 101www.impactmojo.in
Results take time to appear
Outputs land during the project; outcomes often emerge near or after its end; impact may take years. A logframe measured only at project close can miss the outcomes it was built to create — and credit impacts that have not yet had time to form.
Match your measurement timing to where each result sits in time. Some outcomes need a follow-up survey months after the last activity.
ResultTypically visibleSo measure at
OutputsDuring deliveryContinuously
Early outcomesLate projectMidline and endline
Sustained outcomes6-24 months afterA follow-up round
ImpactYearsRarely, if ever, by the project
The third row is the one that gets cut. A follow-up survey after the project closes has no budget line and no staff, so sustained adoption is asserted rather than measured.
If sustainability is in your outcome statement, put the follow-up in the budget at design. It cannot be added later, because by then the project has ended.
ImpactMojoLogframe 101www.impactmojo.in
Outcome and impact, filled in
LevelStatement
ImpactContributes to higher and more resilient incomes for smallholder households
OutcomeFarmers in 40 villages adopt and sustain water-efficient irrigation
Output1,500 farmers trained and equipped with drip-irrigation kits
“Contributes to” at impact, a behaviour change at outcome, a countable deliverable at output — each row in its proper grammar.
RowWhat a reviewer checks
ImpactContribution language; shared with others
OutcomeChange in farmers, not in the project
OutputNumber, and delivered by you
Between output and outcomeThe take-up assumption is stated
Note the word "sustain" in the outcome. It commits the project to measuring adoption some months after training, which needs a budget line.
A commitment in the outcome statement that has no matching entry in the MoV column is a claim the project cannot verify.
ImpactMojoLogframe 101www.impactmojo.in
Will it last past the project?
A strong outcome statement often carries a hint of durability — “adopt and sustain”. Donors increasingly ask not just whether change happened, but whether it will hold once funding ends. That depends on systems, ownership and incentives, not just your outputs.
Sustainability usually lives in the assumptions and in the exit strategy. Name who keeps the change alive after you leave.
Sustainability depends onAsk at design
Who pays after the projectIs there a government or user financing route?
Who maintains the assetIs there a named institution?
Whether the behaviour is self-reinforcingDoes it pay for the adopter?
Whether capacity staysWhat happens when staff transfer?
The third row is the strongest form of sustainability and the least common: a practice that benefits the adopter enough to continue without any external support.
Where none of the four has an answer, say so. A project that will not outlast its funding can still be worth doing, and pretending otherwise damages the next one.
ImpactMojoLogframe 101www.impactmojo.in
The top half, in one line
Outputs are taken up as outcomes (behaviour change in others) which contribute to impact (higher-order change). You control the first, influence the second, and merely contribute to the third.
With the left column complete, the next job is to make each row measurable. That is the indicators column.
LevelYour relationship to itWhat you can promise
OutputsControlA target
OutcomeInfluenceA credible attempt, measured
ImpactContributionA plausible link, argued
Being explicit about this in a proposal is a strength, not a hedge. It shows the design has thought about where its accountability ends.
It also protects the team at evaluation, when an impact-level target agreed casually at proposal stage becomes the standard they are judged by.
ImpactMojoLogframe 101www.impactmojo.in
05
Section Five
Indicators
ImpactMojoLogframe 101www.impactmojo.in
Indicator (OVI)
An objectively verifiable indicator is a specific, measurable sign that a result has been achieved. It answers: “how would we know?” For each row of the chain you name at least one indicator that would move if that result were real.
“Objectively verifiable” means two people measuring it independently would get the same answer — no judgement call required.
Indicator mustOr it will
Move if the result is realReport success regardless
Not move if it is notBe gamed
Be affordable to collectQuietly go unmeasured
Mean the same to everyoneBe contested at reporting
Test every proposed indicator by asking what value it takes if the project succeeds and what value if it fails. If the answers are close, replace it.
The second row is worth dwelling on. Any indicator that becomes a target creates an incentive to move the indicator, which is not always the same as moving the result.
ImpactMojoLogframe 101www.impactmojo.in
Make every indicator SMART
S·M
Specific & Measurable — clear what, countable how
A·R
Achievable & Relevant — realistic, and tied to the result
T
Time-bound — by when
“% of trained midwives correctly performing newborn resuscitation, measured by observation, rising from 40% to 80% by end of year 2.”
SMART elementFailing version
Specific“Improved health”
Measurable“Greater awareness”
Achievable“100% coverage in year one”
RelevantMeasures activity, not the result
Time-boundNo date, so never due
SMART is a checklist rather than a theory, and its main value is catching the two failures in the middle: targets nobody can hit, and indicators about the wrong thing.
Relevance is the one it catches least well, because an indicator can be perfectly specific, measurable and timed while measuring your activity instead of the change.
ImpactMojoLogframe 101www.impactmojo.in
A full indicator has four parts
  • Unit / what — % of women, number of villages, rate per 1,000.
  • Baseline — the value at the start. Without it you cannot show change.
  • Target — the value you commit to reach, by a date.
  • Disaggregation — by sex, age, caste, location, disability.
An indicator with no baseline is the most common logframe fault. A target without a starting point measures nothing.
PartMissing means
UnitNobody knows what is counted
BaselineChange cannot be shown
TargetNo commitment to test against
DateNever due
DisaggregationGaps stay invisible
The missing baseline is the classic. A logframe submitted with baselines marked "TBD" almost always reaches the evaluation with them still to be determined.
Where a baseline genuinely cannot be collected before start-up, name the date it will be, and treat that as a deliverable with an owner.
ImpactMojoLogframe 101www.impactmojo.in
Numbers and judgements both count
Quantitative
Counts, rates, percentages, scores. Easy to verify, easy to aggregate — but can miss the “why”.
Qualitative
Quality of participation, perceived fairness, case stories. Harder to verify; use a defined scale or rubric so it stays objective.
The best logframes mix both: a number for “how much” and a qualitative measure for “how well”.
QuantitativeQualitative
AnswersHow much, how manyWhy, how, for whom
VerificationStraightforwardNeeds a defined method
AggregationEasyHard
RiskMisses the mechanismRead as anecdote
Qualitative indicators are legitimate in a logframe provided the MoV column names a method and a standard — a rubric, a scored assessment, a defined case-study protocol.
Without that, a qualitative indicator becomes whatever the report writer says at the end, which is what gives the whole category a poor reputation.
ImpactMojoLogframe 101www.impactmojo.in
When you can’t measure it directly
Some results — empowerment, resilience, trust — have no direct meter. A proxy indicator stands in: e.g. women’s control over household spending as a proxy for empowerment. Choose proxies carefully and state that they are proxies.
Beware Goodhart’s law: when a measure becomes a target, it stops being a good measure. People optimise the proxy, not the thing you cared about.
ProxyStands in forWeak because
Control over spendingEmpowermentOne domain of many
Asset ownershipHousehold wealthLocal and context-bound
AttendanceLearningPresence is not learning
Handwashing station presentHandwashing practicePresence is not use
Every proxy embeds a claim that the observable travels with the unobservable. State that claim in the logframe rather than leaving it implicit.
The last two rows share a failure mode worth naming: measuring the input to a behaviour rather than the behaviour, because the input is easy to see.
ImpactMojoLogframe 101www.impactmojo.in
A few good indicators beat many weak ones
Every indicator is a data-collection commitment. One or two strong indicators per result is usually enough; a logframe with forty indicators becomes a monitoring burden that crowds out actually running the project.
Before adding an indicator, ask: who will collect this, how often, and what decision will it inform? If there is no answer, drop it.
Indicator countData-collection consequence
1-2 per resultManageable; usually enough
4-5 per resultA dedicated M&E workload
40 in totalReporting crowds out delivery
Every indicator is a recurring commitment: a form, a field visit, a data entry step, a cleaning step and a line in every report, for the life of the project.
Before adding one, ask what decision it would change. An indicator that would not alter any management decision is a reporting cost with no return.
ImpactMojoLogframe 101www.impactmojo.in
Borrow indicators where you can
Many sectors have agreed indicator sets — the SDG indicators, WHO and DHS health indicators, education access measures, IRIS+ for impact investing. Using standard definitions makes your results comparable and saves you re-inventing measurement.
Match to national data where you can (NFHS, Census, PLFS) so your baseline and target sit in a context readers already know.
Standard setUse for
SDG indicatorsNational alignment and comparability
DHS / NFHS definitionsHealth, nutrition, gender
WHO indicator handbooksHealth service delivery
IRIS+Impact investing portfolios
Sector core sets (WASH, education)Comparability with peers
Borrowing a standard definition gives you a benchmark for free: a national or state figure your result can be read against, without collecting a comparison yourself.
It also removes a common argument at evaluation, where a bespoke definition invites a dispute about whether the result was really achieved.
ImpactMojoLogframe 101www.impactmojo.in
Indicators across the chain
ResultIndicator (with baseline → target)
OutputNo. of farmers trained: 0 → 1,500 by Q6 (disagg. by sex)
Outcome% of trained farmers still using drip at 12 months: – → 60%
ImpactMean kharif income of participant households: baseline survey → +20%
Each indicator carries a unit, a baseline, a target and a date — and gets harder to attribute the higher you go. That is honest measurement.
LevelIndicator quality check
OutputCountable from your own records
OutcomeWould not move if you only delivered outputs
ImpactAvailable from a national source, not your survey
The middle test is the important one. An outcome indicator that moves automatically once the output is delivered is measuring the output again.
For impact, align to a national survey definition rather than collecting your own. You cannot afford an impact survey and you do not need one.
ImpactMojoLogframe 101www.impactmojo.in
06
Section Six
Means of Verification
ImpactMojoLogframe 101www.impactmojo.in
Means of verification (MoV)
The third column: where the data for each indicator comes from, who collects it, how often, and how. If the indicator says “what we measure”, the MoV says “how we will actually get that number”.
An indicator with no realistic means of verification is a promise you cannot keep. The two columns must be designed together.
MoV entry must nameMissing means
The sourceNobody knows where the number comes from
The methodIt will differ between rounds
The frequencyIt slips
The responsible personNobody does it
An MoV entry that reads "project records" is not an entry. Which record, kept by whom, in what form, checked by whom?
Write the MoV column with the person who will actually collect the data in the room. They will tell you immediately which entries are fantasy.
ImpactMojoLogframe 101www.impactmojo.in
Where verification data comes from
  • Project records — attendance sheets, distribution logs, training registers (cheap, for outputs).
  • Surveys — baseline / midline / endline of participants (for outcomes).
  • Observation — direct checks of practice or quality.
  • Official statistics — NFHS, Census, administrative data (for impact / context).
  • Independent reports — third-party evaluations, audits.
SourceGood forWeakness
Project recordsOutputs, cheaplySelf-reported; no comparison
Participant surveysOutcomesCost; attrition; courtesy bias
ObservationPractice and qualityObserver effect; cost
Administrative dataScale, continuityQuality varies; definitions differ
Secondary surveysContext and impactTiming; not your sample
Courtesy bias is the under-discussed one. Participants surveyed by the organisation that gave them something report more benefit than the same people surveyed by a third party.
Where the outcome claim matters, use independent enumerators for at least the endline. It costs more and it is the difference between evidence and self-assessment.
ImpactMojoLogframe 101www.impactmojo.in
MoV is where ambition meets the budget
Filling in the MoV column is a cost test. A fancy outcome indicator that needs a 5,000-household panel survey may be unaffordable. If you cannot pay to verify it, you cannot claim it — so revise the indicator to something you can actually measure.
Every indicator’s MoV has a price. The monitoring budget is set, in effect, in this column — plan for it (often 5–10% of project cost).
If verification is unaffordableOptions
Change the indicatorTo something the budget can reach
Reduce the frequencyEndline only, not annual
Reduce the sampleAccept a wider confidence interval, and say so
Use an existing surveyAlign to NFHS/PLFS timing and definitions
Drop the claimHonest, and sometimes correct
The MoV column is the budget test for the whole matrix. If you cannot pay to verify a result, you cannot claim it, and the right response is to change the claim.
Aligning to an existing national survey is the underused option: it costs nothing, gives a comparison group for free, and produces a figure others already trust.
ImpactMojoLogframe 101www.impactmojo.in
How often, and who
A good MoV entry names the method, the frequency and the responsible person: “observation checklist, quarterly, by the M&E officer”. Output data is usually continuous; outcome surveys are periodic; impact data may come once, at endline or after.
Tie the frequency to decisions: collect output data often enough to course-correct, but do not survey outcomes so often that measurement disrupts the work.
Data typeTypical frequencyWho
Output recordsContinuousField team
Quality observationQuarterlyM&E officer
Outcome surveyBaseline, midline, endlineExternal enumerators
Impact dataOnce, or from secondary sourcesAnalyst
Name a person, not a role in the abstract. "The M&E officer" works only if there is one and their workplan has room for it.
Frequency should match the decision, not the reporting calendar. Data collected annually cannot correct a delivery problem in month four.
ImpactMojoLogframe 101www.impactmojo.in
Verifiable means trustworthy
The point of the MoV column is credibility: a sceptical reader (or auditor, or evaluator) should be able to follow it to the same conclusion. That means the source must be reliable, the method consistent, and the data retained.
  • Prefer sources someone else could independently check.
  • Keep the raw data, not just the summary, so claims can be re-verified.
  • For self-reported data, note the bias and triangulate where it matters.
Credibility requiresIn practice
A reliable sourceNot a number someone remembers
A consistent methodThe same tool at baseline and endline
Retained dataRaw files kept, not just the summary
A traceable chainAn auditor can follow it back
Changing the measurement tool between baseline and endline destroys the comparison, and it happens routinely because the tool is improved in year two.
If you must change the instrument, run both at the changeover round. Otherwise the change in the number and the change in the world are inseparable.
ImpactMojoLogframe 101www.impactmojo.in
Indicator and its verification, paired
IndicatorMeans of verification
1,500 farmers trainedTraining registers, ongoing, M&E officer
60% still using drip at 12 monthsFollow-up sample survey of 300 farmers, year 2, external enumerators
+20% kharif incomeBaseline & endline household survey; cross-checked with mandi records
Cheap records for outputs, a sample survey for the outcome, a before/after survey for impact — cost rising with the level, as it should.
Pairing checkFailing pair
Can this source produce this number?A register that does not record sex
At this frequency?An annual survey for a quarterly indicator
By this person?An officer with no time allocated
Affordably?A panel survey on a small M&E budget
Reading indicator and MoV as a pair, rather than as two columns, catches the mismatch that makes an indicator unmeasurable in practice.
External enumerators for the outcome survey is a deliberate choice here, and it should be costed. Self-collected outcome data invites the courtesy-bias objection.
ImpactMojoLogframe 101www.impactmojo.in
The logframe is your M&E plan’s backbone
Columns two and three — indicators and means of verification — are, in effect, your monitoring plan. A fuller M&E plan just adds detail: tools, sampling, responsibilities, timing, analysis and use.
For the wider system around the matrix, see ImpactMojo’s MEL Basics 101 and The Evidence Question flagship.
Logframe columnM&E plan adds
IndicatorExact definition, formula, disaggregation
MoVTool, sampling, training, quality checks
(implicit)Analysis plan and reporting calendar
(implicit)Who uses each number, for what decision
The last row is what turns monitoring into management. An indicator with no named user and no decision attached will be collected and filed.
For a small project the logframe plus a one-page indicator reference sheet is a sufficient M&E plan. The reference sheet is where definitions live.
ImpactMojoLogframe 101www.impactmojo.in
07
Section Seven
Assumptions
ImpactMojoLogframe 101www.impactmojo.in
Assumptions
The fourth column: the external conditions that must hold for each step of the logic to work, but which are outside your control. They are the “and also” that every if–then quietly relies on.
Assumptions are where a logframe gets honest. They name the things that could break your chain even if you do everything right.
A real assumption isNot
Outside your controlSomething you could fund
Necessary for the step aboveA general contextual worry
Specific enough to monitorA vague sentence
UncertainSomething certain either way
All four tests must pass. Most assumption columns fail the first (things the project could do) or the third (statements too vague to observe).
An assumption you cannot monitor is not managing risk; it is recording an excuse in advance.
ImpactMojoLogframe 101www.impactmojo.in
How assumptions complete the chain
Read vertically with the assumptions: IF we deliver the outputs AND the assumptions at that level hold, THEN we reach the outcome. The assumption column sits to the side of each step, carrying the conditions that step depends on.
IF
Outputs delivered
+
AND
Assumptions hold
THEN
Outcome reached
LevelAssumption sits between
Activities to outputsDelivery conditions hold
Outputs to outcomeOthers take up what was delivered
Outcome to impactWider conditions convert change into benefit
Assumptions belong on the arrows, not on the boxes. Placing them level-by-level makes it obvious which step each one is protecting.
The output-to-outcome arrow should carry the most assumptions, because it is the step with the least control. An empty entry there is a warning sign.
ImpactMojoLogframe 101www.impactmojo.in
What assumptions look like
  • “Monsoon rainfall is within normal range” (for an agriculture outcome).
  • “The government does not cut the teacher-recruitment budget” (for an education outcome).
  • “Trained staff are not transferred out within the year” (for a health-quality outcome).
  • “Market prices for the crop stay stable” (for an income impact).
Each is plausible, outside your control, and capable of breaking the logic. That is exactly what belongs in this column.
AssumptionMonitor it by
Rainfall within normal rangeIMD seasonal data
Teacher recruitment budget not cutState budget documents
Trained staff not transferredHR records, quarterly
Prices remain viableMandi price series
Every good assumption has an observable. Naming it in the logframe turns a hope into something a quarterly review can actually check.
Without an observable, an assumption is only discussed at the evaluation, which is exactly when it is too late to do anything about it.
ImpactMojoLogframe 101www.impactmojo.in
Decide what to do with each one
For every assumption, ask two questions: how likely is it to hold? and how important is it?
Likely to hold?Action
Almost certainNote it, move on — not a real risk
Likely but not sureKeep in the logframe; monitor it
Unlikely & importantRedesign the project to remove the dependency, or add an activity to secure it
Will not hold & fatalA “killer assumption” — the project may not be viable
Likelihood it holdsImportanceAction
Almost certainAnyNote and drop
UncertainHighKeep in the matrix; monitor
UnlikelyHighKiller — redesign or stop
UnlikelyLowNote; it does not sink you
The algorithm is simple and is almost never run. Most assumption columns are a list of everything anyone mentioned, unsorted by either dimension.
Running it takes twenty minutes and typically empties half the column, which makes the remaining entries visible — and that is the point.
ImpactMojoLogframe 101www.impactmojo.in
When an assumption sinks the project
A killer assumption is one that is both essential and unlikely to hold. If your whole outcome depends on a policy passing that almost certainly will not, no amount of good delivery will save you. Better to find this on paper than two years in.
The discipline of writing assumptions exists largely to surface killer assumptions early — while you can still redesign or walk away.
Killer assumption foundResponse
A required policy will not passRedesign around the current policy
A partner will not have capacityAdd capacity building as an output
The market price will not support adoptionChange the intervention
None of these is possibleSay so before signing
Naming a killer assumption before start-up is a service to everyone, including the funder. Discovering it at the mid-term review costs a year and a reputation.
The professional move is to state it in the proposal with the mitigation. Funders respond better to a named risk with a plan than to one that surfaces later.
ImpactMojoLogframe 101www.impactmojo.in
Assumptions are to manage, not to hide behind
Assumptions are not a place to park everything that might go wrong so you can blame them later. Anything you can influence belongs in your activities, not your assumptions. Reserve the column for genuinely external conditions — and then actively monitor them.
Revisit assumptions at every review. An assumption that has started to fail is an early warning the outcome is at risk.
If you can influence itIt belongs in
Partner capacityAn output
Community willingnessAn activity (engagement)
Staff turnover in your own teamManagement, not the matrix
Data availability from your own MISThe MoV column
The assumptions column is not a disclaimer. Anything you could act on and chose not to is a design decision, and describing it as external misrepresents the project.
A reviewer’s standard check is to read the assumptions column looking for things the project could have done. It is the fastest way to spot a defensive matrix.
ImpactMojoLogframe 101www.impactmojo.in
08
Section Eight
Risk
ImpactMojoLogframe 101www.impactmojo.in
A risk is an assumption that might fail
Flip an assumption to its negative and you have a risk: “rainfall is normal” → “drought reduces yields”. Modern donor formats often pair the logframe with a risk register that goes further: naming, scoring and assigning each risk.
Same underlying reality, two lenses: the assumption is what you hope holds; the risk is what happens if it does not.
AssumptionIts risk
Rainfall is normalDrought reduces yields
Staff are not transferredKey staff leave mid-project
Policy stays supportivePolicy reverses
Communities accept the approachResistance blocks delivery
The two columns describe the same uncertainty from different sides. The assumption column tells you what must hold; the register tells you what you will do if it does not.
Keeping both is not duplication, because they have different owners: the matrix is for the funder, the register is for the manager.
ImpactMojoLogframe 101www.impactmojo.in
Likelihood × impact
Risks are usually scored on two axes — how likely they are and how big the impact would be — often on a 1–5 scale each. The product (or a colour grid) gives a rough priority so attention goes to the high–high corner.
A 5×5 likelihood–impact grid is the standard picture. It is a small heatmap — and, like any heatmap, it is a rough sort, not a precise number.
ScoreMeaningCaution
Likelihood 1-5How probableJudgement, not calculation
Impact 1-5How damagingDepends on what you value
Product 1-25Rough priorityNot a measurement
Colour gridFor communicationColours drift over time
The scores are a way of structuring a conversation, not a quantification of risk. Two teams scoring the same risk will differ by several points and both be reasonable.
What matters is that the high-high corner is short and that someone owns each entry in it. A register where everything is amber has not prioritised anything.
ImpactMojoLogframe 101www.impactmojo.in
Four ways to handle a risk
Treat
Act to reduce likelihood or impact
Transfer
Shift it — insurance, partner, contract
Tolerate
Accept it; monitor; have a plan B
Terminate
Avoid it — change or drop the activity
Most risks are treated or tolerated. The value is in deciding deliberately, not in the label.
ResponseExampleWatch
TreatTrain a wider pool of staffCosts; put it in the budget
TransferInsurance, or a partner contractTransfers cost, not accountability
TolerateAccept and monitorNeeds a trigger and a plan B
TerminateDrop the activityRarely used; sometimes correct
Tolerating is a decision, not a default. It requires a named trigger — the observable sign the risk is materialising — and a plan for what happens then.
Transfer deserves scrutiny in development work: passing delivery risk to a local partner without passing the resources to manage it is transfer in name only.
ImpactMojoLogframe 101www.impactmojo.in
Common risk categories
  • Contextual — politics, economy, climate, conflict, policy shifts.
  • Programmatic — the intervention fails to work as designed; low uptake.
  • Institutional / fiduciary — partner capacity, fraud, financial mismanagement.
  • Reputational & safeguarding — harm to participants, loss of trust.
Safeguarding risk — the risk that a project harms the people it serves — is now a non-negotiable category for most funders. Never leave it out.
CategoryOften under-registered
ContextualSlow-onset policy shifts
ProgrammaticThe intervention simply not working
Institutional / fiduciaryPartner capacity, not just fraud
SafeguardingHarm to participants from the project itself
The second row is the one teams find hardest to write down: the risk that the theory of change is wrong. It belongs in the register.
Safeguarding risk is now a standard donor requirement and is qualitatively different from the others: it cannot be tolerated, only treated or terminated.
ImpactMojoLogframe 101www.impactmojo.in
Every risk needs a name against it
A risk register with no owners is a list nobody acts on. Each significant risk should have a named owner responsible for monitoring it and triggering the response, plus a trigger — the sign that the risk is materialising.
“If enrolment is below 60% of target by month 3, the programme manager escalates and we activate the community-mobilisation contingency.”
Register entry needsOtherwise
An ownerNobody monitors it
A triggerNobody notices it materialising
A responseThe team improvises
A review dateIt is written once and filed
The trigger is the element most often missing and the one that makes the register operational: a specific observable that says the risk is now happening.
Good triggers are measurable and early. "Rainfall below X by mid-July" is usable; "if the drought is bad" is not.
ImpactMojoLogframe 101www.impactmojo.in
Review risk on a schedule
Risk is not a one-time annex. New risks appear, old ones fade, scores change. A useful register is reviewed at every project board or quarterly review, with changes logged. A risk register written once and filed is theatre.
Tie the risk review to the same cadence as your logframe review, so assumptions and risks — two views of the same uncertainty — move together.
Review momentWhat changes
Quarterly reviewScores, new risks, closed risks
Annual planningWhether the design still holds
After an incidentWhat the register missed
At handoverWho owns each risk now
The most useful review question is the last one asked after an incident: was this in the register, and if not, why did we not see it?
Log the changes rather than overwriting. A register's history is evidence that risk was managed, and an overwritten one shows nothing.
ImpactMojoLogframe 101www.impactmojo.in
A risk register row
RiskL×IResponseOwner
Drought cuts yields, weakening the income case3×4Treat: promote water-efficient varieties; tolerate residualField lead
Trained staff transferred out4×3Treat: train a wider pool; brief supervisorsM&E officer
Partner financial controls weak2×5Transfer/treat: audits, milestone disbursementFinance
Register columnWhat good looks like
RiskA sentence with a cause and an effect
L x IScored, and reviewed since
ResponseA named action, not a sentiment
OwnerA person, not a department
TriggerAn observable with a threshold
Compare a row like this with the assumption it came from. The assumption says what must hold; the row says what you will do, who does it, and when they will know.
If your register rows read as concerns rather than as actions with owners, the register is a worry list.
ImpactMojoLogframe 101www.impactmojo.in
Assumptions and risk, together
The assumptions column names what must hold; the risk register names what happens if it does not, scores it, and assigns a response and an owner. Both make the logframe honest about uncertainty.
With all four columns understood, you are ready to assemble the full matrix — and to test it as a whole.
ImpactMojoLogframe 101www.impactmojo.in
09
Section Nine
Building the Matrix
ImpactMojoLogframe 101www.impactmojo.in
Build it in the right sequence
1
Theory of change first
2
Left column (results)
3
Assumptions
4
Indicators
5
Means of verification
Resist the urge to start with indicators. If the logic is wrong, beautiful indicators measure the wrong thing.
StepSkipping it produces
Theory of changeA matrix with no argument behind it
Left columnIndicators for results nobody agreed
AssumptionsA design that hides its bets
IndicatorsUnmeasurable results
Means of verificationIndicators nobody can collect
The sequence matters because each step constrains the next. Assumptions before indicators, because a killer assumption may change the design entirely.
Starting with indicators is common because they feel concrete. It produces a matrix that measures precisely whatever the team was already doing.
ImpactMojoLogframe 101www.impactmojo.in
A logframe is better built in a room
The participatory tradition (ZOPP) builds the logframe in a workshop with the people who will deliver it and, ideally, those it serves. The matrix that results is usually weaker on paper but far stronger in practice, because the team owns the logic and has stress-tested it.
The conversation is the point. A logframe handed down from a consultant who never met the team is a compliance document, not a plan.
Built aloneBuilt in a workshop
Internally consistentContested and improved
Nobody else owns itDelivery team can explain it
Assumptions are the writer’sAssumptions come from people who know the context
FastSlow, and worth it
The ZOPP tradition built the matrix through problem-tree and objective-tree work with stakeholders, and the resulting logic was usually rougher and much better grounded.
Even a half-day session with field staff will surface two or three assumptions a desk-written matrix would have missed. That is a good return on half a day.
ImpactMojoLogframe 101www.impactmojo.in
Test 1: does the column make sense going up?
Read the results column from the bottom: activities → outputs → outcome → impact. At each arrow ask whether the lower level, plus its assumptions, is genuinely enough to reach the next. Gaps mean a missing output, a missing assumption, or an over-reach.
If you find yourself saying “and then a miracle happens” between two rows, you have found the gap.
At each arrow askFail means
Is the level below sufficient?A missing output or activity
Plus its assumptions?A missing assumption
Is anything redundant?An activity with no output above it
Would a sceptic agree?The logic needs stating better, or is wrong
The last question is the useful discipline. Read it as a funder’s reviewer would, or better, have someone actually do that before submission.
Sufficiency is the word to hold on to. Necessary is easy; the question is whether it is enough, and the honest answer is often no without an assumption.
ImpactMojoLogframe 101www.impactmojo.in
Test 2: does each row hang together?
Read each row across: result → indicator → means of verification → assumption. Does the indicator actually measure the result? Can the MoV realistically supply it? Is the assumption truly external? A row that fails this is internally inconsistent.
Vertical logic tests the theory; horizontal logic tests the measurement. A strong logframe passes both.
Row checkCommon failure
Indicator measures the resultIt measures the activity instead
MoV can supply itA survey nobody will fund
Assumption is externalIt is something the project could do
All four are about the same thingThe row has drifted
The last failure appears in long matrices: an output statement about training, an indicator about attendance, a verification of registers, and an assumption about policy.
Read rows aloud, left to right, as one sentence. Drift is audible immediately and nearly invisible on the page.
ImpactMojoLogframe 101www.impactmojo.in
What reviewers look for
  • Activities dressed up as outputs; outputs dressed up as outcomes.
  • Indicators with no baseline, or no realistic data source.
  • Too many outcomes; a fuzzy, unmeasurable purpose.
  • Assumptions that are really things the project controls.
  • A matrix that contradicts the budget or the work plan.
Reviewer findsReads as
Outputs written as outcomesOver-claiming
No baselinesNot ready to start
Three outcomesNo focus
Assumptions that are really excusesA defensive design
Unaffordable MoVThe M&E will not happen
These five account for most of the comments a logframe receives, which means running the checks yourself removes most of the review cycle.
It is worth asking a colleague outside the project to run them. Familiarity with a design makes its gaps invisible to the person who wrote it.
ImpactMojoLogframe 101www.impactmojo.in
Revise the logframe as you learn
A logframe is a hypothesis, and hypotheses get updated. Most donors allow — and expect — revisions at review points: refined targets, corrected assumptions, dropped indicators. A frozen logframe is a sign nobody is using it.
Log every change and why. The trail of revisions is itself evidence of adaptive, learning-oriented management.
Revision momentWhat usually changes
Baseline completedTargets, now that the starting point is known
Inception reviewActivities and assumptions
Mid-termIndicators that do not work; dropped outputs
Context shiftAssumptions, and possibly the outcome
Most donor formats explicitly allow revision at review points, and the practical obstacle is usually the team's belief that the matrix is fixed rather than the contract.
Log every change with a date and a reason. Unlogged revision looks like moving the goalposts; logged revision looks like management.
ImpactMojoLogframe 101www.impactmojo.in
One complete row of the matrix
ResultIndicatorMoVAssumption
Outcome: farmers adopt & sustain drip irrigation60% of trained farmers still using drip at 12 monthsFollow-up survey of 300, year 2Water availability and crop prices stay viable
A single row, read across, contains a whole small theory: what changes, how we will know, where the number comes from, and what it depends on.
Read the row acrossAnd check
Result to indicatorDoes it measure this, or something nearby?
Indicator to MoVCan this source produce it, at this cost?
MoV to assumptionIs the assumption about the world, not the data?
One well-built row is the model for the rest. Get one right, then use it as the template and the quality standard for the others.
The assumption here — water availability and crop prices — is genuinely external, monitorable and material. That is what the column is for.
ImpactMojoLogframe 101www.impactmojo.in
10
Section Ten
Critiques & Limits
ImpactMojoLogframe 101www.impactmojo.in
The logframe has real critics
For all its usefulness, the logframe has been criticised for decades — by practitioners, evaluators and scholars. Knowing the critiques makes you a better user: you keep the discipline while avoiding the traps.
The goal is not to abandon the logframe but to hold it lightly — as a useful summary, not a description of how change really works.
CritiqueWhat it gets right
Change is not linearThe chain implies a tidiness that rarely exists
It crowds out the uncountableWhat is measured gets attention
It locks in the planWhen treated as a contract
It serves the donorIt is written upward in the funder’s language
These are serious critiques from practitioners and evaluators, not objections to paperwork, and each names a real failure mode you will meet.
Notice that three of the four are about how the tool is used rather than what it is. That is where the response lies.
ImpactMojoLogframe 101www.impactmojo.in
Change is rarely linear
The results chain implies a tidy, one-directional flow. Real change is messy, looping, full of feedback and unintended effects. Complex problems — governance, social norms, systems — do not move in a straight line from activity to impact.
For complex settings, pair the logframe with systems thinking and outcome-mapping approaches that allow for non-linear, emergent change.
Non-linear featureLogframe handles it
Feedback loopsPoorly — the chain runs one way
Emergent outcomesNot at all — results are pre-specified
Unintended effectsOnly if someone anticipated them
Multiple pathwaysOne pathway per matrix
For a service-delivery project with a well-understood mechanism, linearity is a reasonable approximation. For governance, norms or systems change it is not.
Where the problem is genuinely complex, pair the logframe with outcome harvesting or a developmental evaluation approach rather than pretending the matrix captures it.
ImpactMojoLogframe 101www.impactmojo.in
It can crowd out what it can’t count
Because the logframe rewards the measurable, teams can drift toward what is easy to count — outputs, numbers trained — and away from harder, more important changes in power, relationships or dignity. The map starts to shape the territory.
“Not everything that counts can be counted.” Guard against measuring the trivial precisely while ignoring the vital.
Easy to countHarder, often more important
People trainedWhether practice changed
Meetings heldWhether a decision shifted
Materials distributedWhether they were used
Committees formedWhether they have any power
The drift toward countable outputs is an incentive effect, not a failure of understanding. Teams report against what the matrix asks for.
The corrective is in your own hands: put at least one indicator at outcome level that would be uncomfortable if it did not move.
ImpactMojoLogframe 101www.impactmojo.in
It can lock in a plan that should flex
A logframe agreed at the start, then treated as a contract, can punish teams for adapting — even when learning shows the original plan was wrong. Rigidly enforced, it discourages exactly the responsiveness good development needs.
This is what “adaptive management” and Doing Development Differently push back on: keep the logframe, but let it be revised as you learn.
Rigidity shows asBetter practice
Penalising a team for adaptingRevision at agreed review points
Reporting against a plan known to be wrongLogged changes with reasons
Refusing to drop a failing outputA stated stop-or-change rule
Targets set before the baselineTargets confirmed after baseline
Adaptive management and a logframe are compatible, provided revision is a scheduled process rather than an admission of failure.
Agree the revision protocol with the funder at inception. It is a much easier conversation before there is anything to revise.
ImpactMojoLogframe 101www.impactmojo.in
It serves the donor more than the community
Logframes are written upward, in the donor’s language and categories. Critics note this can centre the funder’s accountability over the priorities and knowledge of the people the project serves — a power dynamic worth naming.
Building the logframe with communities, and including indicators they care about, pushes back against this. See Decolonial Development 101.
Written upward meansPartial correction
Donor categories frame the resultsBuild the logic with participants first
Accountability runs to the funderAdd downward reporting and feedback
Local knowledge is compressed outKeep the theory of change alongside
English, and a technical registerProduce a local-language version
This is the critique associated with the politics-of-evidence literature, and it is not answered by better logframes. It is a question about who the accountability serves.
What is within your control is smaller and still worth doing: whose problem statement the matrix starts from, and whether the people served ever see it.
ImpactMojoLogframe 101www.impactmojo.in
Complements and alternatives
ApproachGood when…
Outcome MappingChange runs through many actors’ behaviour; boundaries are fuzzy
Outcome HarvestingOutcomes can’t be predicted in advance; you work backwards
Most Significant ChangeYou want participant-defined, story-based evidence
Adaptive / DDDThe problem is complex and the path must be discovered
These are not rivals so much as companions. Many strong M&E systems use a logframe for accountability and one of these for learning.
ApproachUse whenTrade-off
Outcome MappingChange runs through many actorsHarder to report as targets
Outcome HarvestingOutcomes cannot be predictedRetrospective; needs verification
Most Significant ChangeYou want participant judgementNot aggregable
Contribution analysisAttribution is impossibleEffortful; needs a good theory
None of these replaces the logframe for a funder that requires one. They complement it by covering what the matrix cannot: emergence, multiple actors, participant judgement.
The practical pattern is a logframe for accountability plus one of these for learning, with the second feeding revisions into the first.
ImpactMojoLogframe 101www.impactmojo.in
Use it well, hold it lightly
The logframe endures because, used well, it does something valuable: it forces a team to state its logic, commit to measurement, and name its risks, on one honest page. Its failures are mostly failures of how it is used — rigidly, upward, as compliance.
A good practitioner knows both the discipline and the limits. The matrix is a servant, not a master.
Use it well byConcretely
Building the logic firstTheory of change before the matrix
Keeping it smallOne outcome, few outputs, few indicators
Being honest in column fourReal assumptions, killers flagged
Revising itAt agreed review points, logged
Holding it lightlyIt is a summary, not the project
The logframe survives fifty years of criticism because, used this way, it does something no other single page does: it makes a team state its bet and commit to testing it.
Most of its failures are failures of use. That is encouraging, because use is the part you control.
ImpactMojoLogframe 101www.impactmojo.in
11
Section Eleven
Tools & Practice
ImpactMojoLogframe 101www.impactmojo.in
Every funder wants it slightly differently
  • EU — intervention logic + indicators, baselines, targets, sources, assumptions.
  • FCDO (ex-DFID) — logframe with milestones per year, plus a separate theory of change.
  • USAID — results framework + activity MEL plans.
  • UN agencies — results-based management; results & resources frameworks.
  • GIZ — results model / results matrix in the ZOPP tradition.
The logic underneath is the same. Learn the structure once and you can fill any donor’s template.
FunderCalls the outcome rowDistinctive ask
EU / EuropeAidSpecific objectiveIntervention logic; sources of verification
FCDOOutcomeAnnual milestones; separate theory of change
USAIDPurpose / IRResults framework plus activity MEL plan
UN agenciesOutcomeAlignment to country framework outcomes
Build one master matrix in your own vocabulary and map it to each funder’s format. Maintaining several independently is how versions diverge.
The milestone requirement is the one that changes the work most: annual targets per indicator mean the trajectory has to be planned, not just the endpoint.
ImpactMojoLogframe 101www.impactmojo.in
What people actually build them in
  • A spreadsheet — honestly, most logframes live in Excel or Sheets. Fine.
  • Word tables — for the narrative proposal annex.
  • M&E platforms — DevResults, TolaData, Logalto, Kobo + a dashboard, for live tracking.
The tool matters far less than the thinking. A sound logframe in a plain spreadsheet beats a muddled one in expensive software.
ToolGood atWatch
SpreadsheetEverything, cheaplyVersion control
Word tableThe proposal annexDrifts from the spreadsheet
M&E platformLive tracking, dashboardsCost; lock-in; setup time
Kobo / ODK plus a dashboardField data collectionNeeds someone to maintain it
The tool question is much less important than the discipline question, and a platform will not rescue a matrix whose logic is wrong.
Whatever you use, keep one authoritative copy with a version number and a date. Most logframe confusion in practice is two versions in circulation.
ImpactMojoLogframe 101www.impactmojo.in
A reusable column checklist
ColumnMust contain
ResultsOne result per row, in the right grammar for its level
IndicatorsUnit, baseline, target, date, disaggregation
MoVSource, method, frequency, responsible person
AssumptionsExternal conditions, monitored, not things you control
Print this checklist next to your draft. If any cell is empty or vague, the logframe is not finished.
ColumnReviewer’s quick test
ResultsIs each row in the right grammar for its level?
IndicatorsDoes every one have a baseline and a date?
MoVIs there a named person and a real method?
AssumptionsAre they external, and is any of them a killer?
Four questions, one per column, answerable in ten minutes. They catch the great majority of what a formal review would find.
Run them on your own draft before anyone else sees it. It is much cheaper than a review cycle and it builds the habit.
ImpactMojoLogframe 101www.impactmojo.in
A reviewer’s ten-minute test
  • Can I read the left column as a believable story of change?
  • Is there exactly one clear outcome?
  • Does every indicator have a baseline and a source I trust?
  • Are the assumptions genuinely external — and any killers flagged?
  • Does the matrix agree with the budget and work plan?
Five yeses and you have a logframe worth funding. Any no is where the next revision starts.
Ten-minute testFails if
Left column reads as a storyYou have to explain the jumps
Exactly one outcomeThere are three
Baselines and sources everywhereSeveral say TBD
Assumptions externalSome are the project’s own job
Killers flaggedThe riskiest one is unlisted
Run this on a colleague’s matrix and ask them to run it on yours. Ten minutes of external reading finds more than an hour of your own re-reading.
If the first row fails, do not fix the other four yet. A matrix whose logic does not read cannot be repaired at the indicator column.
ImpactMojoLogframe 101www.impactmojo.in
Build one from a project you know
The fastest way to learn the logframe is to draft one for a real or imagined project in your own field. Start from the impact, work down to activities, then fill the other three columns. Show it to a colleague and have them attack the logic.
Try ImpactMojo’s Theory of Change Workbench to build the causal story first, then summarise it into your logframe.
Practice stepWhat you learn
Draft the left column aloneWhere your own logic is vague
Add assumptionsHow much the design depends on others
Add indicatorsWhich results are unmeasurable as written
Add MoVWhich indicators you cannot afford
Have someone attack itWhat you cannot see in your own work
Every step in this list produces a revision to an earlier step. That looping is the process working, not a sign of poor drafting.
Use a project you know well. Drafting a logframe for an unfamiliar project teaches the format; drafting one for your own teaches the logic.
ImpactMojoLogframe 101www.impactmojo.in
Where to go next at ImpactMojo
  • Theory of Change 101 — the narrative your logframe summarises.
  • MEL Basics 101 — the wider monitoring, evaluation & learning system.
  • Impact Evaluation 101 & Causal Inference — proving the outcome.
  • Cost-Effectiveness 101 — cost per result, tied to your inputs row.
  • Data Visualization 101 — turning your indicators into honest charts.
ImpactMojoLogframe 101www.impactmojo.in
Reading & references
  • EuropeAid / EU — Project Cycle Management Guidelines
  • Bond & FCDO — logframe and theory-of-change guidance notes
  • Rosalind Eyben et al. — The Politics of Evidence (the critique)
  • Patricia Rogers — work on complexity and theory-based evaluation
  • BetterEvaluation.org — methods, including alternatives to the logframe
ImpactMojoLogframe 101www.impactmojo.in
Logframe 101 in one sentence
A logframe states, on one page, the change you are betting on (results), how you will know it happened (indicators), where the proof comes from (means of verification), and what has to hold true for the bet to pay (assumptions).
Built with the team, tested up and across, and revised as you learn, it is one of the most useful disciplines in development practice — as long as you remember it is a summary of reality, not reality itself.
The one-page betColumn
What we are betting onResults
How we will knowIndicators
Where the proof comes fromMeans of verification
What must hold for the bet to payAssumptions
If you can say those four sentences about your own project without looking at the matrix, the logframe has done its job.
If you cannot, the matrix is a document rather than a design, and the fix is a conversation rather than another draft.
ImpactMojoLogframe 101www.impactmojo.in
The logframe, recapped
The rows (results)
• Inputs → Activities → Outputs (you control)
• Outcome (you influence)
• Impact (you contribute to)
• One outcome; a handful of outputs
The columns
• Indicator: unit, baseline, target, date
• MoV: source, method, frequency, who
• Assumptions: external, monitored
• Test vertically and horizontally
Build the theory of change first; hold the matrix lightly; revise as you learn.
If you rememberThe one-line version
RowsControl, influence, contribute
IndicatorsUnit, baseline, target, date, disaggregation
MoVSource, method, frequency, person
AssumptionsExternal, material, monitorable
The whole thingA bet, stated on one page
Everything else in this course is elaboration on those five lines. They are enough to draft a defensible matrix and to review someone else’s.
The habit worth keeping is the sceptical read: whose logic is this, what has to hold, and who pays to find out whether it did.
ImpactMojoLogframe 101www.impactmojo.in
ImpactMojo 101 Series
One honest
page.
Free Forever·CC BY-NC-ND 4.0·www.impactmojo.in