Retainage is always something that’s punched down. A general contractor (GC) negotiates 5% retainage with the owner, then turns around and holds 10% from its subcontractors. For many subs, what's being held back isn't a minor line item—it's most (or all) of their profit on the job, sitting in someone else's account until final closeout.
This arrangement has been around since the 1840s, originally used to ensure laborers finished projects and didn’t cut corners. The concept stuck, and so did the tendency to accept it as just part of how construction works.
But over the past several years, state legislatures have been steadily moving to constrain how much retainage can be withheld, how long it can be held, and—in the most significant recent reforms—whether a GC can hold a higher percentage from subcontractors than the owner holds from the GC.
More than 35 states now have some form of statutory retainage protection, and the laws passed since 2020 have been meaningfully stronger than what came before. Here’s what’s worth knowing and how to put it to work.
Recent State Retainage Reforms
The reforms vary by state, but several passed in the past few years are worth knowing specifically.
California (effective January 1, 2026)
California's newest retainage law is one of the most consequential in the country for subcontractors. For private works contracts entered on or after January 1, 2026, SB 61 does two things:
- It caps retainage at 5% of the contract price for each progress payment, and
- It explicitly prohibits GCs from withholding a higher percentage from subcontractors than the owner is withholding from the GC.
In other words, the double standard—5% upstream, 10% downstream—is now illegal in California on covered projects.
As an added layer of protection, failure to make timely retention payments can result in penalties of 2% per month on the amount wrongfully withheld. Furthermore, none of these statutory protections can be contractually waived. (Cal. Civ. Code §§ 8811, 8818, 8820)


