Cash Flow per Project in Excel: How to Track
and Control Working Capital

Learn how to analyze cash flow per project in Excel so you can see which jobs are putting the most pressure on working capital. In this lesson, you’ll learn how to compare cash in vs. cash out, track average cash flow per project over time, and identify trends by project manager with a clear visual dashboard.

Download the Excel file used in this tutorial:

How to Calculate Cash Flow per Project in Excel

1. Structure Your Data Correctly

Before building any calculations, make sure your dataset includes:

  • Project ID
  • Start Date
  • Project Manager
  • System Type or Job Type
  • Total Contract Value
  • Deposit Percentage or Amount
  • Planned Costs:
    • Materials
    • Labor
    • Subcontract
    • Permits
    • Other

You’ll use this structure to calculate three key components:

  • Cash In
  • Cash Out
  • Cash Flow (Float)

2. Create the End-of-Month Column

  • Use the EOMONTH function based on the project start date
  • Format the result as a date
  • This allows you to group projects by month for reporting

This column becomes the foundation for all monthly aggregation.

3. Calculate Cash Out (Total Project Costs)

  • Use the SUM function to combine:
    • Planned material cost
    • Labor cost
    • Subcontract cost
    • Permit cost
    • Other costs

This represents the total cash leaving the business for each project.

4. Calculate Cash In (Project Deposits)

  • Multiply:
    • Deposit percentage or deposit amount
    • Total contract value

This gives you the cash received upfront for each project.

5. Create a Monthly Summary Table

  • Use the UNIQUE function on the month column
  • Sort the months in chronological order
  • Create the following columns:
    • Cash In
    • Cash Out
    • Cash Flow
    • Number of Projects
    • Average Cash Flow per Project

This table becomes your main analysis layer.

6. Calculate Monthly Cash In and Cash Out

  • Use the SUMIFS function to aggregate:
    • Cash In by month
    • Cash Out by month

Make sure the criteria is tied to the month column.

7. Calculate Cash Flow (Float)

  • Subtract:
    • Cash Out minus Cash In (or vice versa depending on preference)

This shows how much working capital is required for each month.

8. Calculate Number of Projects

  • Use the COUNTIF function on the month column
  • Count how many projects fall within each month

This gives you project volume for comparison.

9. Calculate Average Cash Flow per Project

  • Divide:
    • Total monthly cash flow by number of projects

This normalizes your cash requirements and allows fair comparison across months.

10. Build the Cash Flow Chart

  1. Select:
    • Month
    • Average Cash Flow per Project
    • Number of Projects
  2. Insert a Combo Chart
  3. Configure:
    • Column chart → Average Cash Flow per Project
    • Line chart → Number of Projects
    • Place the line on a secondary axis

This creates a clear visualization of:

  • Cash demand per project
  • Project volume trends

11. Analyze Cash Flow by Project Manager

  • Create a new table:
    • Rows = Months
    • Columns = Project Managers (use UNIQUE)
  • Use SUMIFS to calculate:
    • Cash Out by PM and month
    • Cash In by PM and month
  • Subtract to get cash flow per PM
  • Use proper cell locking to allow formulas to copy correctly across rows and columns

12. Apply Conditional Formatting

  • Highlight the PM cash flow table
  • Use:
    • Color scales
    • Data bars

This creates a heat map to quickly identify:

  • High cash demand periods
  • Which PMs are driving working capital usage

13. Validate Your Data

  • Sum all PM-level values for a month
  • Confirm they match your total monthly cash flow

This ensures your model is accurate and consistent.

Result

You now have a complete model that shows:

  • Monthly cash flow requirements
  • Cash flow per project
  • Project volume impact
  • Cash usage by project manager

This allows you to clearly see where your working capital is being absorbed and how different types of projects affect your cash position.

Tracking Cash Flow per Project in Excel Dashboards

Q1. What is cash flow per project?
Cash flow per project measures how much cash a project is consuming or generating over a specific period. It helps project-based businesses understand whether certain jobs are tying up too much working capital before payments are fully collected.

Q2. Why is cash flow per project an important KPI?
This is a critical project management KPI because it shows whether your jobs are financially healthy beyond just revenue or profit. It helps you identify which projects require more upfront cash, which job types create strain on cash reserves, and where operational adjustments may be needed.

Q3. How can tracking cash flow per project improve decision-making?
By reviewing cash flow by month, by job type, or by project manager, you can spot patterns that affect project profitability and liquidity. This gives leaders better visibility into which projects are easier to fund and which ones may require tighter planning or different billing structures.

Q4. What insights can I get from a cash flow per project dashboard?
A well-built Excel dashboard can help you compare cash in versus cash out, monitor average cash flow per project, track the number of jobs over time, and highlight which project managers or months are associated with higher cash demands.

Q5. Can this KPI help distinguish installs from service work?
Yes. One of the biggest advantages of this analysis is that it helps separate different types of jobs, such as installs versus service work, so you can see which side of the business is absorbing more working capital and affecting your cash position.

Q6. What is the best way to visualize cash flow per project?
A combo chart works well for showing average cash flow per project alongside the number of projects, while a heat map can help reveal patterns by month and by project manager. These visuals make it much easier to identify where cash flow pressure is building.

Get more lessons like this
by joining our newsletter

Receive weekly Excel tutorials, tips, and KPIs straight to your inbox

Databoards

Analysis & Development