PayAppHub
← All articles

How to Track Construction Retainage Releases

Editorial Team · October 15, 2026 · 18 min read

Table of Contents

Last Updated: October 14, 2026

What Construction Retainage Is and Why It Matters

Construction retainage is money an owner or general contractor holds back from each payment to a subcontractor, typically 5-10% of completed work, until the project hits specific milestones or final completion.

Retainage protects the owner: if a subcontractor abandons the job or delivers poor work, the retained funds cover hiring someone else.

Most construction disputes involve payment delays, and many subcontractors lose thousands because they don't track what's owed or when it should be released.

How to Calculate Retainage in Construction

Here's the math:

Retainage Amount = Contract Value × Percentage of Work Complete × Retainage Rate

Example: You have a $100,000 subcontract with a 5% retainage rate. You've completed 40% of the work.

Work spanning multiple months requires tracking cumulative retainage: if $1,000 was already released, the retainage still being held is $2,000 − $1,000 = $1,000.

Most errors happen because subcontractors recalculate from scratch each month instead of carrying forward prior retainage.

Pro Tip Always verify the retainage rate in your subcontract BEFORE you start work. Rates vary by project, owner, and region. Some contracts specify different rates for different phases. Confirm the exact percentage in writing.

Understanding Construction Retainage Release Requirements

Contract terms and state laws define when retainage must be released. Understanding these construction retainage release requirements is essential to getting paid on schedule.

Most contracts tie retainage release to project milestones. Common triggers include:

  • Substantial completion: The project is finished enough for the owner to use it, even if minor punch list items remain.
  • Final completion: All work is done, including punch list items, and inspections pass.
  • Lien waiver submission: You sign a lien waiver acknowledging final payment, and the owner releases retainage.

State laws also affect retainage. Many states set a deadline for releasing it after completion or acceptance, limit the percentage that can be held, or both, and the rules often differ between public and private jobs, so check your contract and your state's rules.

The mistake most subcontractors make is assuming retainage releases automatically. It doesn't. You must request it, prove the release condition was met, and follow up.

Watch Out If your GC or owner doesn't release retainage when required by contract or law, you have a collection problem. Overdue retainage is one of the most common payment disputes in construction. Document everything: the release date promised, the condition that triggered release, and the date you requested it.

Setting Up a Retainage Tracking Spreadsheet

A retainage tracking spreadsheet prevents lost money and shows what's owed and when it should be released, if you update it consistently.

Core columns and data structure

Your spreadsheet needs these columns:

Column Purpose Example
Project Name Identifies the job Office Building Renovation
Contract Value Total subcontract amount $100,000
Retainage Rate Percentage withheld 5%
Month/Pay App Billing period October 2026
Work Completed % Cumulative progress 40%
Amount Claimed Total billed this month $40,000
Retainage Withheld Retainage on this payment $2,000
Prior Retainage Retainage from previous months $1,000
Total Retainage Balance All retainage owed to date $3,000
Release Date Promised When owner said they'd pay November 30, 2026
Release Status Pending, Released, or Overdue Pending

The key is the Total Retainage Balance column: each month, add new retainage withheld and subtract releases to see exactly how much money is sitting in the owner's account.

Professional reviewing retainage tracking spreadsheet on laptop at construction office desk with project files and payment documents visible
Professional reviewing retainage tracking spreadsheet on laptop at construction office desk with project files and payment documents visible

Tracking retainage across multiple projects

If you work multiple projects, add a Project ID column and a summary tab totaling retainage across all active projects, critical for cash flow forecasting. Sort the summary by expected release date so you can see which jobs are closest to paying out. Review it monthly with whoever runs collections, and flag any job that is past substantial completion with retainage still held.

How to Track Construction Retainage Releases Month to Month

Tracking retainage month-to-month requires a repeatable workflow with clear ownership, evidence collection, and reconciliation across every contract tier.

Step 1: Extract retainage data from pay applications (Owner: Project Accountant or Billing Manager)

Your monthly pay app shows work completed, amount claimed, and retainage withheld. Extract these numbers into your tracker the same day the GC or owner approves the pay app.

Record the pay application number and billing period, cumulative work completed percentage, amount claimed, retainage withheld this period, and any prior retainage balance carried forward.

Step 2: Calculate cumulative retainage balance (Owner: Project Accountant)

Once the current month's retainage is entered, calculate the total balance:

Total Balance = Prior Balance + New Retainage − Releases

This is your key metric: the amount the owner or GC owes you in retainage. If it grows without a corresponding release, you're building a cash flow problem.