New York (effective November 17, 2023)
New York’s prompt payment law now imposes clearer limits on retainage for qualifying private construction projects (generally those with an aggregate cost of $150,000 or more).
Under Article 35-E:
- Retainage is capped at 5% of the contract sum, and
- Contractors and subcontractors cannot withhold a higher percentage than the owner is withholding upstream.
Retainage must also be released within 30 days of final approval of the work, aligning payment timing more closely with project completion rather than extended closeout delays.
Proposed amendments may further restrict attempts to contract around these limits, but subcontractors should confirm current law before relying on them. (N.Y. Gen. Bus. Law §§ 756-a, 756-c)
Tennessee (effective July 1, 2020)
Tennessee has long had one of the more structured retainage frameworks, and recent updates have reinforced those protections.
- Retainage is generally capped at 5%, and
- On contracts of $500,000 or more, retained funds must be held in a separate interest-bearing escrow account.
This law applies to all construction contracts—public and private—and in certain situations, allows a subcontractor to release retainage upon substantial completion of their own scope (rather than waiting for full project closeout). Failure to comply can result in statutory damages. (Tenn. Code Ann. §§ 66-34-103, 66-34-206)
Minnesota (effective August 1, 2019)
Minnesota is often overlooked in these conversations, but its statute applies to both public and private building and construction contracts.
- Retainage is capped at 5%, and
- Its flow-down provision means that if an owner reduces retainage for the GC, the GC must pass that reduction proportionally to subcontractors.
The statute also sets firm timelines on retainage release: within 60 days of substantial completion. And once a GC receives payment, they have 10 days to get it downstream to subs.
Also worth noting is that after substantial completion, withholding is limited to amounts necessary to cover the cost of completing or correcting known work, which helps prevent retainage from being used as open-ended leverage late in the project. (Minn. Stat. § 337.10, subd. 4)
Illinois (effective June 1, 2027)
Illinois is the next state to watch, with changes coming to public construction projects in 2027.
The law includes a structured retainage framework—generally allowing up to 10% before the project reaches 50% completion, dropping to 5% thereafter—while also adding new limits on when retainage can be withheld at all. It also restricts a contractor’s ability to withhold retainage from subcontractors unless retainage is actually being withheld upstream and attributable to that subcontractor’s work.
For subs working on public work in Illinois, it's worth factoring into contract review today. (See P.A. 104-0168.)
How to Use Retainage Laws to Get Paid Faster
These laws reflect a sustained legislative trend toward recognizing that retainage burden falls disproportionately on the sub tier. But these statutory protections don’t enforce themselves, and the law isn’t the only lever you have.
Here's how to collect more of what you've earned, starting before you ever sign a contract.
1. Know the rules in every state where you operate—before the project starts.
Build a state-by-state retainage reference into your pre-contract review process the same way you'd review lien deadlines or insurance requirements. The American Subcontractors Association published a 50-state summary of retainage laws in 2021 covering caps, release triggers, and alternative security options by state—a useful starting point, though it predates several of the reforms above, so verify current rules before relying on it.
Then, once the project is underway, use it: in states with flow-down provisions—California, Minnesota, and New York among them—a GC withholding 10% while the owner holds 5% may be a statutory violation, not just an unfair practice. If that's happening, document the upstream retainage terms, raise the discrepancy in writing, and consult counsel if it isn't corrected.
2. Document the date that starts the statutory clock.
Most state laws tie retainage release to substantial completion. Write down that date the moment it's established, confirm it in writing with the GC, and treat it as the formal starting point for any statutory deadline. That one step turns a vague "we're waiting on payment" situation into a trackable deadline.
3. Cite the statute when you follow up.
There's a real difference between a general check-in and a written notice that clearly calls out your state’s retainage statutes. For example, "Per Minnesota Statute § 337.10, retainage on this project was due within 60 days of substantial completion, which occurred on [date]. That deadline has now passed."
That framing puts the GC on notice that you know the rules, you're tracking them, and the conversation is no longer informal.
4. Know your lien rights in parallel.
Mechanic's lien rights are the most powerful enforcement tool subcontractors have when retainage doesn't come. They're time-limited, triggered by specific events, and vary significantly by state. Knowing your deadlines before you need them is operational due diligence, and waiting until you're in a dispute to figure them out is a common and costly mistake.
5. If the law isn’t already on your side, know where (and how) to push.
State law may set the floor, but it doesn't prevent you from pushing for more in the contract itself. Here are some things subs should get in the habit of asking for when it comes to retainage:
- A 5% cap even on private projects where the law doesn't require it
- Scope-based release so your retainage isn't tied to another trade's punch list
- Variable rates, where retainage drops from 10% to 5% at the project's midpoint, putting more money back in your hands while the work is still happening
- A retention bond on large, long-duration jobs. Instead of cash sitting in someone else's account for months, you provide a surety bond as security.
None of these gets offered voluntarily, but all of them are legitimate asks.
6. Use purpose-built tools to track and collect retainage.
The tips above only work if you know where you stand. Retainage tracked manually across dozens of active jobs—buried in spreadsheets, scattered across email threads—runs a greater risk of becoming retainage that doesn't get collected. Not because subs don't know their rights, but because no one has a clear view of what's due, when, and from whom.
Siteline keeps that picture current across every active job. It tracks retainage at the line-item level so projects don't leave your billing view until you've been paid in full, and the A/R Aging report lets you toggle to retainage specifically—by client, by how long it's been outstanding—so follow-up is based on data, not memory. Built-in notifications remind the team to bill for retention monthly until it hits zero.
If and when escalation is needed, the Collections feature keeps everything in one place: comments, teammate tags, conversation history, and state-specific lien laws surfaced directly on the project so you know exactly what leverage you have before you pick up the phone.
The Bigger Picture
The retainage landscape has changed more in the past five years than in the previous 50. California's January 2026 law is the freshest example, but it's part of a pattern: state legislatures are increasingly willing to codify what the industry has long recognized as structurally unfair.
That's meaningful progress. But a law you don't know about can't protect you, and one you know about but don't use is just trivia. So treat these protections the way you'd treat any other contract right: know what you have, and be prepared to enforce it.
Want to see how Siteline fits into this process? We'd love to show you.
AIA®, G702®, and G703® are registered trademarks owned by The American Institute of Architects and ACD Operations, LLC. Siteline is not affiliated with The American Institute of Architects or ACD Operations, LLC. Users who wish to use Siteline’s software to assist in filling out AIA® forms must have or secure the AIA® forms. Siteline does not and will not provide users with the forms.
%202.webp)