Approved vs Actual Expenditure Trend (T TZS) + Execution Rate
Budget credibility improved over the period, but with a late reversal. Across FY2019/20–2023/24, TZS 191.846T was approved and TZS 176.372T was spent—91.9% execution—leaving a net underspend of TZS 15.474T. Execution rose from 84.2% (2019/20, lowest) to 97.0% (2022/23, best), then fell by 4.3 percentage points in 2023/24. This pattern is a classic signal of two competing realities: improving in-year delivery capacity through 2022/23, but persistent constraints in a specific financing channel (seen clearly in the local vs forex section) that weakened aggregate execution in the most recent year. For oversight, the important story is not just the execution line—it's which financing components and which votes drive the variance in each year.
Actual Revenue vs Actual Expenditure
This chart is an affordability stress-test rather than a ‘deficit’ calculation. Revenue data is missing for FY2021/22 (shown as N/A, not zero). In years where revenue exists, expenditure averages 98.1% of revenue (range: 91.3% to 104.5%), with FY2022/23 exceeding revenue at 104.5%—a potential signal of financing pressure, timing differences, or reliance on non-revenue financing. For policy makers, persistent years near (or above) 100% mean fiscal space is tight: when execution falls, it may reflect constrained financing and cash management—not only weak implementation. This is why separating local vs forex execution is essential to interpret whether underspending is a ‘capacity problem’ or a ‘financing channel problem.'
Recurrent vs Development: Approved vs Actual (T TZS)
Recurrent behaves like a ‘baseline’—development determines whether the budget plan is actually delivered. Over five years, recurrent execution is 96.5% (low volatility: ~3.7pp standard deviation), while development execution is 84.0% (high volatility: ~11.5pp standard deviation). Development also explains most of the national underspend: about TZS 11.247T of the total TZS 15.474T shortfall (~73%). This matters for policy: if the goal is better budget credibility, the biggest gains come from fixing development pipeline readiness (design, procurement, land, safeguards) and the financing channel constraints that disproportionately hit development.
Share of Actual Spend: Recurrent vs Development (100%)
The composition of spending shifts meaningfully—and those shifts change risk. Development’s share of actual spending rises from 28.7% (2019/20) to a peak of 38.3% (2021/22) before settling around ~33–34%. When development’s share rises, overall execution becomes more exposed to delivery and financing risks because development is the volatile component. For decision-makers, this chart helps interpret ‘why execution moved’: a year can show good total execution because recurrent over-performed while development under-delivered, or vice versa—very different policy implications.
Local vs Forex Execution Trend (%)
This is the single most diagnostic chart on the page. Local-funded execution (recurrent + development local) is strong and stable: 96.2% over five years, reaching ~100% from 2021/22 onward (101.0% in 2022/23 suggests in-year reallocations or accelerated releases). Forex-funded development is the volatility engine: 43.6% execution over five years with very high instability (~21.2pp standard deviation), collapsing to 8.1% in 2023/24. The implication is clear: recent underspending is not primarily a ‘government can’t spend’ story—it's a ‘foreign-financed development isn’t disbursing/being implemented as planned’ story. That points to project readiness, drawdown conditions, procurement, and counterpart/co-financing bottlenecks.
Local vs Forex Levels: Approved vs Actual (stacked, T TZS)
Forex is planned at scale but realized at much smaller scale—creating the national delivery gap. Across five years, approved forex development totals TZS 15.493T but only TZS 6.752T is spent, a forex shortfall of TZS 8.741T. Forex makes up only 22.1% of approved development, yet it accounts for 77.7% of the entire development shortfall—and 56.5% of the total national underspend. FY2023/24 alone contributes ~34.5% of the five-year forex shortfall (a single-year forex gap of ~TZS 3.016T). For policy makers, this is where to look first: strengthening the forex-financed portfolio produces the largest marginal improvement in national execution.
Top10 Allocation vs Top10 Expenditure Alignment (by year)
| FY | Overlap (count) | Allocation-only (vote codes) | Expenditure-only (vote codes) |
|---|
| 2019/2020 | 9 | 049 | 030 |
| 2020/2021 | 9 | 049 | 028 |
| 2021/2022 | 10 | — | — |
| 2022/2023 | 9 | 056 | 028 |
| 2023/2024 | 8 | 052, 056 | 057, 028 |
This table measures ‘plan fidelity’ among the biggest budget actors. On average, 9 of the Top10 votes by allocation are also Top10 by spending—so implementation generally follows the approved structure. But divergence increases in the most recent year: in FY2023/24 the overlap drops to 8/10. Two votes were Top10 by allocation but not by spending—Vote 052 (Ministry of Health) and Vote 056 (President Office - Regional Administration and Local Government Authorities)—while two votes moved into the Top10 spenders despite not being Top10 by allocation—Vote 057 (Ministry of Defence and National Service) and Vote 028 (Ministry of Home Affairs-Police Force). For policy oversight, these ‘swaps’ are the key accountability flags: they can reflect deliberate reprioritisation, financing constraints (especially delayed forex/donor development), or implementation bottlenecks in the originally planned high-allocation votes.
Execution Consistency Heatmap: Votes That Always Dominate Spending (FY2019/20–FY2023/24)
| Vote | 2019/2020 | 2020/2021 | 2021/2022 | 2022/2023 | 2023/2024 |
|---|
| Vote 038 — Defence | 105.12% | 115.15% | 103.14% | 109.74% | 100.74% |
| Vote 062 — Ministry of Transport | 44.47% | 65.33% | 128.18% | 111.85% | 107.52% |
| Vote 058 — Ministry of Energy | 56.71% | 91.00% | 100.71% | 76.53% | 71.73% |
| Vote 022 — Consolidated Fund Services | 96.55% | 89.08% | 95.91% | 138.40% | 76.99% |
| Vote 046 — Ministry of Education, Science and Technology | 90.68% | 108.95% | 111.23% | 107.41% | 93.00% |
| Vote 021 — The Treasury | 27.98% | 49.40% | 62.19% | 57.61% | 51.24% |
| Vote 098 — Ministry of Works | 153.95% | 104.88% | 108.76% | 115.29% | 89.43% |
Heatmap guide: green ≈ near 100% execution, red = under-execution, amber = over-execution. Over-execution can reflect reallocations/supplementary budgets rather than “efficiency.”
Seven of the biggest spenders do not drive execution equally—this heatmap shows which “always-Top10” votes are structurally reliable vs structurally volatile. Only Vote 038 (Defence) stays consistently near plan (~101–115% across the period), while Vote 021 (The Treasury) is persistently under-executed (~28–62% every year), signalling a structural constraint rather than a one-off shock. Volatility is concentrated in a few large votes—Vote 062 (Ministry of Transport) swings from 44% to 128%, Vote 022 (Consolidated Fund Services) from 77% to 138%, and Vote 098 (Ministry of Works) from 89% to 154%—patterns consistent with rephasing/reallocations and financing timing. In FY2023/24, 5 of the 7 votes shown fall below 95% execution, indicating that the latest-year execution drop reflects broad softening across major implementers, not just one isolated ministry.
Top10 Overspending Votes (5-year, thresholded)
| # | Vote | Approved (5y) | Actual (5y) | Variance (5y) | Exec % | Rec driver % | Dev driver % | Local % | Forex % | Top donor drivers |
|---|
| 1 | Vote 057 — Ministry of Defence and National Service | 0.838 T | 2.511 T | +1.673 T | 299.62% | -0.59% | 100.59% | 100.00% | 0.00% | 0GT, 0PT |
| 2 | Vote 098 — Ministry of Works | 7.461 T | 8.463 T | +1.001 T | 113.42% | -0.53% | 100.53% | 148.18% | -48.18% | 0GT, 0KR |
| 3 | Vote 001 — Public Debt | 19.574 T | 20.452 T | +0.878 T | 104.49% | 100.00% | 0.00% | 100.00% | 0.00% | — |
| 4 | Vote 038 — Defence | 9.269 T | 9.865 T | +0.596 T | 106.43% | 74.68% | 25.32% | 100.00% | 0.00% | 0GT, 000 |
| 5 | Vote 007 — The Treasury Registrar | 0.222 T | 0.757 T | +0.535 T | 341.07% | 92.93% | 7.07% | 100.35% | -0.35% | 0GT |
| 6 | Vote 028 — Ministry of Home Affairs-Police Force | 3.305 T | 3.821 T | +0.517 T | 115.63% | 88.63% | 11.37% | 100.18% | -0.18% | 0GT, 0UC |
| 7 | Vote 061 — National Electoral Commission | 0.221 T | 0.624 T | +0.403 T | 281.90% | -0.10% | 100.10% | 100.00% | 0.00% | 0GT, 000 |
| 8 | Vote 039 — National Service | 1.951 T | 2.234 T | +0.283 T | 114.53% | 105.98% | -5.98% | 100.00% | 0.00% | — |
| 9 | Vote 048 — Ministry of Lands, Housing and Human Settlements Development | 0.553 T | 0.767 T | +0.214 T | 138.64% | 15.36% | 84.64% | 171.47% | -71.47% | 0GT |
| 10 | Vote 046 — Ministry of Education, Science and Technology | 7.353 T | 7.501 T | +0.148 T | 102.01% | -6.13% | 106.13% | 129.11% | -29.11% | 0KA, 0GT |
Overspending is highly concentrated—meaning targeted accountability can cover most of the risk. Total overspend across all votes is TZS 7.336T; the Top10 overspending votes account for 85.2% of that, and the top 3 alone for 48.4%. Importantly, within the Top10 overspenders, the net overspend is overwhelmingly local-funded (+TZS 6.928T local variance), while forex is a net drag (−TZS 0.681T). That combination often reflects in-year substitution: forex-funded projects stall while local funds are used to keep delivery moving, or reallocations/supplementary approvals are executed through the local channel. The donor driver column helps distinguish ‘true overspend’ from ‘financing-channel substitution’ inside development.
Top10 High Execution Votes (5-year, thresholded)
| # | Vote | Approved (5y) | Actual (5y) | Variance (5y) | Exec % | Rec driver % | Dev driver % | Local % | Forex % | Badge |
|---|
| 1 | Vote 057 — Ministry of Defence and National Service | 0.838 T | 2.511 T | +1.673 T | 299.62% | -0.59% | 100.59% | 100.00% | 0.00% | Over-execution |
| 2 | Vote 048 — Ministry of Lands, Housing and Human Settlements Development | 0.553 T | 0.767 T | +0.214 T | 138.64% | 15.36% | 84.64% | 171.47% | -71.47% | Over-execution |
| 3 | Vote 050 — Ministry of Finance | 0.556 T | 0.674 T | +0.119 T | 121.35% | 164.25% | -64.25% | 154.06% | -54.06% | Over-execution |
| 4 | Vote 042 — The National Assembly Fund | 0.673 T | 0.787 T | +0.113 T | 116.83% | 113.63% | -13.63% | 102.97% | -2.97% | — |
| 5 | Vote 028 — Ministry of Home Affairs-Police Force | 3.305 T | 3.821 T | +0.517 T | 115.63% | 88.63% | 11.37% | 100.18% | -0.18% | — |
| 6 | Vote 039 — National Service | 1.951 T | 2.234 T | +0.283 T | 114.53% | 105.98% | -5.98% | 100.00% | 0.00% | — |
| 7 | Vote 098 — Ministry of Works | 7.461 T | 8.463 T | +1.001 T | 113.42% | -0.53% | 100.53% | 148.18% | -48.18% | — |
| 8 | Vote 029 — Ministry of Home Affairs-Prisons Services | 1.090 T | 1.218 T | +0.128 T | 111.76% | 111.34% | -11.34% | 100.00% | 0.00% | — |
| 9 | Vote 038 — Defence | 9.269 T | 9.865 T | +0.596 T | 106.43% | 74.68% | 25.32% | 100.00% | 0.00% | — |
| 10 | Vote 001 — Public Debt | 19.574 T | 20.452 T | +0.878 T | 104.49% | 100.00% | 0.00% | 100.00% | 0.00% | — |
High execution is usually about predictability and financing certainty, not just managerial excellence. The Top10 high-execution votes have low development exposure on average (~27.3% of approved budgets), consistent with recurrent/local-funded spending executing more reliably. Three of these votes exceed 120% execution, which should be treated as an audit cue: it can indicate supplementary budgets, reallocations, or classification shifts rather than ‘efficiency.’ For policy makers, the value of this table is to separate (a) structurally reliable votes from (b) votes whose headline execution is driven by exceptional in-year adjustments.
Top10 Low Execution Votes (5-year, thresholded)
| # | Vote | Approved (5y) | Actual (5y) | Exec % | Variance (5y) | Dev share (approved) | Forex share (dev approved) | Top donor shortfalls |
|---|
| 1 | Vote 005 — National Irrigation Commission | 0.847 T | 0.268 T | 31.65% | −0.579 T | 81.67% | 10.67% | 0GT, 0KF, 0JA |
| 2 | Vote 064 — Ministry of Livestock Development and Fisheries-Fisheries | 0.549 T | 0.273 T | 49.63% | −0.277 T | 72.26% | 29.23% | 0GT, 0IF, 0WB |
| 3 | Vote 021 — The Treasury | 12.224 T | 6.246 T | 51.09% | −5.978 T | 35.48% | 8.63% | 0GT, 0NR, 0WB |
| 4 | Vote 068 — Ministry of Communication and Information Technology | 0.761 T | 0.438 T | 57.62% | −0.322 T | 90.74% | 14.72% | 0GT, 0WB, 0FR |
| 5 | Vote 088 — RAS Dar es Salaam | 3.087 T | 2.214 T | 71.74% | −0.872 T | 32.07% | 24.90% | 0GT, 0WB, 0MF |
| 6 | Vote 049 — Ministry of Water | 3.653 T | 2.684 T | 73.49% | −0.968 T | 94.59% | 46.18% | 0WB, 0AB, 0IN |
| 7 | Vote 056 — President Office - Regional Administration and Local Government Authorities | 4.429 T | 3.362 T | 75.90% | −1.068 T | 90.48% | 28.76% | 0WB, 0GT, 0DF |
| 8 | Vote 076 — RAS Lindi | 0.876 T | 0.677 T | 77.36% | −0.198 T | 32.65% | 47.28% | 0WB, 0GT, 0MF |
| 9 | Vote 074 — RAS Kigoma | 1.205 T | 0.937 T | 77.72% | −0.269 T | 37.10% | 55.39% | 0WB, 0UC, 0GT |
| 10 | Vote 080 — RAS Mtwara | 1.172 T | 0.919 T | 78.44% | −0.253 T | 32.77% | 52.59% | 0WB, 0GT, 0MF |
This table identifies where national under-delivery is concentrated—and it’s a manageable set. The Top10 low-execution votes account for ~47.3% of all underspending, yet represent only ~15.0% of total approved allocations and ~10.2% of total spending—meaning they are disproportionately responsible for delivery slippage. They are development-heavy (average ~60.0% development share) and materially forex-exposed (average ~31.8% of development approvals in forex). The implication is operational: improving readiness and drawdowns in a small number of large, forex-facing votes can shift national execution materially more than broad ‘spend faster’ directives.
Top donor by Approved (5y)
0GT — 55.176 T
Top donor by Actual (5y)
0GT — 52.068 T
Best execution donor (≥0.200T approved)
0IA — 98.33%
Worst execution donor (≥0.200T approved)
0GV — 17.57%
Top10 Donors: Approved vs Actual (5y, T TZS)
Interpret these bars as ‘development funding sources’—not all of them are external donors. Source 0GT (Government of Tanzania) dominates development approvals (78.6% of all approved development) and executes strongly over five years (94.4%), meaning Tanzania’s development budget is largely delivered through domestic financing. The policy signal is in the gap between the small number of external/forex-heavy sources and what is actually spent: despite being a minority share of planned development, under-execution by external sources disproportionately drives development underspend and project delays. This pattern points to a planning realism issue: if externally financed components routinely don’t materialize, the approved development envelope overstates what can be delivered unless project readiness and disbursement constraints are fixed.
Donor Execution Trend (Top 5 donors by approved, %)
This trend chart is really ‘domestic vs external reliability’ inside development financing. 0GT (Government of Tanzania) rises from 66.8% execution (2019/20) to 112.2% (2023/24), suggesting domestic development spending has increasingly been used to keep delivery moving—often through reallocations, accelerated releases, or substitution when external financing slows. In contrast, several forex-heavy sources deteriorate sharply by 2023/24 (e.g., 0WB to 1.3%, 0AB to 9.5%). The implication for policy makers is not “donors are volatile” (that’s obvious)—it’s that budget credibility hinges on how conservatively external disbursements are forecast and how quickly stalled externally financed projects can be restructured, retendered, or rephased so the approved development plan matches what is actually financeable and implementable.
Donor Top10 Table (5-year)
| Donor | Approved (5y) | Actual (5y) | Exec % | Forex share (approved) | Forex exec % | Top 3 votes financed | Top 3 shortfall votes |
|---|
| 0GT | 55.176 T | 52.068 T | 94.37% | 0.78% | 26.77% | 062, 058, 098 | 058, 021, 062 |
| 0WB | 6.615 T | 1.615 T | 24.42% | 100.00% | 24.42% | 056, 062, 046 | 056, 062, 049 |
| 0AB | 1.545 T | 0.798 T | 51.63% | 100.00% | 51.63% | 098, 058, 043 | 098, 049, 043 |
| 0MF | 1.311 T | 0.964 T | 73.50% | 100.00% | 73.50% | 052, 021, 049 | 056, 052, 085 |
| 0BF | 0.721 T | 0.416 T | 57.68% | 100.00% | 57.68% | 049, 087, 072 | 049, 087, 072 |
| 0GF | 0.616 T | 0.433 T | 70.26% | 100.00% | 70.26% | 052, 087, 092 | 052, 087, 056 |
| 0IA | 0.367 T | 0.361 T | 98.33% | 100.00% | 98.33% | 030, 098 | 098 |
| 0DF | 0.337 T | 0.177 T | 52.33% | 100.00% | 52.33% | 049, 056, 036 | 056, 036, 049 |
| 0FR | 0.309 T | 0.289 T | 93.53% | 100.00% | 93.53% | 058, 049, 056 | 049, 056, 068 |
| 0SA | 0.280 T | 0.229 T | 81.81% | 100.00% | 81.81% | 046, 058, 056 | 046, 056, 070 |
This table separates two different execution problems that get mixed in headline ‘development execution’. For 0GT (Government of Tanzania), execution reflects domestic budget management (release decisions, reallocations, absorption capacity). For most other sources—often 100% forex—the execution rate is effectively a measure of disbursement + implementation mechanics (conditions, procurement, safeguards, counterpart funding, and drawdown processing). Among major sources (≥TZS 0.200T approved), execution ranges from 98.3% (0IA) to 17.6% (0GV), and the single largest contributor to negative development variance is 0WB (−TZS 5.000T). For oversight, the ‘Top shortfall votes’ column is the action list: it tells you where external financing is repeatedly not converting into spend. If these shortfalls persist, the policy response is to (i) tighten realism in forex financing projections, and (ii) do portfolio triage—identify which projects are stuck for administrative reasons versus genuinely unready, then rephase or redesign rather than repeatedly approving amounts that won’t execute.