Step 3: Monitor release triggers and collect evidence (Owner: Project Manager or Contract Administrator)

Watch for release triggers: flag substantial completion, note when the punch list is finished, and record the date you submit a lien waiver.

At each trigger, collect the evidence that proves the condition has been met:

  • Substantial completion certificate from the owner or architect
  • Punch list showing all items complete
  • Conditional or unconditional lien waiver, per contract requirements

Store these in a project folder linked to the tracker row.

Key Takeaway The moment a release trigger occurs, send a written request for retainage release. Don't assume the owner will remember or know it happened. You must initiate the request and attach the evidence.

Step 4: Reconcile across owner, GC, and subcontractor tiers (Owner: Controller or Finance Lead)

This is where most tracking breaks down. General contractors must reconcile records with each sub monthly; subcontractors must reconcile with the GC.

For general contractors:

  • Match upstream receipts from the owner to downstream obligations to your subs.
  • Identify balances eligible for release but not yet passed through.
  • Email each sub a monthly retainage statement showing their balance and any releases processed.

For subcontractors:

  • Request a monthly retainage statement from the GC.
  • Compare it to your own tracker line by line.
  • If the GC shows a release you haven't received, flag it immediately.

Discrepancies happen, a sub might claim $5,000 owed while your records show $3,000. Monthly reconciliation catches these gaps early and prevents surprise claims at closeout.

Step 5: Update release status and forecast cash flow (Owner: Finance Lead)

After reconciliation, update each tracker row with a release status: Pending, Approved, Paid, or Overdue. Then forecast when each pending release will convert to cash.

A simple forecast uses three dates:

  • Eligibility date: When the release trigger occurred.
  • Request date: When you submitted the release request with evidence.
  • Expected payment date: Based on contract terms or state law (e.g., 30 days after substantial completion).

Update the forecast monthly for phased completion, punch-list delays, change orders, and partial releases.

Start free trial →

A reusable retainage release tracker template

Field Purpose Example
Project ID Links retainage to the right job PRJ-2026-014
Contract Tier Owner, GC, or Sub GC
Original Contract Value Total contract amount $500,000
Retainage Rate Percentage withheld 5%
Pay App Number Billing period reference App #7
Work Completed % Cumulative progress 65%
Retainage Withheld This Period New retainage on this payment $2,500
Prior Retainage Balance Carried forward from last month $12,000
Releases This Period Amount released this month $0
Current Retainage Balance Running total owed $14,500
Release Trigger Event that allows release Substantial completion
Trigger Date When trigger occurred 2026-11-15
Evidence Collected Documents proving trigger Certificate, waiver
Request Date When you asked for release 2026-11-20
Due Date Contract or statutory deadline 2026-12-15
Status Pending, Approved, Paid, Overdue Pending
Notes Disputes, partial releases, contacts GC confirmed receipt

Formulas to add:

  • Current Retainage Balance = Prior Retainage Balance + Retainage Withheld This Period − Releases This Period
  • Days Until Due = Due Date − TODAY()
  • Status = IF(Releases This Period is not blank, "Paid", IF(TODAY() > Due Date, "Overdue", "Pending"))

This template works in Excel, Google Sheets, or any construction accounting software with custom fields. Update it the same day you receive pay app approval and reconcile monthly with your GC or subs.

Writing a Retainage Release Request Letter

A retainage release request is a formal document. It's your proof that you asked for payment and when. It protects you if the owner disputes whether they owe you or when you requested it.

What to include in your release request

Your letter should be simple and direct:

  • Project name and address
  • Your company name and contact info
  • Date of the request

Keep it professional. Don't be accusatory. The goal is clarity, not confrontation. A clear request creates a paper trail.

Documentation and evidence requirements

