The machine inside the dam
A public-private partnership, or PPP, joins a public authority with a private company to deliver a public asset or service. The private project company finances, builds and often operates the asset under contracts that decide who pays and who carries risk. The payment commitment is the spine of the deal: without a bankable revenue stream, the private capital does not arrive.
Bujagali is the case this piece walks. It is a 250 megawatt run-of-river hydropower plant on the Victoria Nile. The independent power producer is Bujagali Energy Limited, or BEL, a special-purpose vehicle whose shareholders include private investors and the Government of Uganda. BEL sells electricity to the Uganda Electricity Transmission Company Limited, or UETCL, the public offtaker, under a 30-year Power Purchase Agreement, or PPA, executed on 13 December 2005.
The signing date and the term are two different things. The 30-year clock runs from commercial operation, which began in August 2012, so the contract runs to about 2042. By 2026 it is roughly fourteen years into a thirty-year term, not near its end, and 2026 is not the thirtieth year of payments. The plant displaced more than 100 megawatts of diesel generation.
A special-purpose vehicle is the ring-fenced company that holds the project's debt and its contracts. The offtaker is the buyer on the other side of the payment promise. A guarantee is a third party's promise to step in if the offtaker or the state fails to pay. Those three words carry most of what follows.
The public path is a chain, and it is long. A customer pays a bill, a regulator sets or approves the tariff path, UETCL buys power, BEL sells it, lenders and investors finance the plant, and a guarantee protects defined obligations. The contracts connect all of those actors long after construction ends. The concrete is the first infrastructure. The contract inside it is the second infrastructure, and it is the one the public keeps paying for.
Five decisions sit inside the contract
1. The payment commitment: who pays, and for how long?
Who pays the private company, and for how long? In project finance the offtake contract converts a built asset into a long revenue stream that lenders can assess. At Bujagali, UETCL buys the power from BEL under that 30-year PPA.
2. The financial terms: what makes the payment expensive or cheap?
A tariff is not set by supply and demand alone. It is engineered to service the project company's capital structure: senior debt first, then subordinated debt, then the equity return. Change the interest rate or the maturity and the required tariff moves with it. In July 2018, more than US$400 million of BEL's loans were refinanced and the maturity was extended by almost a decade, from 2023 to 2032, easing debt-service pressure.
3. The guarantee: who protects the lenders if payment fails?
An IDA Partial Risk Guarantee stood behind the commercial lenders, who provided US$115.4 million, or 16.4 percent of the debt finance, against government-related payment failure. A guarantee can lower the cost of finance by converting political and payment risk into credit security. It also creates a public exposure.
4. The contingent liability: what future event can wake up a public bill?
A guarantee is the instrument; a contingent liability is the fiscal exposure it can create. It does not appear as debt today, so it can sit off the balance sheet, until a trigger fires. At Bujagali the covered triggers included government payment failure, termination payments, political force majeure, change of law, and currency-transfer restrictions.
5. Risk allocation: who pays when reality deviates from the plan?
Allocation is rarely binary; risk can be retained, transferred, shared, or capped. At Bujagali the engineering, procurement and construction contract was bid before a full geotechnical assessment was complete. That risk drove a significant cost increase: the completion report records that post-award negotiation raised the EPC price by about 20 percent.
What the record can and cannot say
The completion report estimated that the 2018 refinancing would cut the Bujagali tariff by about US cents 5.5 per kilowatt hour over 2018 to 2023, and Uganda's end-user tariff by about US cents 2.3 per kilowatt hour. In March 2023, Uganda's Parliament recorded that BEL should refund US$342 million for overpaid fees, subject to a forensic audit by the Auditor General, and recommended renegotiating the PPA. One further figure needs its label: US$798 million is the appraisal financing estimate, not the outturn. The same completion report puts actual total project cost at about US$891.5 million.
The strongest qualification is also the most important. These figures do not by themselves prove how a particular tariff was decomposed, or that the geotechnical overrun was capitalised into a later tariff line. Only the contract and its amendments can settle that, and no public copy of the executed PPA was located for this piece. The record shows what was promised, guaranteed and reported. It does not show every clause.
That is the gap a disclosure standard is meant to close. OC4IDS, the Open Contracting for Infrastructure Data Standard, structures the whole project across its life and links to the contract-level detail that OCDS carries. OC4IDS can hold the project, its contracting processes, its finance and risk records, and the documents that prove them. It does not create the data. It gives the public a place to look for it.
The data
| Figure | Value | Evidence state |
|---|---|---|
| Structure, capacity, offtaker | 250 MW run-of-river; BEL is the independent power producer; UETCL is the offtaker | Cited (World Bank ICR115771; IFC project 24408) |
| PPA | 30-year term, executed 13 December 2005; term runs from commercial operation in August 2012, to about 2042 | Cited (IFC 24408; IEA Uganda case study; Scatec, 2018) |
| Appraisal financing estimate | about US$798 million (actual outturn about US$891.5 million) | Cited (World Bank ICR115771, Annex 1) |
| Operation | Commercial operation from August 2012; displaced more than 100 MW of diesel | Cited (World Bank ICR115771; IEA) |
| 2018 refinancing | more than US$400 million of BEL loans; maturity extended from 2023 to 2032 | Cited (IEA Uganda case study) |
| Estimated tariff effect | about US cents 5.5/kWh for Bujagali and about US cents 2.3/kWh for end users, 2018 to 2023 | Cited (World Bank ICR115771, paras 93 and 98) |
| IDA Partial Risk Guarantee | Commercial lenders provided US$115.4 million, 16.4 percent of debt finance | Cited (World Bank ICR115771, para 94) |
| EPC risk | EPC bid before geotechnical analysis complete; post-award negotiation raised the price by about 20 percent | Cited (World Bank ICR115771, paras 37 and 112) |
| Parliament, March 2023 | BEL to refund US$342 million subject to a forensic audit by the Auditor General; PPA renegotiation recommended | Cited (Parliament of Uganda, 23 March 2023) |
Evidence register
Sources
- World Bank, Implementation Completion and Results Report (IDA Guarantee No. B0130) on the Bujagali private power generation project, Report No. ICR115771, Project ID P089659, September 2018: https://documents.worldbank.org/en/publication/documents-reports/documentdetail/546131539715898602
- International Energy Agency, Uganda case study, hydropower refinancing section: https://www.iea.org/reports/uganda-case-study/utility-scale-hydropower-in-uganda-refinancing-operational-assets-to-bring-in-lower-cost-capital
- IFC, Bujagali Energy Ltd, Project No. 24408, Summary of Proposed Investment (PPA signed 13 December 2005): https://disclosures.ifc.org/project-detail/SPI/24408/bujagali-energy-ltd
- Scatec, SN Power completes the Bujagali acquisition, 2018 (PPA term expiring 2042): https://www.scatec.com/en/sn-power-completes-the-bujagali-acquisition-in-uganda/
- Parliament of Uganda, Parliament sets conditions for Bujagali tax waiver, 23 March 2023: https://www.parliament.go.ug/news/723/parliament-sets-conditions-bujagali-tax-waiver
- OC4IDS, Open Contracting for Infrastructure Data Standard: https://standard.open-contracting.org/infrastructure/latest/en/
The verdict
The dam is the infrastructure you can photograph. The contract is the infrastructure you keep paying for. When the payment commitment, the financial terms, the guarantee, the risk allocation and the documents stay out of public view, the public funds a black box for decades. Publishing them is not a courtesy. It is the only way to know what was promised.
Start a conversation
If this piece names a decision you own, tell me what you are hoping to achieve and where I could help.
Start an enquiry →