// 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.
- 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.
against payment
// 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
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.
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.
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.
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.
- 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
| On the same past cycles | What your team caught | The proof of concept |
|---|---|---|
| Waivers matched to the right payment and job | Measured on your cycles | Measured on your cycles |
| Wrong type for the payment | Measured on your cycles | Measured on your cycles |
| Amount or through date that doesn't match | Measured on your cycles | Measured on your cycles |
| Exceptions read and carried into the log | Measured on your cycles | Measured on your cycles |
| Missing waivers listed by vendor and job | Measured on your cycles | Measured on your cycles |
| Time to close out a cycle's waivers | Measured on your cycles | Measured on your cycles |
// 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
- 01Next
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.
- 02Then
Pay applications
Monthly pay apps drafted from your schedule of values, with that cycle's waivers beside them.
- 03After that
Sub-tier certificates of insurance
Your subs' certificates checked against what each subcontract requires, in the same log as their waivers.
// By system
This job in the software you run
// 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?
Does it cover waivers we give our GCs, or only ones we collect?
Our GC uses Textura. Does that change anything?
What about public jobs?
Will it chase our suppliers for missing waivers?

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.
