Revenue Rex logo mark
💰 Financial · Rex's Toolbox

Retainage Cash Flow Calculator

See how much cash retainage ties up and when it comes back.

Revenue Rex peeking

Rex says

Money math without the spreadsheet headache. Plug in your numbers and I'll show you exactly where the dollars land.

Try a scenario

Click to load — tweak from there.

Inputs

Result

Total retainage held at completion

$300,000

Estimated financing cost of retainage

$13,500

Average balance held during job

$150,000

Retainage accruing per month

$25,000

Revenue Rex peeking

Psst — share this and help Rex grow

One click, a permanent link with your numbers baked in.

More financial

How to use this

  1. 1Enter contract value ($).
  2. 2Enter retainage rate (%).
  3. 3Enter project duration (months).
  4. 4Enter line of credit rate (%).
  5. 5Read your total retainage held at completion on the right — it updates as you type.
  6. 6Hit Share to keep the scenario or send it to someone.

About this calculator

Retainage — typically 5-10% withheld from every progress payment until substantial completion or final closeout — is one of the biggest cash flow drains in construction because you pay your subs and suppliers in full while the owner holds back a slice of what's owed to you. On a $3M job with 10% retainage held over a 12-month schedule, you can have $200,000-$300,000 of your own money tied up at any given point, financed out of your working capital or line of credit. This calculator models retainage withheld per pay application, tracks the cumulative held balance across the schedule, and estimates the financing cost of carrying that balance at your line-of-credit rate, so you can see the real cost of a retainage rate before you agree to it in contract negotiations or push back for a reduced rate after 50% completion.

FormulaRetainage held per pay app = Billing × Retainage%. Financing cost ≈ Average held balance × Rate × (Duration ÷ 12).

Worked example

Using the values the calculator loads with:

Inputs

  • Contract value: 3000000 $
  • Retainage rate: 10 %
  • Project duration: 12 months
  • Line of credit rate: 9 %

Results

  • Total retainage held at completion: $300,000.00
  • Estimated financing cost of retainage: $13,500.00
  • Average balance held during job: $150,000.00
  • Retainage accruing per month: $25,000.00

What each field means

Inputs

Contract value ($)
The contract value used in the calculation, measured in $. Starts at 3000000 $ so you have a working example on load.
Retainage rate (%)
The retainage rate used in the calculation, measured in %. Starts at 10 % so you have a working example on load. Accepted range: 0–20 %.
Project duration (months)
The project duration used in the calculation, measured in months. Starts at 12 months so you have a working example on load.
Line of credit rate (%)
The line of credit rate used in the calculation, measured in %. Starts at 9 % so you have a working example on load. Accepted range: 0–25 %.

Results

Total retainage held at completion
Returned as a money amount in US dollars and shown as the headline result. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Estimated financing cost of retainage
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Average balance held during job
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Retainage accruing per month
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.

FAQ

Why does average balance use half the total held amount?

Retainage builds gradually as you bill progress payments — near zero at the start, maxing out at final completion. Assuming roughly linear billing, the average outstanding balance across the job is close to half the final held amount, which is the standard simplification estimators use to approximate financing cost without building a full S-curve billing model.

Can I negotiate a reduced retainage rate mid-project?

Yes, and many states have statutes requiring it: several states cap retainage at 5% or require reduction to 50% of the original rate once the project reaches 50% completion, provided performance has been satisfactory. Check your state's prompt payment and retainage statutes before assuming the contract rate is fixed for the full duration.

How does retainage on subcontractors differ from what the owner holds from the GC?

GCs commonly pass through the same or a slightly higher retainage percentage to subs, meaning the GC can end up net-neutral on the retainage itself, but the GC still fronts the financing cost timing gap since sub retainage typically releases faster (at sub completion) while owner retainage releases at overall project closeout, which can lag months longer.

Does retainage affect bonding capacity?

Yes — sureties count uncollected retainage as a receivable that reduces working capital available for new work if it's aged too long. A large retainage balance sitting uncollected past substantial completion is a red flag in a bonding review and can shrink the aggregate bonding capacity a surety is willing to extend.

Accuracy and limitations

  • Results are estimates before tax, fees, and inflation unless an input explicitly covers them.
  • Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.
  • This is educational maths, not financial advice. Check anything contractual with the lender or your accountant.

Related tools

Cite this calculator

Writing about this topic? Grab a citation — every link helps keep these tools free.

APA
RevenueLab. (2026). Retainage Cash Flow Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/retainage-cash-flow
HTML
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/retainage-cash-flow" target="_blank" rel="noopener">Retainage Cash Flow Calculator — RevenueLab</a> (2026).</p>
Markdown
Source: [Retainage Cash Flow Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/retainage-cash-flow) (2026).
Advertisement