Back to Financial
Financial tools

Energy Savings Performance Contract Calculator

An Energy Savings Performance Contract (ESPC) turns an efficiency upgrade into a self-funding project: an Energy Services Company (ESCO) guarantees the energy savings, and the financing is repaid out of those guaranteed savings themselves -- with little or no upfront capital from the building owner. This calculator takes your total project cost, contract term, financing interest rate, and guaranteed annual energy savings, then reports the annual debt service payment, the net annual cash flow, and the cumulative net cash flow over the contract term. For a simpler view of how long an efficiency project takes to pay for itself without financing, see the Simple Payback Period Calculator, and for a discounted cash-flow view that accounts for the time value of money, see the Net Present Value (NPV) Calculator.

Total project cost($)

The full installed cost of the energy efficiency upgrade being financed under the ESPC, including equipment, labor, and the ESCO's services.

Contract term(years)

The financing repayment period over which the guaranteed savings are applied to the debt service. ESPC terms commonly run 10-20 years.

Financing interest rate(%)

The annual interest rate on the ESPC financing, which depends on the financing structure, the client's creditworthiness, and prevailing market rates. Public-sector ESPCs sometimes access favorable municipal financing rates.

Guaranteed annual energy savings($/year)

This is the contractually guaranteed savings amount, typically backed by an Energy Services Company (ESCO) that assumes performance risk.

Annual Debt Service Payment
$205,926/year

total project cost ($) × ((rate (%) ÷ 100) × (1 + rate (%) ÷ 100)^term) ÷ ((1 + rate (%) ÷ 100)^term − 1)

Net Annual Cash Flow
$14,074/year

Self-funding -- guaranteed savings exceed the financing payment

Cumulative Net Cash Flow Over Contract Term
$211,117

net annual cash flow ($/year) × contract term (years)

Results update live as you type. For planning and field-check estimates — always verify against applicable standards and equipment ratings.

How we calculate this →
Insight

The defining feature of an Energy Savings Performance Contract is that guaranteed savings are structured to exceed the financing payment -- turning an efficiency upgrade into a self-funding project with no upfront capital outlay. In this example, a $2 million project financed at 6% over 15 years requires a $205,920 annual payment, comfortably covered by $220,000 in guaranteed annual savings, generating about $14,080 in positive net cash flow every year of the contract -- plus the full efficiency upgrade paid for entirely out of avoided energy costs.

How energy savings performance contract cash flow is calculated

This calculator estimates the annual debt service payment, net annual cash flow, and cumulative net cash flow over the contract term for an Energy Savings Performance Contract (ESPC), tying four inputs together: the total project cost, the contract term, the financing interest rate, and the guaranteed annual energy savings. Three quantities tie the calculation together.

Annual Debt Service Payment ($/year) = Total Project Cost ($) × ((Financing Interest Rate (%) ÷ 100) × (1 + Financing Interest Rate (%) ÷ 100)^Contract Term (years)) ÷ ((1 + Financing Interest Rate (%) ÷ 100)^Contract Term (years) − 1). This is the standard loan amortization formula, which converts a lump-sum principal into a fixed annual payment that fully repays principal and interest over the contract term. The numerator captures the interest accruing on the balance, and the denominator is the annuity factor that spreads repayment evenly across each year. At the defaults ($2,000,000, 15 years, 6%), that is 2,000,000 × ((0.06 × 1.06^15) ÷ (1.06^15 − 1)) = 2,000,000 × (0.14379 ÷ 1.39656) = 2,000,000 × 0.10296 = $205,920/year.

Net Annual Cash Flow ($/year) = Guaranteed Annual Energy Savings ($/year) − Annual Debt Service Payment ($/year). Subtracting the yearly financing payment from the ESCO-guaranteed savings gives the project's net cash position each year. When this figure is positive, the guaranteed savings cover the financing payment and the project is self-funding; when negative, the guaranteed savings fall short and the building owner must make up the difference. At the defaults ($220,000 guaranteed, $205,920 payment), that is 220,000 − 205,920 = $14,080/year -- self-funding, with a positive net cash flow every year of the contract.

Cumulative Net Cash Flow Over Contract Term ($) = Net Annual Cash Flow ($/year) × Contract Term (years). Multiplying the per-year net cash flow by the contract term gives the total net cash generated over the full financing period, ignoring the time value of money. At the defaults ($14,080/year, 15 years), that is 14,080 × 15 = $211,200.

Two notes on the model. First, this is an undiscounted, level-payment calculation -- it assumes a fixed interest rate, equal annual payments, and guaranteed savings that do not escalate over the term. Real ESPCs often include savings-escalation clauses, measurement-and-verification adjustments, and financing structures with variable rates or balloon payments, all of which can shift the result; for a discounted cash-flow view that accounts for the time value of money, pair this with the Net Present Value (NPV) Calculator. Second, the guaranteed annual energy savings input is the contractually guaranteed amount backed by the ESCO's performance guarantee -- not a projected or expected figure -- which is the core risk-transfer mechanism that makes ESPCs attractive to risk-averse public and institutional clients: if actual savings fall short, the ESCO is typically contractually obligated to cover the shortfall. Data sources: ESPC financing structure and annual debt service calculation from standard loan amortization methodology; ESPC market practices and typical contract structures from U.S. Department of Energy ESPC program documentation and case studies; ESCO performance guarantee mechanisms from ESPC contract standards and industry literature; public-sector ESPC adoption data from federal and state energy efficiency program reports; ESPC interest rate and financing terms from utility-scale and institutional ESPC project case studies. Verification: with defaults ($2,000,000 cost, 15 years, 6% rate, $220,000/year guaranteed savings), Annual Debt Service Payment = $205,920, Net Annual Cash Flow = $14,080 (self-funding), Cumulative Net Cash Flow Over Contract Term = $211,200.

Frequently asked questions