2026-10-25 · Fidele Maniraruta
How to Get Retainage Released on a Commercial Job (Without Burning the GC)
You finished the work months ago. The punch list is signed off. Every progress payment came in, except that last slice the GC keeps calling retainage. On a decent sized job that slice can be the entire profit.
And now nobody answers when you ask about it.
This one is a paperwork and timing problem far more often than a fight. Here is how I would go after it.
Pick your trade and the situation, get 3 copy-paste texts instantly. Drop an email and all 18 unlock, plus the day-by-day send schedule.
Quick answer
Retainage is a percentage of each payment, often somewhere around 5 to 10 percent, that the owner or GC holds back until the job is finished. To get it released, finish your punch list, send a written request that names the contract clause and the amount, attach any closeout documents they need, and follow up on a schedule. Most stalled retainage is stuck behind a missing document or a person who forgot, not behind a real dispute.
What retainage actually is
The owner holds some money back from the GC. The GC holds some money back from you. The idea is to keep everyone motivated to finish the work and fix the leftovers.
Your contract says how much, and it says when it comes back. Read that part before you do anything else. Some contracts release at substantial completion. Some at final completion. Some release in two steps, half at one milestone and the rest later. Some tie your release to when the GC gets their own retainage back from the owner, which matters a lot and we will get to it.
I'm not a lawyer and the rules differ a lot by state, province, and by whether it is a public or private job. Some places cap how much can be held or set a deadline for releasing it. Look up your local rules, or ask whoever handles your contracts. What follows is the practical side.
Step 1: Find out exactly what is holding it up
Before you send an angry email, find the real reason. It is usually one of these:
Your punch list is not fully closed. One open item can hold the whole release.
A closeout document is missing. Warranty letter, lien waiver, as-built drawings, manuals, final inspection sign off, certificate of insurance, whatever your contract lists.
The GC has not been paid their own retainage yet, and your contract says you wait for them.
Somebody has a backcharge or a claim and has not told you.
Or the person who handles it just lost track.
Call or text your project manager and ask one plain question. "What do you still need from me to release my retainage?" Then write down the answer. People respond to that much better than to "where is my money."
Step 2: Close out your side completely
Do not ask for money while your own list is open. It gives them a perfect reason to say no.
Go through your contract and make a list of everything you owe at closeout. Then deliver all of it at once, in one email, with a short note. If you want a refresher on closing out clean, see how to do a final walkthrough and punch list.
Keep proof that each item was delivered. A sent email with attachments is fine. A photo of the signed punch list is fine. You want to be able to say "I sent this on this date" without digging.
Step 3: Send a written request
Here is a simple version. Adjust the details.
"Hi [name], all of our scope on [project] is complete and the punch list was signed off on [date]. Per section [number] of our subcontract, we are requesting release of retainage in the amount of $[amount]. Closeout documents were sent on [date] and are attached again for reference. Please let me know if anything else is needed to process this and when we can expect payment."
Short. Specific. Names the clause, the amount, and the date. It also gives them a question to answer, which is what gets replies.
Put the clause number in. People take a request more seriously when it points at the page they agreed to.
Step 4: Follow up on a schedule
Do not send one email and wait. Pick a rhythm and keep it.
A few days after the request, a quick check in. "Just making sure this got to accounting."
A week or so later, a call. Ask who is actually processing it and when the next payment run is.
Then every week or two, short and friendly, until it is paid. Always reply on the same thread so the whole history sits in one place.
The same patience you use on a quiet quote works here, just with a more formal tone. If you are dealing with an office where the person you knew has moved on, this post on a commercial contact who left will help you find who owns the file now. And how to follow up on commercial versus residential work covers the difference in pace.
When the GC says they are waiting on the owner
This is the most common stall, and sometimes it is real. If your contract has a pay when paid or pay if paid clause tied to retainage, you may have to wait for the owner to release to the GC first.
Two things to do. First, check the exact wording. Courts and statutes in different places treat these clauses very differently, so a clause that looks scary on paper may not hold up. Get a quick read from someone local if the amount is big.
Second, ask for specifics. "When is the owner's retainage release expected? Is there anything on your side or the owner's side holding it?" Sometimes your finished work is not the problem at all, and the GC is stuck on someone else's punch list. At least then you know where you stand and can ask when to check back.
When they find a reason not to pay
If the GC raises a backcharge or a defect, do not argue by text. Ask for it in writing, with photos, the date, and the clause they say applies. Then respond to that one item.
Offer to fix a real defect fast. A real defect handled quickly beats a month of back and forth. If the amount they want to hold is out of line with the actual problem, say so calmly. "The item is about $[small number], while the retainage is $[big number]. Can we release the balance and hold only the amount tied to this item?"
That one sentence solves a lot of these. Holding the whole pile over one small item is common, and a reasonable GC will often agree to split it once somebody says it out loud.
Keep your tone the same as day one of the job. You may need these people again.
Know your deadlines before you need them
Most places have time limits for liens, payment claims, or notices on unpaid money, and some of them are short. They can start counting from your last day on site, or from a particular date in the contract. If you wait too long out of politeness, you can lose the tools you would have used.
I'd put the date on your calendar the day you finish a job. Then if payment drags on, you know how many weeks you have before it becomes urgent, and you can decide what to do early instead of in a panic. This is the one place where a short call with a local construction lawyer or your trade association is worth the time. For the basics of chasing money after the work is done, see what to do when a customer will not pay the final invoice.
Make it easier to get paid next time
Most retainage trouble can be reduced before you even sign.
Read the release terms before you accept the job and ask for them to be clear. Release at substantial completion beats release at some later date nobody controls.
Ask if the retainage rate can drop after the job is half done. Some owners agree to this.
Keep your documents organized from day one, not in a panic at the end. A folder per job with the contract, change orders, lien waivers, and inspection sign offs saves you hours. If scope changed along the way, a written change order keeps that from turning into a backcharge argument later.
Bill on time. The sooner each progress payment is sent, the sooner the clock starts on everything else. See how to ask for a progress payment for that part.
Mistakes I see a lot
Waiting for them to remember. They won't.
Asking before the punch list is closed. You hand them the excuse.
Calling it "the leftover money" instead of retainage per the contract. Name it and cite the clause.
Going silent for months out of politeness, then showing up after a deadline passed.
Getting angry early. It rarely speeds anything up and it can make a small stall into a long one.
Never reading the release terms. The answer to "when do I get it" is already in your contract.
The short version
Retainage comes back faster when you do four things. Read the release terms. Close out every item and every document. Send a short written request that names the clause and the amount. Then follow up on a schedule until it lands. If they stall, find out what is really holding it, offer to fix real problems fast, and ask them to release the part that isn't in question. Keep an eye on your local deadlines the whole time.
Don't let the money you haven't earned yet go quiet either
Retainage is money you already earned that is sitting on someone else's desk. The other kind of lost money is the quote that went silent before you ever got the job.
That is what QuoteChaser is for. It follows up on every quote that has gone quiet, in your own voice, and pings your phone when a customer writes back, so you can spend your time on the work and the collections instead of remembering who to text.
Join the QuoteChaser waitlist and stop letting good quotes go cold.
Don't write the next one from scratch.
Get all 18 follow-up texts free →Want the sending handled for you too? Join the QuoteChaser waitlist.
While you wait — let Claude run your back office. 6 install-ready AI skills for trades: quotes, follow-ups, reviews, invoices, marketing, customer texts.
Get Contractor Office OS — $37 →