30-min call with RobBook a proof-of-concept call
Job 02 · Lien waivers

// Construction · A next job

Lien waivers, checked against the payments they cover.

Lien waiver tracking for specialty contractors, tested as a free AI proof of concept on 20 to 30 waivers from closed pay cycles. Each is checked against the payment behind it, and your reviewer compares the checks with what your team caught.

Book a proof-of-concept call30 minutes with Rob
Past waivers
20 to 30
Direction
Collected and given
First step
NDA

// The one job

A payment goes out. The right waiver comes back.

A specialty contractor sits in the middle of the waiver chain. Each pay cycle you give your GC a waiver for what you billed or were paid, and you collect waivers from the suppliers and sub-tier subs you paid on that job. A project accountant keeps both sides straight beside the pay app and the check run.

In the proof of concept, AI reads the same waivers and checks each one against the payment it covers: signer, job, type, amount, through date and exceptions. It also lists the waivers each cycle should have had and didn't. Nothing is signed or sent.

Lien waiverSigned PDF
Claimant
Customer
Job
Through
TypeAmountExceptions
Illustration, not a real waiver
Checked
against payment
Waiver checkDraft
Vendor
Job
Check no.
Cleared
CheckMatchFlag
Illustration, not a real record

// The traps

Four types, many states, two directions

The type has to fit the moment. A waiver is conditional or unconditional, and covers a progress payment or the final one. A conditional waiver takes effect when the payment it names is received; an unconditional waiver gives up the rights when signed, paid or not. So the check is not only whether a waiver exists, but whether each unconditional waiver lines up with a payment that has cleared, and whether a final waiver arrived while retainage is still owed.

The project's state decides the form. Some states, California and Texas among them, set the wording of each waiver type by law. Others leave it to the parties, and many GCs send their own. A shop working in several states keeps several versions of the same four waivers. On public jobs there are generally no lien rights against the property, so a payment bond stands in and the release may be a bond claim waiver. The proof of concept gives no legal advice; it checks each waiver against the version your team or counsel already uses for that state.

Amounts, dates and exceptions have to agree with the money. The amount on a progress waiver should match the check or joint check it covers, and the through date should match the pay period, not run past it. Exceptions written on it, such as retainage, pending change orders or disputed extras, have to be carried into the log. Names matter too, since a supplier selling to you on several jobs can sign for the wrong one.

The GC's portal adds its own rules. On Oracle Textura, a sub submits an unconditional waiver to get paid; the system strips the signature and holds it until the GC disburses. Where a GC tracks sub-tiers there, missing sub-tier waivers make your company ineligible for payment on that draw. Other GCs use GCPay or email, each with its own forms.

Your reviewer's short list: unconditional waivers with no cleared payment behind them, a final waiver with retainage still open, amounts or through dates that don't match, a form that doesn't fit the project's state, and waivers a cycle should have had.

// What you send

What the test needs from you

Two or three closed cycles
Copies only
01

20 to 30 past waivers

Waivers from two or three closed pay cycles, both the ones you collected and the ones you gave your GCs. Include a few your team sent back.

02

The payments behind them

The payment list for those cycles, joint checks marked. Black out bank account numbers; check number, date and amount are enough.

03

The forms you use

The waiver versions you use in each state you work in, and any GC's own forms. We check against those; we don't pick them.

04

NDA first; look-alike waivers are fine

Waivers carry signatures, so the NDA comes before any copy. If originals can't leave the office, we build look-alikes with your reviewer.

// Before it starts

Settled before any waiver moves

The owner decides who judges the checks and what a pass means, before day one.

Before any waiver movesOwner signs off
Reviewer
Named by the owner. Usually the project accountant who chases waivers today.
Success criteria
Agreed in writing first, including which misses count
Price
A range for the live job, before it starts
Cycles
Two or three closed ones, picked by your reviewer
NDA
Before any copy is sent

// Scoring

Checks, compared waiver by waiver

Your log beside ours
on the same cycles
On the same past cyclesWhat your team caughtThe proof of concept
Waivers matched to the right payment and jobMeasured on your cyclesMeasured on your cycles
Wrong type for the paymentMeasured on your cyclesMeasured on your cycles
Amount or through date that doesn't matchMeasured on your cyclesMeasured on your cycles
Exceptions read and carried into the logMeasured on your cyclesMeasured on your cycles
Missing waivers listed by vendor and jobMeasured on your cyclesMeasured on your cycles
Time to close out a cycle's waiversMeasured on your cyclesMeasured on your cycles
Nothing is scored yet. These cells stay blank until your own waivers have been checked.Your reviewer marks them, and the agreed criteria decide it.

// After a yes

About 30 days, about one pay cycle

With your reviewer's yes, the same checks run on new waivers for about 30 days, roughly one pay cycle on each open job.

The system signs, sends and releases nothing. A person approves each waiver check and decides what to chase, and your team still signs every waiver going to a GC.

The live job gets its fixed price before you sign. What follows is quoted on its own, with monthly support once it runs.

// After waivers

What could come next

Options, ranked
Only after waivers run live
  1. 01

    AP automation

    Supplier and sub invoices coded to job and cost code, if not live already; waiver checks lean on the same vendor and job data.

    Next
  2. 02

    Pay applications

    Monthly pay apps drafted from your schedule of values, with that cycle's waivers beside them.

    Then
  3. 03

    Sub-tier certificates of insurance

    Your subs' certificates checked against what each subcontract requires, in the same log as their waivers.

    After that

// By system

This job in the software you run

Same proof of concept
Told through one system

// One hard limit

No certified payroll.

On prevailing-wage jobs, some GCs want certified payroll in the same package as your waivers each cycle. Those reports carry personal data on every worker, so your payroll team keeps them. This test sees waivers and payment records only.

Priced per job. You get a range before the proof of concept and a fixed price before you sign.

The range comes on the call, once we know how many jobs and states you work in and roughly how many waivers change hands each cycle.

// Questions

Lien waiver questions

Do you decide which waiver form we should use?
No. That is a legal question for your counsel, and it depends on the project's state. The proof of concept checks each waiver against the forms you already use and flags one that doesn't match.
Does it cover waivers we give our GCs, or only ones we collect?
Both. A specialty contractor gives waivers upstream and collects them downstream, and the test can cover either side or both. Your reviewer picks the mix before it starts.
Our GC uses Textura. Does that change anything?
The test runs on copies, so it never touches Textura. Textura's rules do shape the checks: an unconditional waiver is held there until the GC disburses, and missing sub-tier waivers can hold up your draw.
What about public jobs?
Liens generally aren't available against public property, so a payment bond stands in and the release may be a bond claim waiver. Send those too: the right release, for the right amount, on the right job.
Will it chase our suppliers for missing waivers?
Not in the proof of concept, where nothing goes out. In a live run, reminders can be drafted for a person on your team to approve and send.
Rob Eason

Rob Eason, founder

// Book a proof-of-concept call

Test it on your last few pay cycles.

30 minutes with Rob. Tell us your company and role, the job to test, and about how many waivers change hands a month. Please hold the waivers until the NDA is signed.

  • Co-owned a 60-employee financial services firm and sold his share to his partner.
  • Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
  • 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
  • 4.3/5 from 6 Google reviews of Massmarket AI.
  • Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
  • Takes every proof-of-concept call himself.