Contractor Retainage Explained | Reddit & LinkedIn
Short answer
Retainage is a portion of each progress payment, often 5 to 10%, that a client holds back until a job is complete. It gives the client assurance the contractor will finish, but it ties up cash across the job. Track it carefully and invoice for it at completion, because many contractors forget to collect retainage they have already earned.
- Retainage is a percentage of each payment held back until the job is done.
- It commonly runs 5 to 10% and is standard on commercial and larger projects.
- It protects the client but strains the contractor cash flow across the job.
- You must track it and invoice for it, or you can lose money you earned.
- On small residential jobs it is often waived in favor of milestone payments.
What is retainage?
Retainage, sometimes called retention, is money withheld from each progress payment on a construction project until the work is complete. If a job carries 10% retainage, the client pays 90% of each approved invoice and holds the remaining 10% until the end. The held-back money is released after final completion and, often, after any punch-list items are finished and accepted.
The purpose is assurance. Retainage gives the property owner or general contractor pressure to ensure the contractor returns to finish every last detail rather than walking away when the bulk of the work and the bulk of the payment are done. It is a normal, long-standing part of commercial construction and larger residential projects, written into the contract up front so both sides know the terms.
What is a typical retainage percentage?
Retainage most commonly runs 5 to 10% of each payment. On public and commercial work, 5 to 10% is standard, and some contracts step it down partway through, for example dropping from 10% to 5% once the project passes the halfway mark and is on schedule. The specific number and any step-down are set in the contract, and some states cap retainage on public projects by law.
On small residential jobs, retainage is less common. Many small contractors instead use a milestone payment schedule with a final payment at completion, which accomplishes the same goal, ensuring the contractor finishes to get the last payment, without formally holding a percentage across the whole job. Know which model your contract uses, because retainage and a simple final milestone are handled differently in your books.
How does retainage affect cash flow?
Retainage is a real strain on a contractor cash position, because the held-back money can add up to a significant sum that you do not receive until the very end. Consider a $200,000 job at 10% retainage. Across the project the client withholds $20,000, and you carry the cost of that work, materials and labor you already paid for, until final release, which can be months after substantial completion.
That is why contractors on retainage contracts have to plan for it. Price it into your cash-flow forecast, and do not treat a job as fully paid until the retainage is actually released. For a small contractor, a large retainage balance sitting unpaid at the end of a big job can create a cash crunch even on a profitable project. The profit is real, but the timing of the cash is what you have to manage.
When is retainage released?
Retainage is released at completion, but completion has conditions. Typically the client releases the held-back money after substantial completion, after the punch list is finished, and sometimes after lien waivers are collected from subcontractors and suppliers. On larger projects, the release can also wait on final inspections or the owner sign-off. Each of those conditions can add weeks.
The risk for contractors is forgetting to invoice for retainage once the conditions are met. Because the retainage sits in the background while you move on to the next job, it is easy to lose track of it, and money you rightfully earned goes uncollected. A disciplined contractor tracks every retainage balance against its release conditions and invoices for it the moment the job qualifies, treating it as seriously as any other unpaid invoice.
How do contractors track and collect retainage?
The safest approach keeps retainage visible alongside the rest of the job, so the held-back amount, the release conditions, and the deadline are never out of sight. Retainage lost to forgetfulness is one of the most avoidable ways a contractor leaves money on the table, and it happens precisely because the amount is out of view while attention moves to the next project.
ContractShield keeps your milestone payments and job records in one workspace, so you always know what has been paid, what is held back, and what is still owed on every job. Payments run through Stripe with clear records, automatic reminders fire on outstanding balances, and the Collections sequence chases anything past due. Pairing disciplined retainage tracking with a system that surfaces unpaid balances is how a small contractor actually collects the money a retainage clause set aside, all for 2% per job (1% each side), capped at $250, no per-lead fees.
Frequently asked questions
What is retainage in construction?
Retainage is a portion of each progress payment, often 5 to 10%, that the client holds back until the job is complete. It assures the client the contractor will finish, and it is released after final completion and any punch-list work.
What is a normal retainage percentage?
Commonly 5 to 10%. It is standard on commercial and public projects, and some contracts step it down partway through the job. Some states cap retainage on public work by law.
How does retainage affect a contractor?
It ties up cash. The held-back money can add up to a large balance you do not receive until the end, so you carry the cost of completed work for months. Price it into your cash-flow planning and track it closely.
When do you get retainage back?
At completion, usually after substantial completion, the punch list is finished, and sometimes after lien waivers and final inspections. Invoice for it as soon as the conditions are met, since forgotten retainage is easy to lose.
Quote your next job in about 25 minutes
ContractShield drafts labor, materials, and markup with AI, then runs the job and collects the money.
Keep reading
Canonical: /seo/guides/contractor-retainage-explained