Skip to content

How to Create a Project Finance Model

Last Updated on May 29, 2025

Building a Project Finance Model is key to understanding how to fund, scale, and assess large-scale developments. In this tutorial, I’ll show you how to create one from scratch in Microsoft Excel — from forecasting cash flows and capital spending to calculating returns and running stress tests.

We’ll start with a fundamental cash flow forecast for a single project, then expand it to include multiple projects and evaluate metrics like IRR and NPV. You’ll also see how changes in assumptions—such as growth, timing, or inflation—can impact investment outcomes.

You can download my Project Finance Model Template to work through the examples yourself. Or, watch the full video tutorial at the end of this post for a full walkthrough.

Step 1. Build a Monthly Cash Flow Template for a Single Project

Start your Project Finance Model by building a simple, timeline-based cash flow forecast in Microsoft Excel. In my template, the forecast spans ten years with monthly columns — 120 columns, one for each month.

Beneath the timeline, define your project’s primary drivers. In the example below, this is the number of new units added each month, where each unit might represent a customer, sale, or any buildable component.

Excel template for project finance cash flow and revenue forecast
Screenshot #1: An example of a project finance model showing monthly phasing and revenue formulas based on unit growth.

To keep things user-friendly, enable Excel’s freeze panes feature so you can scroll horizontally while still seeing your time and row headers.

Step 2. Forecast Revenues and Direct Costs from Project Activity

Once your project drivers are defined, connect them to revenue and cost assumptions to forecast financial performance. For instance, each new unit might generate two types of revenue:

  • An upfront fee (such as for installation or setup),
  • A recurring monthly service charge.

For example, connecting 100 new units in a month at a $100 upfront fee generates $10,000 of one-time revenue. To forecast recurring revenue, multiply the total number of active units by the monthly service fee.

To estimate direct costs, link each unit to a per-unit expense, such as acquisition, or calculate it as a percentage of revenues. Apply these assumptions monthly to easily reflect pricing changes, inflation, or seasonal variation.

Project finance direct cost and revenue forecast in Excel
Screenshot #2: An example of direct costs linked to monthly revenue and incremental drivers.

Together, these revenue and cost assumptions form the backbone of a flexible financial model that adapts as your business scales.

Step 3. Estimate Variable and Fixed Operating Expenses

Split operating expenses in a Project Finance Model into variable costs, scaling with activity, and fixed overheads remaining stable regardless of growth.

Use headcount forecast to calculate staff costs. For example, my Project Finance Model Template divides employee numbers into:

  • Direct headcount, which scales with project activity (e.g. one hire per X new units added),
  • Fixed headcount, covering central roles like management, finance, or admin.

Multiply each staff category by an average monthly salary to estimate the payroll.

Add other general operating costs like rent, insurance, and admin separately and increase them over time with inflation.

Operating expenditure and salary forecast in Excel project finance model
Screenshot #3: Staff cost and general opex split by variable headcount and fixed admin costs, with inflation indexing.

Finally, include an optional contingency line — for example, calculated as a percentage of monthly revenue — to help account for unforeseen costs during high-growth phases.

Step 4. Forecast CAPEX by Setup and Growth Phases

To forecast Capital Expenditure (CAPEX) in a project finance model, start by linking unit growth to a per-unit build cost. For example, multiply the new incremental units by the construction or installation cost.

You could split the project timeline into two phases:

  • Setup period — early investment in systems, R&D, or admin with no revenue,
  • Growth period — active customer acquisition, network expansion, or production ramp-up.

CAPEX is structured differently in each phase. During setup, costs are often one-off or phased over time. During growth, costs scale with unit expansion and are tied directly to project drivers.

Excel forecast of capital expenditure by project phase
Screenshot #4: An example of a CAPEX forecast divided by setup and growth phases and build cost driven by unit additions.

By clearly splitting these phases, your model will show when capital is needed and when returns may begin to materialize.

📡 For further reading on infrastructure modeling, my Telecom Financial Model tutorial shows how to phase CAPEX and link it to service growth.

Step 5. Model Project Debt Financing Using EBITDA Multiples

