Logical Framework Calculator
Build a logframe matrix with indicators, baselines, targets, budget allocation, and means of verification.
Logical Framework Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Budget Allocation: Activities (70%) + Management (15%) + M&E (10%) + Contingency (5%)
Worked example โ Budget per outcome: $116,667 | Monthly burn: $20,833 | Cost per % change: $14,286
Formula
Budget Allocation: Activities (70%) + Management (15%) + M&E (10%) + Contingency (5%)
The logframe calculator distributes the total project budget across standard categories, calculates per-unit costs for outcomes, outputs, and activities, and generates milestone targets based on linear progress from baseline to target values.
Worked Examples
Example 1: Health Program Logframe
Problem:A $500,000 health project runs for 24 months with 3 outcomes, 6 outputs, and 12 activities. Baseline vaccination rate is 40%, target is 75%.
Solution:Activity budget (70%) = $350,000 Management (15%) = $75,000 M&E (10%) = $50,000 Contingency (5%) = $25,000 Change needed = 75% - 40% = 35 percentage points Cost per percentage point = $500,000 / 35 = $14,286 Monthly burn rate = $500,000 / 24 = $20,833
Result:Budget per outcome: $116,667 | Monthly burn: $20,833 | Cost per % change: $14,286
Example 2: Education Project Logframe
Problem:A $200,000 education project over 18 months with 2 outcomes, 4 outputs, 8 activities. Literacy baseline 55%, target 80%.
Solution:Activity budget (70%) = $140,000 Budget per outcome = $140,000 / 2 = $70,000 Budget per output = $140,000 / 4 = $35,000 Change needed = 80% - 55% = 25 points Change per month = 25 / 18 = 1.39 points/month Cost per percentage point = $200,000 / 25 = $8,000
Result:Budget per output: $35,000 | 1.39% improvement/month | $8,000 per % point
Frequently Asked Questions
What is a logical framework (logframe) and why is it used?
A logical framework, commonly called a logframe, is a project planning and management tool used extensively in international development, humanitarian aid, and nonprofit sectors. It presents a structured matrix showing the relationship between project activities, outputs, outcomes, and overall goals. The logframe helps project managers articulate the cause-and-effect logic of their interventions: if these activities are completed, then these outputs will be produced, leading to these outcomes, ultimately contributing to the goal. Donors like USAID, the World Bank, and European Commission require logframes as part of grant applications because they provide a clear, concise summary of project design and accountability mechanisms.
What are the four levels of a logframe matrix?
The logframe matrix has four hierarchical levels. The Goal (or Impact) represents the broad, long-term development change the project contributes to, such as reduced poverty or improved health. Outcomes (or Purpose) describe the medium-term changes in behavior, systems, or conditions that the project aims to achieve. Outputs (or Results) are the tangible products, services, or deliverables directly produced by project activities. Activities are the specific tasks and actions that produce the outputs. Each level includes indicators to measure progress, means of verification describing how data will be collected, and assumptions listing external factors that must hold true for the logic chain to work as planned.
How do you set indicators and targets in a logframe?
Effective logframe indicators follow the SMART criteria: Specific, Measurable, Achievable, Relevant, and Time-bound. Each indicator needs a baseline value showing the starting condition, a target value showing the desired end state, and interim milestones for monitoring. Indicators should be objectively verifiable, meaning different observers would agree on the measurement. Quantitative indicators use numbers and percentages, while qualitative indicators use rating scales or categorical assessments. Best practice recommends two to three indicators per logframe level to provide adequate evidence without creating excessive monitoring burden. Means of verification specify data sources such as surveys, administrative records, or field observations.
What is the typical budget allocation in a logframe project?
A well-designed logframe project typically allocates its budget across several categories. Direct program activities usually receive 65 to 75 percent of the total budget, covering implementation costs like materials, training, and service delivery. Project management and administration accounts for 10 to 20 percent, including staff salaries, office costs, and travel. Monitoring and evaluation receives 5 to 15 percent, covering data collection, surveys, evaluations, and reporting. A contingency reserve of 3 to 10 percent handles unforeseen expenses and cost overruns. These ratios vary by donor requirements and project type. Humanitarian emergency projects may have higher contingency allocations, while research projects may allocate more to monitoring and evaluation activities.
What assumptions and risks should be included in a logframe?
Assumptions in a logframe are external conditions that must be true for the project logic to hold. They are documented in the rightmost column of the matrix and represent factors outside the project team direct control. Common assumptions include political stability, government cooperation, beneficiary willingness to participate, favorable weather conditions, and stable exchange rates. Each level of the logframe should have corresponding assumptions linking it to the next level. Risks are the negative versions of assumptions and should be assessed for likelihood and potential impact. Effective logframe design includes a risk mitigation strategy for each high-priority assumption. Regular monitoring of assumptions helps teams adapt their approach when external conditions change unexpectedly.
What is the difference between an output and an outcome in a logframe?
Outputs are the deliverables a project controls directly: the number of clinics equipped, health workers trained, or handbooks distributed. Outcomes are the changes in behaviour, capacity or conditions those outputs are expected to cause, such as a rise in vaccination coverage. The distinction matters because a team can be held fully accountable for outputs but only contributes to outcomes, which also depend on the assumptions column. Confusing the two produces a logframe that reports activity completion while saying nothing about whether the intervention worked.
How is the monthly burn rate used to check whether a logframe budget is realistic?
Monthly burn rate is simply total budget divided by project duration in months, so a $500,000 project over 24 months averages $20,833 per month. Comparing that figure against the team's real absorption capacity is a quick feasibility test: if the office can only process a fraction of that spend, the project is over-budgeted for its timeline. Burn rate also underpins the cumulative budget column in a milestone table, letting managers compare planned spend at each quarter against actual expenditure and flag under-delivery early.
Why does this tool spread indicator milestones linearly from baseline to target?
Linear interpolation splits the total change needed evenly across the project period, giving a neutral default milestone for each quarter. It is a planning convention, not a prediction: most interventions follow an S-curve, with slow movement during inception and procurement, faster gains mid-project, and a plateau near saturation. Use the linear values as a first draft, then reshape them to match the delivery schedule, loading later quarters more heavily when the first months are dominated by recruitment, baseline surveys and community entry.
What are means of verification and how do you choose them?
Means of verification name the specific data source, method, frequency and responsible person for each indicator: a household survey, clinic register, attendance sheet, or third-party monitoring report. They are chosen at design stage because an indicator with no affordable, credible source is unusable. Test each one against cost, availability and independence, and check that the monitoring and evaluation line of the budget can actually pay for it. Where a survey is required, the sampling frame and timing should be fixed before the baseline is collected.
When should a logframe be revised rather than kept fixed for the whole project?
A logframe is a living management tool, but changing it too freely destroys accountability. Revise when an assumption in the right-hand column fails, when a mid-term review shows the causal logic does not hold, or when the operating context shifts materially. Indicator definitions and targets normally require donor agreement to change; activity-level detail is usually more flexible. Record every revision with a date and rationale so evaluators can trace what was promised originally and why the design moved.
References
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎM&e Framework Calculator
Build a monitoring and evaluation framework with indicators, targets, and data collection frequency.
๐งฎPer Diem Rate Calculator
Calculate UN and INGO per diem rates by country and city for humanitarian travel.
๐งฎProject Budget Calculator
Build a humanitarian project budget with staff, activities, equipment, and overhead.
๐งฎCost Per Beneficiary Calculator
Calculate cost per beneficiary for donor reporting from total budget and target population.
๐งฎProposal Budget Converter
Convert project budgets between USD, EUR, AFN, and other currencies at donor rates.
๐งฎBeneficiary Reach Calculator
Calculate direct and indirect beneficiary counts from household size and intervention coverage.
๐งฎRefugee Camp Population Calculator
Estimate refugee camp population capacity from site area, shelter type, and services.
๐งฎEmergency Response Time Calculator
Calculate emergency response logistics including travel time, team deployment, and resource needs.