Back to Blog
Guides7 min read

Construction Retainage: How to Track It Without Losing Your Mind

M
Maya Chen
Head of Customer Success, DrawStack · May 15, 2026

Construction retainage is one of those parts of the draw process that everyone understands in theory and almost nobody manages cleanly in practice.

The concept is simple: the owner or lender withholds a percentage of each draw — typically 5–10% — as a financial incentive for the GC and subs to complete the project. The withheld money releases at substantial completion. Simple in concept, painful in execution.

Here's what retainage actually means for your cash flow, how to track it correctly, and what to do when subs start pushing for early release.

What Is Construction Retainage?

Construction retainage (also called retention) is the portion of each draw payment withheld by the project owner or lender until the project reaches substantial completion. Retainage serves two purposes:

1. Incentive for completion — A GC with $180,000 in held retainage is highly motivated to push through the punch list.

2. Protection against defects — If construction defects emerge after substantial completion, the owner has funds available without chasing the GC.

Retainage is governed by contract terms and, in most states, by statute. Many states limit retainage percentages and establish timelines for release.

How Retainage Works Across Draws

Say your contract is $1,200,000 and your lender holds 10% retainage on each draw.

DrawGross Draw AmountRetainage Held (10%)Net Funded
Draw 1$120,000$12,000$108,000
Draw 2$200,000$20,000$180,000
Draw 3$180,000$18,000$162,000
Final Draw$100,000$250,000 (incl. all held retainage)

The total retainage held through draws 1–3 is $50,000. That amount plus the final draw balance releases at substantial completion — assuming no punch list disputes.

Meanwhile, you're paying your subs. If your framing sub billed $90,000 in Draw 1, you owe them $90,000 regardless of your retainage situation. The retainage is held on your side, not automatically flowed through to subs — though most sub contracts mirror the prime contract retainage terms.

Where Retainage Tracking Goes Wrong

Cumulative held amounts drift. If you're tracking draws in a spreadsheet and retainage in a different tab, the numbers fall apart quickly.

Sub contracts have different retainage terms than the prime. You might be holding 10% from the lender while your sub contract says 5%. The differential needs to be tracked explicitly.

Retainage reduction isn't applied. Many contracts allow retainage to reduce — from 10% to 5%, for example — after the project is 50% complete. If this isn't tracked and applied, you're holding more cash than you need to, which creates sub payment friction.

Retainage release conditions are ambiguous. Disputes about whether the project has reached "substantial completion" are extremely common. Having clear per-draw retainage documentation makes the final accounting cleaner.

How to Track Retainage Correctly

The simplest approach: add two columns to your G703 for each line item — retainage withheld this draw and retainage withheld to date. Track the cumulative held amount so you always know exactly how much is outstanding.

DrawStack tracks retainage automatically. When you configure your project, you set the retainage percentage and whether it reduces after a certain completion threshold. Every draw automatically reflects the correct retainage withheld and updates the running total. Your lender can see the same data in real time through the lender portal.

When Subs Push for Early Release

It's normal for subcontractors to request early retainage release once their scope is complete, even if the overall project isn't done. Electricians finishing in month 8 of a 12-month project don't want to wait 4 more months for their holdback.

Most contracts allow retainage release for a sub's completed scope once that scope is fully finished and accepted. If your contract permits it, early release is reasonable — and it keeps sub relationships strong. Track early releases explicitly so your retainage accounting stays clean through the final draw.

Track retainage automatically across every draw in DrawStack →

construction retainageretainage trackingconstruction drawssubcontractor payments

Ready to streamline your draw process?

Join GCs and developers using DrawStack to cut their draw cycle in half. 14-day free trial — cancel anytime.

Start Free Trial →

Related Posts