Introducing debt financing into your Project Finance Model can significantly reduce the equity required and enhance investor returns. One method of calculating debt capacity is to use a multiple of trailing EBITDA, a common approach in infrastructure and asset-heavy investments.

Here’s how my project finance model structures the EBITDA based debt drawdown:

  1. Calculate the sum of the last 12 months of EBITDA,
  2. Apply a Debt-to-EBITDA ratio (e.g. 5×) to determine the maximum allowable debt,
  3. Subtract the existing debt balance to find how much new debt you can add.

This method ensures that new loans are only drawn when the business generates enough operating income to justify them. It also creates a link between debt capacity and project performance.

Calculate debt repayments using Excel’s PMT function based on your assumptions for term, interest rate, and repayment period.

Debt calculation using EBITDA multiplier in Excel
Screenshot #5a: Debt injection based on an EBITDA multiplier with interest and repayment schedules using Excel’s PMT formula.

Finally, calculate both unlevered and levered cash flows so you can compare equity performance with and without debt. The difference between them equals net debt funding.

Project finance funding sources: equity vs. debt chart
Screenshot #5b: A graph showing how funding sources shift over time with equity and debt evolving in line with EBITDA and project growth.

💸 To explore different ways of calculating debt drawdowns, my Financial Model with Debt Financing tutorial shows examples using interest-only periods, separate debt tranches, and alternative drawdown logic tied to project performance.

Step 6. Consolidate Multiple Project Cash Flows into a Single Timeline

Once you’ve modelled a single project, the next step is to scale up by consolidating multiple project forecasts into one timeline. The consolidation will allow you to see how cash from one project can support the development of others, creating a rolling investment strategy.

Start with a cash flow forecast for a typical project. Then, multiply the output, keeping in mind:

  • The number of total projects to model,
  • How many months apart each project starts,
  • The scale adjustment of each project.
Consolidated project finance salary and opex calculation
Screenshot #6: Consolidated salaries and operating costs reflecting project phasing across multiple deployments.

This approach makes it easy to flex the timing and scale of deployment — and immediately see how that impacts total funding, staffing, and capital requirements across the entire program.

📥 If you’d like to see how the consolidation works in practice, my Project Finance Model Template uses Excel’s INDEX formula to pull values from each project and automatically aggregate them into a single cash flow forecast.

Step 7. Create an Annual Summary with Editable Assumptions

Once your monthly projections are in place, create an annual summary to make the model easier to interpret.

Use Excel’s SUMIFS function to convert monthly data into yearly totals. This high-level view will let you review total cash flows, compare outputs across years, and test the sensitivity of your key assumptions.

List your model’s main assumptions alongside the summary table in a clearly labelled input block.

Project finance summary of cash flow assumptions and KPIs
Screenshot #7: Summary view of assumptions and KPIs to test sensitivity of equity, IRR, and payback period in my project finance model.

This structure will let you quickly edit inputs such as growth rates, pricing, or CAPEX drivers and instantly see their effect on financial performance when testing or presenting the model.

Step 8. Calculate Equity Returns with IRR and NPV

After completing your forecast, estimate the required quity funding and calculate the expected return on investment. Negative monthly or annual cash flows indicate the amount of equity needed to bridge the gap between project costs and available income or debt financing.

To summarize, here are three potential sources of project financing:

  1. Revenues — retained earnings from earlier or current projects that reduce the need for additional equity,
  2. Debt — new financing based on EBITDA multiples or available cash flow,
  3. Equity — capital investment used to cover any remaining funding gap.
Equity return calculation using IRR and NPV in Excel
Screenshot #8: An example of calculating the return on equity using EBITDA-based terminal value, IRR, and NPV.

📊 Tip: Apply Microsoft Excel’s built-in IRR and NPV functions to calculate the return on equity [external links].

Step 9. Stress Test the Model Using Scenario and Sensitivity Analysis

Once your Project Finance Model is complete, the final step is to stress-test your assumptions. This analysis will help you understand how changes in key inputs affect overall performance — especially cash flow, funding needs, and return on equity.

