Retainage Progress billing AIA-style pay apps

What Is Retainage in Construction?

Quick answer:

Retainage (also called retention) is money you’ve earned but the owner or GC temporarily withholds—usually a percentage of each progress payment—until substantial or final completion per the contract. It’s small per pay app, but it adds up fast and it must stay consistent across months.

PayAppPro outputs are AIA-style only and are not licensed AIA documents. AIA®, G702®, and G703® are registered trademarks of the American Institute of Architects.

Retainage is one of the most common reasons pay apps get kicked back — not because the concept is hard, but because it’s easy to apply inconsistently across billing periods (especially when stored materials and change orders show up).

Retainage lives inside progress billing

If you want the “big picture” workflow (SOV rollforward + retainage + approvals), start here: Construction Progress Billing (Explained).

A plain-English definition

Retainage is money that is earned but not yet paid. On many commercial projects, the owner or GC holds back a percentage of each pay application to make sure the job finishes strong: punch list items, closeout documents, and final cleanup don’t get ignored.

Retainage doesn’t mean you’re not owed the money. It means part of what you earned stays “on the table” until the contract says it can be released.


Why owners use retainage

From the owner’s side, retainage is a risk-management lever. Keeping a small percentage in reserve:

  • Encourages contractors and subs to finish the project strong
  • Helps ensure punch-list and closeout items get done
  • Provides leverage if corrective work is required
  • Gives lenders/stakeholders comfort the project won’t stall at 95%

From your side as a contractor/sub, retainage is a very real cash-flow constraint. That’s why tracking it consistently (and being able to explain it quickly) matters.


Typical retainage percentages

Retainage is defined by the contract. Common patterns include:

  • 10% early/mid job, sometimes reduced later
  • 5% from the start (or after a milestone)
  • Reduced retainage after a defined completion threshold (contract-specific)
Reality: what matters isn’t the “typical” number — it’s applying your contract’s retainage rule the same way every month so your totals roll forward cleanly.

How retainage appears on AIA-style G702 & G703

On AIA-style pay apps, retainage shows up in both the summary view and the line-item view:

G703 (continuation sheet / SOV detail)

Retainage is commonly tracked line by line next to your Schedule of Values (SOV). This is where consistency matters most because each line rolls forward month-to-month.

G702 (summary / payment due)

The G702 is the “what’s due” summary. Retainage totals roll up here (often separating retainage on completed work vs stored materials, depending on the contract/workflow).

Want the step-by-step? See How to Fill Out AIA-Style G702 & G703. Want the “don’t get kicked back” version? See Common G702/G703 Errors.

A simple example

Assume a single SOV line item has $50,000 earned-to-date and retainage is 10%.

Item Amount
Earned to date $50,000.00
Retainage (10%) ($5,000.00)
Amount certified/approved (example) $45,000.00

The $5,000 doesn’t disappear — it accumulates as “retainage held” until it’s released later per the contract.


Stored materials: the retainage “gotcha”

Stored materials can be allowed (contract-dependent), but it’s where retainage gets messy fast:

  • Some projects apply retainage to stored materials; others don’t.
  • Reviewers often expect stored amounts to be reduced as materials are installed.
  • Backup may be required (invoice/receipt, photos, storage location, insurance — varies by project).
If you bill stored materials, keep it boring: track it by SOV line item and keep the backup packet ready. (This is also a common kickback reason — see the checklist.)

Common retainage headaches (and why totals drift)

Retainage itself isn’t complicated, but tracking often is. Common problems include:

  • Retainage percentage not matching the contract terms
  • Retainage applied inconsistently (summary-only vs line-by-line)
  • Different rules for stored materials vs work in place
  • Manual spreadsheets where prior totals drift month-to-month
  • Final pay app where retainage release doesn’t match project history

If you want the bigger rollforward context, see Construction Progress Billing (Explained).


How and when retainage is released

Retainage release is governed by the contract and typically tied to milestones such as:

  • Substantial completion
  • Completion of specific phases/sections (contract-specific)
  • Final completion and acceptance
  • Closeout items: punch list, warranties, lien waivers, etc.

The key: retainage release goes smoothly when your history is clean from pay app #1. That’s why “rollforward discipline” matters.


How PayAppPro handles retainage for you

PayAppPro is built for AIA-style pay apps, so retainage isn’t an afterthought — it’s built into the workflow:

  • Set retainage once (project level)
  • Apply different retainage to stored materials if your workflow requires it
  • Automatic retainage math on G703 line items
  • G702 summary totals stay tied out (no spreadsheet drift)
  • Support retainage changes mid-project when the contract allows reductions
Create Your Next AIA-Style Pay Application

Track retainage accurately from the first pay app through closeout.

FAQ: Retainage

Retainage is money earned but temporarily withheld—usually a percentage of each progress payment—until substantial or final completion per the contract.

Common retainage rates are 5% or 10%, though the contract may reduce retainage after a milestone (for example, after the project reaches a defined completion threshold).

Yes. ‘Retainage’ and ‘retention’ are commonly used to mean the same withheld amount.

On the G703 continuation sheet, retainage is often tracked by line item. Those totals roll up into the G702 summary as retainage held on completed work (and sometimes stored materials, depending on contract rules).

Retainage is typically released at substantial completion, final completion, or other milestones defined in the contract, often after closeout requirements are satisfied (waivers, warranties, punch list, etc.).

Related guides