When should retainage be released on a roofing project?

Direct Answer

Retainage should generally be released when the roofing work has reached the contractual milestone that triggers release—often substantial completion, acceptance of the roofing scope, or final completion, depending on the contract. The owner should not hold retainage indefinitely simply because minor warranty items or unrelated project work remain open.

For a roofing project, the release point should be determined by the specific prime contract, subcontract, applicable law, and the project’s closeout requirements. Before releasing retainage, the owner or general contractor should confirm that the roofing scope is substantially complete, required punch-list items have been completed or appropriately valued, required inspections and approvals are complete, and the contractor has submitted the required closeout documentation.

Industry guidance from ConsensusDocs recommends early release of retainage for completed and accepted work and supports evaluating retainage on a line-item basis when a contractor or subcontractor’s portion of the project is substantially complete.

Who This Applies To

  • Commercial property owners
  • General contractors
  • Commercial roofing contractors
  • Roofing subcontractors
  • Developers and construction managers
  • Owners’ representatives
  • Property and facility managers involved in project closeout

Not for: Retainage is contractual and jurisdiction-specific. The project’s executed contract controls unless applicable law provides otherwise. For disputed or significant retainage issues, the parties should obtain appropriate legal or construction-contract advice.

1. Start With the Contract

The first question is not simply whether the roof is finished. It is what event does the contract define as triggering retainage release?

Review:

  • Prime contract
  • Roofing subcontract
  • Payment provisions
  • Retainage percentage
  • Substantial-completion definition
  • Final-completion requirements
  • Punch-list provisions
  • Closeout requirements
  • Warranty requirements
  • Notice and payment deadlines

Some contracts release retainage at substantial completion, while others provide for release only after final completion or acceptance of the contractor’s specific scope.

2. Determine Whether the Roofing Scope Is Substantially Complete

For a roofing subcontractor, substantial completion should generally mean that the roofing work is sufficiently complete for the owner to use the building or roof for its intended purpose, subject to the contract’s definition.

Before releasing retainage, verify that:

  • The specified roof system has been installed
  • Major roofing work is complete
  • Required flashings and penetrations are complete
  • Roof drainage components are complete
  • Required manufacturer inspections have occurred
  • Required testing is complete
  • Major deficiencies have been corrected
  • The roof is performing as required

Do not confuse substantial completion with the absence of every minor punch-list item.

3. Separate Punch-List Items From Incomplete Roofing Work

A small number of minor punch-list items should not automatically justify withholding the entire retainage amount.

Condition Potential Retainage Treatment
Roofing scope substantially complete with minor cosmetic items Generally evaluate release subject to the contract
Minor punch-list items remain Consider retaining only the amount reasonably necessary if permitted by the contract
Major roofing deficiencies remain Retainage may remain subject to contractual rights and applicable law
Roof system not substantially complete Release may not yet be triggered
Unresolved material dispute Follow contract dispute and payment procedures
Roofing scope complete but unrelated project work remains Review whether the contract permits partial or scope-specific retainage release

ConsensusDocs guidance specifically recommends early release of retainage for completed and accepted work and supports determining retainage reduction or release on a line-item basis.

4. Complete the Roofing Punch List

Before requesting release, the roofing contractor should address the identified roofing punch-list items.

Typical items can include:

  • Flashing corrections
  • Membrane repairs
  • Sealant deficiencies
  • Edge-metal corrections
  • Drain or scupper details
  • Cleanup
  • Protection removal
  • Minor installation deficiencies
  • Roof-access repairs
  • Documentation deficiencies

The owner or general contractor should verify completion rather than relying solely on the roofing contractor’s statement that the punch list is finished.

5. Complete Required Roofing Inspections

Some commercial roofing systems require manufacturer or third-party inspections before warranty issuance.

Depending on the project, closeout may require:

  • Manufacturer inspection
  • Final roof inspection
  • RRO observation documentation
  • Testing records
  • Final punch-list inspection
  • Building department inspection
  • Warranty inspection

If a required inspection has not occurred, the roofing scope may not yet satisfy the contract’s closeout requirements.

6. Collect Roofing Closeout Documents

Retainage release should be coordinated with the project’s closeout documentation.

Depending on the contract, collect:

  • Final roof inspection report
  • Manufacturer warranty
  • Contractor warranty
  • As-built information
  • Product documentation
  • Maintenance instructions
  • Roof photographs
  • Testing documentation
  • Permit closeout documentation
  • Final lien releases or waivers where required
  • Final pay application

A missing closeout document should be addressed according to the contract rather than becoming an indefinite reason to hold the entire retainage amount.

7. Verify the Contractual Release Trigger

There are several common release triggers.

Release Trigger What It Usually Means
Substantial completion The defined project or roofing scope has reached the contract’s substantial-completion milestone.
Roofing scope acceptance The owner or GC has accepted the completed roofing work.
Final completion All contractual work and closeout requirements have been completed.
Certificate of occupancy Applicable project milestone may trigger payment rights under certain contracts or statutes.
Final acceptance The owner or public entity formally accepts the completed work.

Which trigger applies depends on the contract and jurisdiction.

8. Florida Private Commercial Projects: Check the Contract and Applicable Law

Florida law provides specific rules for certain construction-payment situations. Under Florida Statutes §715.12, an owner and contractor may agree to withhold a portion of progress payments until substantial completion. For covered arrangements, the statute provides for payment of the balance including retained amounts within 14 days after specified events, including certification of substantial completion followed by completion of the applicable punch-list process, issuance of a certificate of occupancy followed by punch-list completion, or owner/tenant possession followed by completion of the applicable punch list.

The statute also provides that the contract may specify a shorter period for disbursing final payment or retainage.