Here is a list of variables you could adjust in a project finance model:

  • Monthly units built
  • Project start delays
  • Pricing and cost inflation
  • Debt-to-EBITDA ratios

My Project Finance Model Template uses Microsoft Excel’s Data Tables to run quick sensitivity tests and visualize outcomes. For example, you can see that increasing your monthly build rate may accelerate revenue — but it could also raise your equity requirement due to earlier upfront costs.

Excel sensitivity analysis using data table in project finance model
Screenshot #9: Sensitivity analysis testing project phasing and unit growth impact on equity needs and NPV.

Scenario testing is beneficial for finding weak spots in the model and presentations, where you may want to show best-case, base-case, and downside outcomes using one flexible tool.

🔍 If you’re looking to expand stress-testing across projects, my Cash Flow Forecasting tutorial shows how to integrate multiple scenarios in a central input sheet and toggle between them within your model.

📌 Recap: 9 Steps to Build a Project Finance Model

Here’s a summary of the key steps for building a Project Finance Model in Microsoft Excel — from creating a timeline to forecasting equity returns and stress testing outcomes:

  1. Build a Cash Flow Template for One Project. Set a monthly timeline and define your project drivers (e.g. units built or customers acquired).
  2. Forecast Project Revenues and Direct Costs. Link project activity to upfront and recurring revenues and calculate cost per unit.
  3. Estimate Project Operating Expenses. Divide costs into variable and fixed headcount, and factor in overhead and contingency.
  4. Forecast Capital Expenditure (CAPEX). Multiply new units by build cost and model setup vs. growth periods separately.
  5. Model Debt Financing for the Project. Use a debt-to-EBITDA ratio to control borrowing and calculate repayments with Excel’s PMT function.
  6. Consolidate Project Cash Flows. Combine multiple projects using flexible phasing to evaluate overall program performance.
  7. Create a Cash Flow Summary and Assumption Block. Aggregate monthly data into an annual view with editable input drivers.
  8. Calculate Equity Investment Returns. Estimate investor returns using IRR and NPV formulas and terminal value assumptions.
  9. Run Scenario Analysis and Stress Tests. Use Excel Data Tables to model risks and test how timing or growth changes affect outcomes.

 

📥 Download My Project Finance Model Template

This is the Excel file featured in the tutorial. It’s built to help you forecast project cash flows, model debt and equity funding, and consolidate multiple developments into one timeline. It’s fully integrated and ready to go, so you can focus on stress-testing your assumptions and evaluating returns.

The template includes a complete set of tools to plan, scale, and analyze project investments:

  • Project Cash Flow — a monthly forecast including direct revenues, costs, OPEX, and CAPEX.
  • Project Summary — an annual view with return metrics like IRR and NPV.
  • Consolidated Cash Flow — aggregates multiple projects with flexible phasing.
  • Consolidated Summary — summarizes metrics and includes an editable assumption block.
  • Graph Tab — visualizes capital sources and equity requirements.


✔️30-Day Money Back Guarantee included


34.00 – Download My Project Finance Model Template
✔️30-Day Money Back Guarantee included

The template is in Excel format and easily convertible to Google Sheets if needed.

👁️ View full template details

Video Tutorial on Building a Project Finance Model

My complete video tutorial explains how to create and customize a Project Finance Model using Microsoft Excel.

In the video, you’ll learn:

  • How to set up monthly project cash flows.
  • How to add debt and equity funding.
  • How to consolidate multiple projects.
  • How to calculate IRR, NPV, and terminal value.
  • How to run stress tests and sensitivity analysis.

▶️ Watch on YouTube

 

Get in Touch

jacek polewski challengejpHi, I’m Jacek. I specialize in financial models that help companies make investment decisions or plan for the future. If you found this tutorial helpful and want to dig deeper, feel free to get in touch.

I also offer One-to-One Training and Financial Modelling Services for businesses and individuals building advanced Excel models.

Disclaimer: This tutorial is for educational purposes only and not a substitute for professional financial advice.

Explore More Tutorials

Looking to deepen your modelling skills? Explore these step-by-step guides on financial forecasting, investment modelling, and Excel best practices:

→ View all tutorials