The rule is one line: no signed lien waiver leaves your hands until the payment it covers has cleared your account. Not "the check is in the mail." Not "we cut it this morning." Cleared.
Most contractors get this backwards. The GC or owner asks for a signed final waiver before they'll release the final check — and because you want to get paid, you sign it, hand it over, and wait. The problem is that the moment you sign, you've traded away the single most powerful collection tool you have: your right to lien the property. Now you're an unsecured creditor chasing a check with nothing behind you but a phone and a grudge.
Why the sequence is the whole game
A lien waiver is a receipt. It says "I've been paid, and I give up my claim for this amount." When you sign it before the money moves, you're signing a receipt for money you haven't received. If the payment stalls, bounces, or gets "lost in accounting," you've already surrendered the leverage that would have made them pay in the first place.
The waiver and the payment are supposed to be a simultaneous exchange — waiver for check, at the same instant. On a jobsite that rarely happens cleanly. So the default should always tilt in your favor: payment first, waiver second. If they insist on waiver-first, you're being asked to extend unsecured credit to a stranger on their word alone.
The lien is the only reason a lot of these payments show up at all. Sign the waiver early and you've fired your only weapon before the fight starts.— construction attorney, on final-payment disputes
How to sequence it without stalling the job
Use conditional waivers for progress payments. A conditional waiver only takes effect once payment actually clears — so you can hand it over on schedule without giving up your rights if the money doesn't land. Save the unconditional waiver for after each payment has settled. Most states have statutory forms for exactly this; use them and stop drafting your own.
For the final payment, tighten it further. Deliver a signed conditional final waiver so the closing can proceed, and release the unconditional final waiver only once the funds have cleared. The GC gets their paperwork, the owner gets their release on the right trigger, and you never end up holding a signed receipt against an empty account.
The structural fix: hold the money, not the promise
The cleaner solution is to take the trust question off the table entirely. Instead of exchanging paper for a promise, you route the final payment through a milestone-based escrow arrangement. The funds are deposited and held before you finish the work. When the milestone is verified as complete, the release of the money and the release of the waiver are tied to the same event — automatically, not manually, and not dependent on either party's mood that week.
This is the version of "simultaneous exchange" that actually works, because a neutral third party is holding the cash. You're no longer chasing a check after signing away your lien; the check already exists, it's already funded, and it moves the moment the condition is met. Your recourse and your payment are locked to the same trigger, so you can never lose one while surrendering the other.
If you've ever signed a final waiver and then spent three weeks calling accounts payable, you already understand why this matters. The fix isn't better follow-up. It's structuring the deal so the money is committed before you give up your claim to it.