KomanderGuides
2 · ConstructionFinance / PRACTICAL GUIDE

How to Make a Construction Project Cash Flow

How to build a construction project cash flow: money in from progress billing, money out for materials, labour and suppliers, retention, and a minimum cash balance.

Komander.ai Panduan team · 3 min read · Updated 9 October 2026

A project that makes a profit on paper can still run out of money halfway, because costs are paid first and progress payments arrive later. A project cash flow shows when money comes in, when it goes out, and whether the cash balance is enough every week or month.

Money in and money out

Money inMoney out
Down payment from the clientMaterials and tools
Progress paymentsCrew advances and labour-contract payments
Retention released after the maintenance periodSupplier bills when due
Buyer payments (mortgage or cash)Staff wages and site office costs

How much cash a progress payment really brings in

The amount billed is not the cash received. Each payment is usually reduced by the down payment instalment, retention and the final income tax on construction services. An example for a Rp1 billion contract with a 20% down payment and 5% retention; use the percentages in your own contract:

ItemAmount
Progress payment 20% (before VAT)Rp200,000,000
Down payment repayment (20% of the payment)minus Rp40,000,000
Retention 5%minus Rp10,000,000
Final income tax 2.65% (medium qualification, PP 9/2022)minus Rp5,300,000
Cash received (VAT billed and paid over separately)Rp144,700,000

Use this net figure in the cash flow, not the billed amount. The final tax rate depends on the business qualification (1.75%, 2.65% or 4%); confirm it with your tax adviser. Retention can also be replaced by a bank or insurance maintenance guarantee so the payment is made in full, which helps cash flow.

How to build a project cash flow

  1. Start from today’s cash and bank balances, per account.
  2. List money coming in: unpaid invoices and progress payments still to bill, with expected dates.
  3. List money going out: supplier bills by due date, unbilled purchase orders, wages and regular costs.
  4. Lay it out per week or month: opening balance + in − out = closing balance.
  5. Mark periods below your minimum cash balance, then reschedule payments or bill sooner.
  6. Take the payment dates from the S-curve: when planned progress reaches each billing point, plus the client’s payment delay.
  7. Update it every week for the next 13 weeks, so a shortfall shows up three months ahead.
Swipe sideways to see every column →
The Hutang_Usaha tab
The Hutang_Usaha tab: supplier bills with due dates, the money going out in the cash flow.
Swipe sideways to see every column →
The Rencana_Penagihan tab in the free finance template
The Rencana_Penagihan tab in the free finance template: progress payments still to bill and their expected payment dates.
010020030012345678910Week
Closing balance (Rp million) Minimum cash Rp80 m · Example weekly cash balance. Orange bar, week 6: only Rp30 m left because a progress payment arrived late, below the minimum.

Common mistakes

Start from a template

The full guide is in How to create a construction finance report in Google Sheets. It has a free template (Excel or Google Sheets) and a checker that reads your own workbook.

Get the templateCheck my workbook

Ready to use the Komander agents on your projects?

When your workbook is complete, apply for a pilot: we help connect your project data to the Finance, Cost and Scheduler agents and review the first reports with you.

Send with GmailEmail app

Send to melwani@komander.ai. Your workbook check result is included when there is one; the workbook itself is not sent.

Common questions

What is a construction project cash flow?

A plan and record of when money comes in and goes out on a project, showing whether the cash balance is enough in each period.

What is the difference between cash flow and profit?

Profit looks at total income minus total cost. Cash flow looks at timing: a profitable project can still run short of cash when payments arrive late.

How do I set a minimum cash balance?

Usually a few weeks of regular spending, for example two weeks of wages and supplier bills, so work continues if a payment is late.

Is retention money coming in?

Yes, but on its release date after the maintenance period, not when the progress payment is billed.

References

  1. Kemenkeu DJPb: Retensi Bukan Pemeliharaan (Indonesian): 5% retention or a maintenance guarantee
  2. DDTCNews: final income tax rates for construction services (Indonesian): rates under PP 9/2022
  3. Wiss: Cash Flow Management for Construction Contractors: retention and a 13-week forecast