Public-private partnerships · Bujagali, Uganda
PPPs: the contract inside the dam.
A dam is built once. The contract that pays for it runs for thirty years. That contract is what lives inside a public-private partnership, and it is why Bujagali still shapes a Ugandan power bill today.
First, the machine. A PPP is a long-term contract, not just private money.
A public-private partnership is a long-term deal for a public asset or service. A private company may finance, build, operate or maintain it; the public pays later through tariffs, government payments, utility payments or subsidies. The contract decides performance, payment and risk.
It is not unique because the private sector is involved, ordinary public works use contractors too. It is unique because the private party’s role, payment, performance duties, financing and risk exposure run for decades through one integrated contract.
One term to carry the rest: the Power Purchase Agreement (PPA), the contract that says who buys the electricity, for how long, and at what price. In a power PPP, that is the spine of the whole deal.
A dam is made of concrete. A PPP is made of contracts.
Every month a number arrives. It looks like an electricity bill. But for a public-private partnership, that number can carry decades of contract: who built the asset, who financed it, who buys the service, who guarantees payment, and who pays when risk turns real.
A long-term deal for a public asset or service. A private company may finance, build, operate or maintain it; the public pays later through tariffs, government payments, utility payments or subsidies. The contract decides performance, payment and risk. It is not unique because private money is involved. It is unique because that role, payment and risk run for decades through one contract.
Power Purchase Agreement (PPA): the long-term contract that says who buys the electricity, for how long, and at what price.
A ring-fenced shell that holds the project debt and the contract to repay it. If the project fails, lenders own the shell, not the national budget.
A PPP does not just build an asset. It creates a legal island, a Special Purpose Vehicle, engineered to carry non-recourse debt and a long contract.
Once you see the cast, the five decisions become obvious.
One contract map.
A privately owned 250 MW run-of-river plant on the Nile, structured as an independent power producer. BEL developed and operates it; UETCL buys the power under a 30-year PPA; lenders financed it; an IDA Partial Risk Guarantee protected the commercial lenders. Not just a dam, a long-term payment and risk system.
Who pays the private company, and for how long?
A promise to pay over time, carried by users, a utility, government, or a mix.
Bujagali: UETCL (the public offtaker) buys electricity from BEL under a 30-year Power Purchase Agreement signed in 2005.
In project finance: In project finance, the offtake contract is the spine of the whole deal: it converts a built asset into a long, bankable revenue stream the project company can borrow against.
What makes the payment expensive or cheap?
The money structure: debt, equity, interest, maturity, repayment priority, refinancing.
Bujagali: In 2018, more than US$400m of BEL loans were refinanced and maturity extended (2023 to 2032), reducing debt-service pressure.
In project finance: A PPP tariff is not set by supply and demand. It is engineered to service the SPV's capital structure: senior debt first, then subordinated debt, then the equity return. Change the debt maturity or interest rate and the required tariff moves with it.
Who protects the lenders if payment fails?
A promise behind another promise: if one party fails to pay, another steps in.
Bujagali: An IDA Partial Risk Guarantee protected the commercial lenders, who provided US$115.4m (16.4% of debt finance), against government-related payment failure.
In project finance: A guarantee is the legal instrument. It exists to lower the cost of finance: by converting political and payment risk into credit security, it lets lenders accept a lower interest rate, which lowers the tariff. But it also creates a public exposure.
What future events can wake up a public bill?
A possible future bill. Not paid today; it wakes up only if a trigger happens.
Bujagali: The guarantee covered triggers: government payment failure, termination payments, change in law, currency-transfer restrictions, political force majeure.
In project finance: 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 national balance sheet entirely, until a trigger fires and it becomes a real, often large, payment.
Who pays when reality deviates from the plan?
The contract's answer to one question: who absorbs the cost when the plan breaks?
Bujagali: The EPC contract was bid before the geotechnical analysis was complete. That risk drove a significant construction cost increase; post-award negotiation raised the EPC price about 20%.
In project finance: Allocation is rarely binary. Risk can be retained, transferred, shared, or capped with a baseline and a cost-sharing mechanism beyond it. The slogan "the private sector takes the risk" means nothing until the contract says which risk, to what extent, under what trigger, with what compensation.
Change the contract, and the public cost changes.
The price of infrastructure is not frozen in concrete. It also sits in debt maturities, interest rates and refinancing. In 2018 more than US$400m of Bujagali loans were refinanced and maturity extended. The World Bank estimated this would cut the Bujagali tariff by about US cents 5.5/kWh and Uganda’s end-user tariff by about US cents 2.3/kWh.
In 2023, Parliament raised overpayment and tax-waiver questions: BEL to refund US$342m subject to an Auditor General forensic audit, with calls to renegotiate the PPA. PPP transparency is not a one-time disclosure. It is lifelong monitoring.
Public is not the same as usable.
Bujagali’s story is visible only if you assemble fragments. That is what OC4IDS does: it carries the project across its whole life, identification to completion, and pulls the scattered pieces, the tariffs, guarantees, financial terms and risk allocation, into one connected record.
The dam is the infrastructure you see. The PPP is the contract you keep paying for.
Every month a real household, here in Jinja, gets a bill for the power it used. That one line, the electricity charge, is the visible end of an invisible chain.
Watch where your payment goes. It runs down a chain: from you, to the regulator who sets the price, to the utility that buys the power, into a 30-year contract, to the lenders that contract repays, and finally to the risks the government agreed to carry.
A PPP does not just build an asset. It creates a legal island, a Special Purpose Vehicle. The point of the shell is what happens if the project fails: who can creditors actually reach?
This is the real difference. Ordinary works: government raises the money, builds, then owns and runs the asset. A PPP bundles design, finance, operation, payment and risk into one long contract that runs for decades.
The tariff sits on top of a capital stack. In 2018, more than US$400m of Bujagali loans were refinanced and maturity extended. The World Bank estimated a cut of about US cents 5.5/kWh to the Bujagali tariff. Change the contract terms, and the public cost can change.
Source: IEA; World Bank completion reportBujagali’s story is public, but only if you assemble fragments: contracts, World Bank reports, Parliament records, regulator filings. The standard stitches them into one readable map.
Five decisions sit inside every PPP.
Not five definitions side by side. Five gears in one machine. Click any decision to see exactly where it lives in the OC4IDS record.
What makes the payment expensive or cheap?
Who protects the lenders if payment fails?
What future events can wake up a public bill?
Who pays when reality deviates from the plan?
The IDA Partial Risk Guarantee protected commercial lenders from debt-repayment failure arising from the government’s failure to meet certain payment obligations under the Implementation Agreement or PPA.
The standard does not create transparency. It makes transparency assembleable.
Read each row across: the question a citizen asks, the answer in the contract, and where that answer lives in OC4IDS, the Open Contracting for Infrastructure Data Standard, which structures a project across its whole life and links out to the deeper contract-level detail where needed.
Methodology and data
A visual essay using the Bujagali hydropower PPP as a worked example of how public-private partnership obligations are structured and disclosed. Bujagali is treated as a case study, not a villain: a privately owned 250 MW run-of-river plant on the Nile, structured as an independent power producer through Bujagali Energy Limited, which helped address a real power shortage. Figures are limited to high-confidence, citable sources: the World Bank PPP Reference Guide (PPP definition), IEA analysis and project documents (capacity, PPA term, US$798m financing requirement, 2012 operation, the 2018 refinancing of more than US$400m with maturity extended from 2023 to 2032), the World Bank project completion report (the independent-power-producer structure; the Partial Risk Guarantee and the US$115.4m / 16.4% lender share; the estimated tariff effect of about US cents 5.5/kWh for Bujagali and about US cents 2.3/kWh for end users from 2018 to 2023; the geotechnical and EPC findings), and Uganda Parliament’s 2023 public record (the US$342m refund subject to an Auditor General forensic audit and the PPA-renegotiation recommendation). The capital-structure stack (equity, subordinated debt, senior debt, tariff) is shown qualitatively to explain how a project-finance tariff is built; it is NOT a claim about Bujagali’s exact tariff decomposition, debt-service coverage ratio, or debt-to-equity ratio, none of which are asserted here. An exact end-user tariff figure and recent deemed-energy claims are deliberately excluded pending a pinned primary source. The OC4IDS field references describe where such disclosure can live in the standard, which structures a project across its whole life and links out to contract-level detail where needed; they are framing, not a claim that this data is currently published for Bujagali.
| figure | value | source | confidence |
|---|---|---|---|
| Structure | Independent power producer via BEL (the SPV) | World Bank completion report; IEA | Cited |
| Capacity | 250 MW run-of-river | IEA; project documents | Cited |
| PPA term | 30 years, signed Dec 2005 | Project documents | Cited |
| Financing requirement | US$798 million (reported) | Project documents | Cited |
| Operational | 2012; displaced >100 MW diesel | IEA | Cited |
| 2018 refinancing | >US$400m of BEL loans; maturity 2023 -> 2032 | IEA | Cited |
| Tariff effect of refinancing | ~US cents 5.5/kWh (Bujagali, 2018-2023); ~US cents 2.3/kWh (end-user) | World Bank completion report | Cited (estimate) |
| IDA Partial Risk Guarantee | Protected lenders; lenders provided US$115.4m (16.4% of debt) | World Bank completion report | Cited |
| EPC / geotechnical | EPC bid before geotech complete; post-award price +~20% | World Bank completion report | Cited |
| Parliament 2023 | BEL to refund US$342m, subject to Auditor General forensic audit; PPA renegotiation recommended | Parliament public record | Cited |
Before approving or monitoring a PPP, ask six questions.
This is the operational version of the whole essay. If the disclosure cannot answer these, the second infrastructure is still hidden.
The dam is the infrastructure you see. The PPP is the contract you keep paying for.
When promises are scattered, citizens see only the bill. When promises are assembled, they see the choice. No invisible promises. No scattered obligations.