Therefore, a Florida commercial roofing project should not be handled using a generic “release retainage 30 days after the roof is finished” rule. The contract and applicable statutory framework should be reviewed together.

9. Public Projects Can Have Different Rules

Public construction projects may have separate statutory retainage and closeout requirements.

For example, Florida law permits a public entity under certain statutes to withhold up to 5% of progress payments as retainage and also allows the contract to provide for incremental reduction or release of retainage.

Florida’s local-government construction payment rules also establish procedures for developing a list of incomplete items after substantial completion and provide mechanisms for paying the remaining contract balance while retaining an amount tied to the estimated cost of completing outstanding items.

That means the release procedure for a publicly funded roofing project can be materially different from a private commercial project.

10. Do Not Hold Retainage for Unrelated Work Without a Contractual Basis

One of the most important closeout principles is to connect the amount being withheld to an actual contractual reason.

For example, if the roofing subcontractor has completed and delivered an accepted roof but another trade has unresolved work elsewhere in the building, the GC should review whether the roofing subcontract permits retainage to remain withheld because of that unrelated work.

ConsensusDocs guidance recommends that progress payments, retainage reductions, and payment for completed work should not be delayed simply because unrelated change-order work has not been finalized.

11. Consider Partial Release for Completed Roofing Work

On large commercial projects, roofing work may be completed in phases or by building section.

A contract may permit retainage to be released for:

  • A completed building
  • A completed roof section
  • A completed project phase
  • A completed roofing subcontract
  • Early-finishing subcontractor work

ConsensusDocs specifically supports release of retainage attributable to completed and accepted subcontractor work under its contractual framework.

12. Confirm Lien and Payment Documentation

Before final release, verify the documents required by the contract and applicable law.

Depending on the project, these may include:

  • Final payment application
  • Conditional or unconditional lien waivers
  • Final releases
  • Subcontractor and supplier payment confirmations
  • Warranty documents
  • Insurance certificates
  • Closeout certifications

These requirements should be applied according to the contract and applicable state law.

13. Do Not Confuse Retainage With Warranty Security

A roofing warranty may last many years, but that does not automatically mean the owner can keep retainage for the entire warranty period.

Retainage is generally a payment-security mechanism tied to the construction contract and its completion requirements. A warranty is a separate contractual obligation addressing future defects.

Unless the contract expressly provides otherwise and applicable law permits it, the existence of a long-term roof warranty is not by itself a reason to hold construction retainage indefinitely.

14. Establish the Final Retainage Amount

Once the release trigger has occurred, calculate exactly what remains payable.

Review:

  • Original retainage withheld
  • Approved change orders
  • Approved credits
  • Completed punch-list work
  • Authorized backcharges
  • Amounts legitimately disputed under the contract
  • Previously released retainage

The final payment should clearly identify how the retained amount was calculated.

15. Release the Retainage Promptly After the Trigger Occurs

Once the contractual and statutory requirements for release have been satisfied, the owner or GC should process the retainage payment within the applicable time period.

Florida’s private construction statute provides a specific 14-day payment period for the covered substantial-completion retainage arrangement described above.

Public-project timelines can differ and should be determined under the applicable statute and contract. For example, Florida local-government construction rules establish specific procedures for payment of the remaining balance and retainage after substantial completion and development of the completion list.

16. Document the Release

Keep a closeout record showing:

  • Date substantial completion was achieved
  • Date punch list was issued
  • Date punch-list items were completed
  • Date required inspections were completed
  • Date closeout documents were received
  • Final retainage calculation
  • Date retainage was released
  • Final payment documentation

This creates a clear record if a payment dispute later arises.

17. What If There Is Still a Genuine Deficiency?

If significant roofing work remains incomplete, the owner should document the deficiency and determine what the contract permits the owner to withhold.

The owner should avoid using retainage as an unlimited penalty. The amount withheld should be tied to the contract, applicable law, and legitimate costs or obligations associated with incomplete work.

For certain Florida local-government projects, the statute expressly provides for withholding an amount equal to up to 150% of the estimated cost of outstanding items in specified circumstances.

18. Build Retainage Release Into the Roofing Closeout Process

For future projects, the best approach is to establish the release process before construction begins.

The roofing contract should clearly address:

  • Retainage percentage
  • Reduction milestones
  • Substantial-completion definition
  • Roofing acceptance process
  • Punch-list procedure
  • Manufacturer inspection
  • Warranty issuance
  • Closeout documents
  • Final payment requirements
  • Retainage release timing

Clear payment language reduces the risk of disputes between owners, GCs and roofing subcontractors.

Bottom Line

Retainage on a roofing project should generally be released when the contractual release milestone has been reached and the roofing work has been substantially completed, accepted, and properly documented. Minor punch-list or warranty items should not automatically justify indefinite withholding of the entire retainage amount.

For Florida projects, the exact timing depends on whether the project is private or public and which statutory framework applies. Florida’s current statutes provide specific retainage procedures for covered private and public construction arrangements, so the executed contract and applicable law should be reviewed before determining the release date.

Related Questions

Sources

Last reviewed: October 2026

Need Commercial Roofing Help?

ShieldLine Roofing can help owners and general contractors with commercial roof installation, closeout coordination, inspections, documentation, punch-list completion, and warranty requirements.

Commercial Roof Inspection Services

Rylee Hage - Founder of Shieldline Roofing

Meet the Founder: Rylee Hage

  • • Over 15 years of mastery in the roofing industry, bridging the gap between standard service and meticulous craftsmanship.
  • • Founded Shieldline Roofing on the principles of unwavering integrity and a profound commitment to protecting families.
  • • Dedicated to providing a personalized client experience built on a foundation of absolute trust.