Guide
The results chain and logframe: from inputs to impact
Every project is a chain: money and people pay for activities, activities produce outputs, outputs lead to outcomes, and outcomes contribute to impact. The logframe turns that chain into a table you can manage and measure.
At a glance9 min read
- A results chain runs from inputs (money, people, materials) to activities, outputs (what the project delivers), outcomes (changes for people) and impact (long-term change).
- Outputs are within the project’s control; outcomes are not. ’240 young people trained’ is an output; ’130 in paid work six months later’ is an outcome.
- A logframe is a table with a row for each level and columns for the summary, indicators, means of verification and assumptions.
- Means of verification say exactly where each number will come from, such as attendance registers, offer letters or a follow-up survey, and who collects it when.
- Use the logframe as a living plan: review it with partners at least once a year and change it, with the funder’s agreement, when the evidence says so.
On this page
- The five links in a results chain
- One project, traced through the chain
- Outputs or outcomes? The most common confusion
- The logframe matrix
- Means of verification: where the evidence comes from
- Writing good assumptions
- Results chains in Indian practice
- A logframe template, and how to use it
- Questions people ask
- Sources
A results chain is the step-by-step logic of a project: inputs pay for activities, activities produce outputs, outputs lead to outcomes, and outcomes contribute to impact. A logframe, short for logical framework, puts that chain into a table and adds, for each level, the indicators you will measure, where the evidence will come from and the assumptions that must hold.
Both are standard tools for CSR teams and NGOs in India. Funders ask for them in proposals, monitoring reports are built on them, and a good impact assessment tests them. This guide explains each link in the chain, traces one invented project through it, and shows how to build a logframe, with a template you can copy.
If you are starting from scratch, build a theory of change first. It explains why the project should work; the results chain and logframe turn that reasoning into a plan you can deliver and measure.
The five links in a results chain
The OECD’s glossary of evaluation terms, a reference many funders and evaluators use, defines the links like this, in summary:
| Link | What it is | Who controls it |
|---|---|---|
| Inputs | The money, people, materials and institutional resources a project uses | The funder and the implementing organisation |
| Activities | The work done, through which inputs are turned into outputs | The implementing organisation |
| Outputs | The products and services that result, including new skills and knowledge | The implementing team |
| Outcomes | The short and medium-term effects of the outputs: changes for people | Shared with the people themselves and others |
| Impact | The longer-term, higher-level changes, intended or not, good or bad | Many actors; a project contributes |
Two points in those definitions matter. Outputs are within the implementing team’s control, which is why they are easy to promise and count. Outcomes depend on choices people make and on other factors, which is why they are harder to deliver and the ones that really matter. And impact includes unintended and negative effects, which honest reports should look for too.
One project, traced through the chain
| Link | In this project |
|---|---|
| Inputs | ₹48 lakh; four trainers; a training centre and tools; agreements with 30 local employers |
| Activities | Find and select trainees; run three-month courses; arrange on-the-job training; assess skills; organise placement interviews; follow up by phone |
| Outputs | 240 young people enrolled, 204 completed the course and 190 passed the final assessment; 150 interviews held |
| Outcomes | 130 graduates in paid work or self-employment six months after the course, earning an average of ₹11,000 a month against ₹6,000 before; 100 still in work after a year |
| Impact | Higher and steadier household incomes for young people in the two districts, a contribution to SDG target 8.6 on young people not in employment, education or training |
Notice where the chain can break. Some trainees drop out because the bus fare to the centre is more than they can manage. Some placements last two months because the job is far from home. A course can deliver every output and still fall short on outcomes, which is exactly what monitoring should catch.
Outputs or outcomes? The most common confusion
Most CSR reports are full of outputs presented as if they were results. A quick test: an output is something the project did or delivered; an outcome is a change in people’s lives, behaviour, skills in use or circumstances.
| Statement | Level | Why |
|---|---|---|
| “₹48 lakh spent” | Input | Money used, not a result |
| “240 young people trained” | Output | Delivered by the project |
| “190 passed the skills assessment” | Output | New skills produced by the activities |
| “130 in paid work six months later” | Outcome | A change in people’s circumstances |
| “Unemployment in the district fell” | Impact | Many causes; the project can only claim a contribution |
Count people once, say how you counted, and keep “people reached” separate from “people who benefited”. A trainee who attended one session was reached; one who now earns a living from the skill benefited.
The logframe matrix
A logframe has a row for each level of results and four columns: a summary of what is intended, the indicators, the means of verification, and the assumptions. In the classic format, the activities row lists the inputs and costs instead of indicators. Here is Kaushal Path’s.
| Level and summary | Indicators | Means of verification | Assumptions |
|---|---|---|---|
| Goal: higher, steadier incomes for young people in two districts | Average monthly earnings of graduates a year after training, against before | Follow-up survey of a sample of graduates | Local demand for electricians and solar technicians holds |
| Outcome: graduates in decent paid work or self-employment | Share of graduates in work at six and twelve months; share earning at least the minimum wage | Phone follow-up; employer confirmation; payslips shared with consent | Employers keep their placement commitments |
| Output 1: young people complete the course and pass the assessment | Number completing; share passing, by sex | Attendance registers; assessment results | Trainees can attend for three months, helped by a travel allowance |
| Output 2: graduates are placed with employers | Interviews held; offers made; offers accepted | Interview records; offer letters | Jobs are close enough to home, or graduates can move |
| Activities: select, train, assess, place, follow up | Inputs: ₹48 lakh; four trainers; centre; tools | Budget, accounts and utilisation certificates | The centre and trainers are ready on time |
Read it two ways. Upwards (the vertical logic): if the activities are carried out and their assumptions hold, the outputs follow; if the outputs are delivered and their assumptions hold, the outcome follows, and so on. Across (the horizontal logic): every level says how you will know it has happened.
Means of verification: where the evidence comes from
A means of verification names the source of each indicator: the register, survey, record or test the number will come from, who collects it and when. Vague entries such as “project reports” or “field visits” are a warning sign, because they don’t say how anyone could check the figure.
Good means of verification are:
- Specific: “attendance registers signed by the trainer each day”, not “records”.
- Affordable: a follow-up phone survey of every graduate may cost more than it is worth; a well-drawn sample may be enough.
- Independent where it matters: an employer’s confirmation or a school’s own records carry more weight than the project’s say-so.
- Planned from the start: a baseline taken before the work begins, and the same method used later. See baselines and evaluation.
Writing good assumptions
Assumptions in a logframe are conditions outside the project’s control that must hold for one level to lead to the next. Write them as positive conditions (“employers keep their placement commitments”), check that each is reasonably likely, and decide who will watch it.
If an assumption is both important and unlikely, don’t just record it: redesign. If trainees can’t afford the fare, add a travel allowance and turn the assumption into an activity. A logframe whose assumptions are all safe (“funding continues”) hasn’t been thought through.
Results chains in Indian practice
The government uses the same logic for its own spending. The Development Monitoring and Evaluation Office (DMEO) of NITI Aayog, set up in September 2015, finalises an Output-Outcome Monitoring Framework with ministries each year, before the Union Budget is laid before Parliament, to map the money for central schemes to their intended outputs and outcome targets. If your project works alongside a scheme, its framework can suggest indicators that officials already track.
For CSR, the law asks for less than you might expect. The annual action plan must set out a “monitoring and reporting mechanism” for each project (Rule 5(2) of the CSR Rules), and the board must satisfy itself that the money was used as approved, with the chief financial officer certifying it (Rule 4(5)). The statutory reports, the annual report on CSR and Form CSR-2, mainly record spending: apart from the impact assessment summaries required of the largest CSR spenders, they don’t ask for outcomes. Reporting outcomes is something good companies and NGOs choose to do, and our guide to monitoring CSR projects shows how.
A logframe template, and how to use it
| Level and summary | Indicators | Means of verification | Assumptions |
|---|---|---|---|
| Goal: the long-term change you contribute to | One or two, often from official data | Official statistics or a final survey | Conditions for the outcome to lead to the goal |
| Outcome: the main change for people | Two or three, with baselines and targets | Surveys, records, tests | Conditions for outputs to lead to the outcome |
| Outputs: what the project delivers | Counts and quality measures | Registers, reports, records | Conditions for activities to produce outputs |
| Activities: the main tasks | Inputs and costs | Budget and accounts | Preconditions for starting |
A logframe is a management tool, not a contract carved in stone. Review it with partners at least once a year. When monitoring shows that an activity isn’t producing its output, or an output isn’t leading to its outcome, change the plan and agree the change with the funder. Our guide to choosing indicators helps you fill in the second column.
Questions people ask
- What is a results chain?
It is the causal sequence of a project: inputs (money, people, materials) pay for activities, which produce outputs, which lead to outcomes for people and, over time, contribute to impact. It helps you plan, and it shows where a project’s logic could break.
- What is the difference between outputs and outcomes?
Outputs are what a project delivers, such as people trained or handpumps repaired, and they are within the project’s control. Outcomes are the changes that follow for people, such as graduates in paid work or households with safe water all year. Funders and communities care most about outcomes.
- What are the columns of a logframe?
A logframe usually has four: a summary of each level of results (goal, outcome, outputs and activities), the indicators for each level, the means of verification that say where the evidence will come from, and the assumptions that must hold for one level to lead to the next.
- What are means of verification in a logframe?
They are the specific sources of evidence for each indicator, such as attendance registers, offer letters, test results or a follow-up survey, with who collects them and when. They let anyone check a reported figure, so ‘project reports’ on its own isn’t enough.
- Is a logframe the same as a theory of change?
No. A theory of change explains why a programme should work and the assumptions behind each step, usually as a diagram with a narrative. A logframe is a table for planning and measuring delivery. Most strong proposals have both: the theory of change first, then a logframe built from it.
Sources
- Glossary of Key Terms in Evaluation and Results-Based Management for Sustainable Development (second edition, 2023) · OECD
- Output-Outcome Monitoring Framework · Development Monitoring and Evaluation Office, NITI Aayog
- National CSR Portal: CSR law, rules and data (CSR Rules, Rules 4(5) and 5(2)) · Ministry of Corporate Affairs
Go deeper in the Academy
Free course with a certificate · Beginner · about 3 hours
Is your CSR work worth a story?
The CSR Desk interviews CSR heads, and our weekly mailer reaches more than 50,000 readers.
Be seen for your workRead next
Impact and reporting
Theory of change, simply explained
A theory of change is the reasoning behind a programme: how its activities are expected to lead to the change it wants, and what must be true along the way. Here is how to build one that people will actually use.
Guide · 10 min read
Impact and reporting
Choosing indicators that mean something
An indicator is what you measure to know whether change is happening. Choose well and your reports show real results; choose badly and you end up counting kits and saplings. Here is how to choose, with examples by sector.
Guide · 10 min read
Running CSR
Monitoring CSR projects: what the rules ask and how to do it
The CSR Rules make monitoring a board duty: the board must satisfy itself that money was used as approved, and the CFO must certify it. Here is how to build a monitoring plan that gives them, and your partners, what they need.
Guide · 9 min read
Impact and reporting
Baselines, endlines and evaluation designs
A baseline tells you where things started; an evaluation design tells you how much of the change was yours. Here are the designs, from simple to rigorous, when each is worth it, and what sample sizes really depend on.
Guide · 11 min read