Attach proof that the release condition has been met:

  • Copy of the lien waiver you signed (if that's the release trigger)
  • Substantial completion certificate from the owner or architect
  • Punch list showing all items complete

If the owner later claims they didn't know completion happened, you have proof they did.

PayAppHub automates this process. It builds the retainage release pay application in one step from the retainage carried on your earlier pay apps, adds the lien waiver to the same PDF package, and drafts the billing email in your own email app so you can send it to the GC.

Handling Overdue and Disputed Retainage Releases

Overdue retainage is common. Many owners delay release past the contract deadline. Some dispute whether completion actually occurred. A structured escalation process, with specific timelines, notice requirements, and documentation, is the difference between getting paid and writing off the balance.

A 90-day escalation timeline for overdue retainage

Adjust this timeline based on your contract terms and state law.

Day 1-7 after due date: Friendly reminder

Send a short email to the GC or owner's accounts payable contact.

Many delays resolve at this stage.

Day 8-21: Formal written notice. Send a dated letter citing the contract's retainage clause, the amount held, the release condition you've met and a date you expect payment by

Day 22-45: Notice of intent to file a lien or pursue collection. Where your state allows it, a written notice of intent often gets the account moving; send it the way your contract and state law require and keep proof of delivery

Day 46-90: File a mechanics lien or pursue legal action

Mechanics lien deadlines are strict.

Watch Out State lien laws vary significantly. Some states require a preliminary notice before you can file a lien. Filing deadlines are often counted from your last day of work or last delivery of materials, not from substantial completion. The number of days varies widely from state to state. Check your state's requirements before you file, or hire a construction attorney to handle the filing.

Documenting disputed or withheld amounts

When an owner disputes a retainage release, your documentation becomes your strongest asset. Build a dispute file with:

  • The original contract with the retainage clause highlighted
  • All pay applications showing retainage withheld
  • The release request with date sent and delivery method

If the dispute is about whether completion occurred, include photos, inspection reports, and any written acknowledgment from the owner or architect. If it's about the amount, your pay application backup and reconciliation records should show the exact balance.

Common causes of disputed retainage

Most disputes fall into a few categories:

  • Completion disagreement: The owner claims punch list items remain; you claim they're done. The punch list and inspection reports settle this.
  • Change order confusion: If a change order wasn't processed correctly, the retainage balance may be wrong.
  • Missing lien waivers: Some owners withhold retainage until they receive unconditional lien waivers from every sub and supplier.

When to involve a construction attorney

If the amount in dispute is significant, more than a few thousand dollars, or the owner is unresponsive after 45 days past due, consult a construction attorney.

Many construction attorneys offer a free or low-cost initial consultation. Bring your dispute file and a clear timeline. The attorney can tell you whether you have a strong lien claim, whether arbitration is required, and the likely timeline and cost.

Key Takeaway The best time to prepare for a retainage dispute is before it happens. Keep your tracker current, collect evidence at every trigger, and send written requests with deadlines. If a dispute does arise, your documentation file will do most of the work.

Automating Retainage Tracking to Save Time

Manual spreadsheets work, but they're slow and error-prone.

The benefit is speed. Instead of spending an hour updating a spreadsheet, you update retainage in minutes.

If you're not ready for software, use the spreadsheet structure outlined above, set up formulas to calculate balances automatically, and share it with your team so everyone has current data.

The key is consistency. Whether you use software or a spreadsheet, update it the same day you get paid.

Frequently Asked Questions

When should retainage be released in construction?

Retainage is typically released in stages. Partial releases occur when milestones are met, such as when work reaches a certain percentage complete or when a specific phase finishes. Many contracts release most retainage at substantial completion, sometimes holding back an amount to cover punch list work, and release the rest at final completion. The exact split and timing depend on your contract and state law. State laws vary; some cap how long retainage can be held. Check your contract terms and local retainage laws to confirm release triggers for your projects.

What documents are needed to request a retainage release?

A retainage release request should include: (1) a letter or formal request stating the amount and reason for release, (2) proof of completion or milestone achievement (photos, inspection reports, lien waivers), (3) copies of relevant contract pages showing retainage terms, (4) a reconciliation showing cumulative retainage withheld to date, and (5) evidence of any lien waiver or final payment documentation if required by your contract or state law. Organize these in a single PDF to speed approval.

How do you reconcile retainage owed against payments received?

Compare your tracking spreadsheet against the GC's payment records each month. Verify that the retainage amount withheld on each pay application matches your contract rate (typically 5-10% of the amount claimed). Subtract any partial releases already received. The result is your current retainage payable. If numbers don't match, request a detailed breakdown from the GC and reconcile line by line to identify discrepancies before they compound.

What should you do if a retainage release is delayed?

Document the delay: record the release date promised in your contract or previous correspondence, the actual release date, and how many days overdue it is. Send a written follow-up (email or formal letter) referencing your release request, the contract terms, and any applicable state retainage laws. Include a copy of your reconciliation showing the amount owed. If delays persist beyond 30 days, escalate to a supervisor or consider filing a mechanic's lien notice as permitted by your state law.


Retainage tracking doesn't have to be complicated. It starts with understanding what's owed, when it should be released, and who's responsible for paying it. A simple spreadsheet or automated system keeps you organized. PayAppHub combines retainage tracking with AIA pay applications and lien waivers, so your entire billing workflow is streamlined. Start with a free trial and see how much time you save each month.