By SubcontractorHub Editorial Team·Published September 2026

Quick Answer
A lien waiver is a document a contractor, subcontractor, or supplier signs, usually in exchange for payment, giving up some or all of its lien rights for the amount and through-date stated on the form. There are four types: conditional and unconditional, each in a progress and a final version. Sign conditional waivers when you submit a pay application or are promised payment. Sign unconditional waivers only after the funds have actually cleared.
If you work commercial jobs as an HVAC, roofing, electrical, plumbing, or solar subcontractor, the general contractor will ask you for a lien waiver with almost every payment. Most of the time it is routine paperwork. Occasionally it is the document that decides whether you can still collect money you are owed, and the difference usually comes down to which box was checked and what date was typed in.
Anyone who improves a property and does not get paid can generally file a construction lien (a mechanics lien) against it. That lien sits on the owner's title and can hold up a sale or a construction loan draw. The owner and lender therefore want proof, with every payment, that the people doing the work have been paid and will not lien the job for that money.
The lien waiver is that proof. It says, in effect: for this amount, for work through this date, I give up my right to file a lien. It does not usually waive your right to be paid under the contract. It waives the lien remedy, which is the most powerful collection tool a subcontractor has, and that is why the details matter.
Waivers differ on two axes. Conditional or unconditional decides whether the waiver depends on payment actually arriving. Progress or final decides whether it covers one billing period or the whole job.
| Type | What it waives | When to sign it | Risk to you |
|---|---|---|---|
| Conditional progress | Lien rights for the stated amount through the stated date, only once that payment is received | When you submit a pay application or are promised a progress payment | Low. If payment fails, the waiver never takes effect |
| Unconditional progress | Lien rights for the stated amount through the stated date, immediately | Only after the progress payment has cleared your bank | High if signed early. You have waived rights for money you may never get |
| Conditional final | All remaining lien rights on the job, once final payment is received | When you bill final payment and retainage release | Low, provided the amount matches everything still owed |
| Unconditional final | All lien rights on the job, immediately and for good | Only after final payment, including retainage, has cleared | Highest. Nothing left to lien if anything is still unpaid |
The core rule fits on a sticky note: conditional when you bill, unconditional when it clears. A conditional lien waiver protects the owner (they get a waiver the moment they pay) and protects you (it does nothing if they don't). An unconditional lien waiver signed before the money lands protects only the other side.
Roughly a dozen states prescribe mandatory or statutory lien waiver forms. The list commonly cited includes Arizona, California, Georgia, Massachusetts, Michigan, Mississippi, Missouri, Nevada, Texas, Utah, and Wyoming, and Florida publishes statutory forms as well. In several of these states a waiver that departs from the statutory wording may not be enforceable, which cuts both ways: it can protect a sub who signed a bad form, or it can leave a GC holding a worthless document.
These rules change. Georgia, for example, rewrote its waiver statute effective 2021. Before relying on any lien waiver form, verify your state's current statute or use the form your state publishes. In states without a statutory form, the GC or owner usually supplies one, and it is worth reading line by line.
SubcontractorHub
AI proposals, sales pipeline, and project management — all in one platform.
30 minutes. No commitment.
A mechanical subcontractor holds a $120,000 HVAC subcontract with 10 percent retainage. Pay application #3 covers the period ending May 31 and bills $30,000 of completed work. A change order (CO #2, $4,500 for added ductwork) has been submitted but not yet approved.
| Line | Amount |
|---|---|
| Work completed this period | $30,000 |
| Less retainage (10%) | ($3,000) |
| Amount due this pay app | $27,000 |
| Waiver sent with the pay app | Conditional progress, $27,000, through May 31 |
| Exceptions listed on the waiver | Retainage held to date ($9,000); pending CO #2 ($4,500) |
| Waiver sent after the check clears | Unconditional progress, $27,000, through May 31, same exceptions |
The sub never signs the unconditional version until the $27,000 is in the bank. Because retainage and the pending change order are written in as exceptions, the May 31 through-date does not quietly waive either of them.
| Pay app (period end) | Billed | Retained (10%) | Paid | Retainage held to date | Waived (after funds clear) |
|---|---|---|---|---|---|
| #1 (Mar 31) | $24,000 | $2,400 | $21,600 | $2,400 | $21,600 unconditional progress |
| #2 (Apr 30) | $36,000 | $3,600 | $32,400 | $6,000 | $32,400 unconditional progress |
| #3 (May 31) | $30,000 | $3,000 | $27,000 | $9,000 | $27,000 unconditional progress |
| #4 (Jun 30), incl. approved CO #2 | $34,500 | $3,450 | $31,050 | $12,450 | $31,050 unconditional progress |
| Closeout: retainage release | — | — | $12,450 | $0 | $12,450 final (conditional, then unconditional) |
| Totals | $124,500 | $12,450 | $124,500 | — | $124,500 |
After pay app #3 the sub has billed $90,000 (75 percent of the base contract), been paid $81,000, and has $9,000 sitting in retainage. CO #2 is approved in June and billed on pay app #4 alongside the remaining $30,000 of base work, bringing the adjusted contract to $124,500. At closeout the sub sends a conditional final waiver for the $12,450 retainage release and, once that payment clears, an unconditional final waiver. Every dollar paid is matched by exactly one waiver for the same amount, and nothing was waived before it was received.
Had the sub signed a blanket unconditional waiver "through May 31" with no exceptions, the $4,500 change order and the $9,000 of retainage earned through that date could both have been argued away. To test your own numbers, the retainage calculator shows what is held per draw, and the change order calculator prices the added scope you will want listed as an exception.
| Mistake | What it costs | The fix |
|---|---|---|
| Signing unconditional before funds clear | Lien rights gone for money you may never receive | Send conditional with the pay app; unconditional only after the deposit clears |
| Blanket through-dates | Unpaid change orders and extra work through that date can be waived | Match the through-date to the pay app period and the amount actually paid |
| No exceptions for retainage or disputed amounts | Retainage and claims can be treated as released | List retainage held, pending change orders, and open claims on every waiver |
| Waiving work not yet billed | Rights released for labor and material still to be invoiced | Waive only the dollar amount on the current pay app |
| Missing lower-tier waivers (GC side) | An unpaid sub or supplier can lien the job after the owner has paid you | Collect waivers from every sub and supplier with each draw; use joint checks where a supplier is at risk |
| Missing preliminary notice deadlines | Lien rights can be lost before a waiver is ever signed | Calendar your state's preliminary notice or notice to owner deadline at contract signing |
The last row catches more subs than the others. In many states, a subcontractor or supplier without a direct contract with the owner must send a preliminary notice early in the job to keep lien rights at all. If that notice was never sent, the waiver you sign later is waiving something you may no longer have.
On commercial work, waivers move in lockstep with the pay application. Each AIA-style draw produces an amount due, and that amount due is what the waiver should cover. Our progress billing guide walks through how the G702/G703 math produces that number, and the construction retainage guide explains why the retained portion is the part you most need to protect with exceptions until closeout.
The practical habit is to track waivers per pay app, not per job: amount billed, retained, paid, date cleared, and which waiver went out for it. When that record lives next to the invoice in your construction billing software, it is much harder to send an unconditional waiver for a payment that has not posted, or to forget which change orders are still open. Mechanical contractors running several GCs at once often manage this inside commercial contractor software or their HVAC contractor software so billing, change orders, and paperwork share one job record.
A lien waiver is a document a contractor, subcontractor, or supplier signs, usually in exchange for payment, that gives up some or all of its right to file a mechanics lien against the property. A waiver covers a stated amount and a stated through-date, so it only waives rights for the work and money it describes. Owners, lenders, and general contractors collect them to prove that everyone down the chain has been paid.
A conditional lien waiver only takes effect once you actually receive the payment it describes. If the check bounces or never arrives, your lien rights stay intact. An unconditional lien waiver takes effect the moment you sign it, whether or not you have been paid. The working rule: sign conditional waivers when you submit a pay application or are promised payment, and sign unconditional waivers only after the funds have cleared your bank.
A construction lien, often called a mechanics lien, is a legal claim against a property filed by someone who supplied labor or materials to improve it and was not paid. It can cloud the title and block a sale or refinance until it is resolved, which is why owners and lenders insist on lien waivers before releasing money. Lien rights, deadlines, and procedures are set by state law and differ considerably from state to state.
Start with your state. Roughly a dozen states prescribe mandatory or statutory lien waiver forms, and in those states a waiver that does not follow the statutory wording may not be enforceable. Florida also publishes statutory forms. In other states, the owner, lender, or general contractor usually supplies its own form, and you should read it closely for blanket through-dates or extra release language before signing.
A preliminary notice is a notice sent near the start of a job, often by subcontractors and suppliers who have no direct contract with the owner, telling the owner and lender that you are supplying labor or materials. In many states, sending it on time is a condition of keeping your lien rights. If you miss the deadline, you may have no lien rights left to waive, which makes the waiver paperwork later on largely irrelevant.
Notice to owner is the name some states, Florida being the best-known example, use for their version of a preliminary notice. It is sent early in the job, usually within a fixed number of days of first furnishing labor or materials, and it preserves the sender's lien rights. The deadline, recipients, and delivery method are set by statute, so confirm your state's current requirements for every project.
You can safely sign a conditional waiver before you are paid, because it only becomes effective when the payment described in it actually clears. Signing an unconditional waiver before payment is the single most expensive lien waiver mistake: you have given up your lien rights for that amount and have only a contract claim left if the money never arrives.
This article is general information for contractors, not legal advice. Lien and lien waiver rules differ significantly by state and change over time — consult a construction attorney in your state before signing or drafting a waiver.
Track billing, retainage, change orders, and closeout paperwork on one job record. Book a demo and we'll walk through your pay application workflow with you in under 30 minutes.
Book a DemoLien Waivers, Construction Payments, Retainage