DocuOCR reads the conditional and unconditional lien waivers your subcontractors and suppliers submit and pulls the claimant, payment amount, through date, waiver type, project, and exceptions into a clean Excel, CSV, or JSON file, one row per waiver.
Built for the waivers you collect and have to verify, not a form to generate.
Upload a document to extract
Drop files here or click to upload
Up to 50 files
Free plan extracts the first 5, rest can be unlocked after
Uploading...
Drop in a lien waiver to see the claimant, amount, through date, and type DocuOCR pulls out, ready to export to Excel.
// In short
Lien waiver OCR reads the conditional and unconditional lien waivers a general contractor, owner, or lender collects each pay cycle and extracts the claimant, payment amount, through date, waiver type, project, and any exceptions into structured data. DocuOCR identifies the four standard waiver types, reads the state-specific statutory forms and scanned copies, flags anything uncertain, and exports one clean row per waiver to Excel, your accounting system, or an API.
Upload, read, review, export. No template to build, no retyping the claimant and amount, no squinting at which box is checked.
Drop in the conditional and unconditional waivers a sub or supplier submitted as a PDF, scan, or photo. Process one waiver or a whole pay cycle at once.
DocuOCR identifies whether each waiver is conditional or unconditional and progress or final, then reads the claimant, amount, through date, project, exceptions, and signature, across whichever state form was used.
Every field gets a confidence score, the waiver type is called out, and you can check the amount and through date against the matching pay application before you release payment.
Send the waiver log to Excel, CSV, or JSON, one row per waiver, or push it into Sage, Foundation, Viewpoint, Procore, or QuickBooks.
# incoming lien waiver -> structured row { "document_type": "lien_waiver", "waiver_type": "conditional_progress", "claimant": "Ridgeline Mechanical LLC", "project": "Harbor Point Tower, Building B", "amount": "84,300.00", "through_date": "2026-05-31", "exceptions": "retainage retained: 8,430.00", "notarized": false, "confidence": 0.98 } # export -> .xlsx | .csv | .json
DocuOCR reads the release terms and the parties and execution block, so the whole waiver lands as data instead of one more PDF to file.
DocuOCR also reads the AIA pay applications, change orders, and certificates of insurance that arrive with the pay package. See the full construction document processing software for the whole pay-package workflow.
The type controls your risk. Accepting an unconditional waiver before the payment clears releases the lien rights whether or not you ever pay, so DocuOCR identifies the type on every waiver and flags it for review.
| Waiver type | When it applies | Takes effect | Sign or accept |
|---|---|---|---|
| Conditional progress | A single progress payment | Only once that payment clears | Safe before or at payment |
| Unconditional progress | A single progress payment | Immediately, whether or not it clears | Only after payment received |
| Conditional final | The final payment | Only once the final payment clears | Safe before or at final payment |
| Unconditional final | The final payment | Immediately and in full | Only after final payment received |
This table is a general reference, not legal advice. State rules vary, so confirm requirements for your project with counsel.
If waivers pile up in your inbox every pay cycle and someone has to read, log, and check them, this is for you.
Collect a conditional and unconditional waiver from every sub and supplier, log the type, amount, and through date, and confirm the package is complete before you certify payment.
Verify that the waivers your GC passes up match the amounts paid, with the right type and no surprise exceptions, before you fund a draw.
Pull the claimant, amount, and through date from every waiver in a draw package to support a funding decision and keep the title clear.
Move the waiver log straight into Sage, Foundation, Viewpoint, or QuickBooks instead of retyping it line by line each month.
Track waiver coverage across many contracts and confirm releases line up with disbursements without reading each form by hand.
Add lien-waiver data extraction to your payment or compliance product through one REST API instead of building it from scratch.
Logging waivers by hand means opening each PDF, finding which box is checked, and retyping the claimant, amount, and through date into a tracker. Across dozens of subs every pay cycle that is hours of work, and missing one unconditional waiver signed before payment is a real exposure.
DocuOCR reads every waiver, identifies the type, captures the exceptions, reads scanned and faxed copies, and lets you check each one against its pay application, so a stack that took an afternoon becomes a few minutes of reviewing flagged items.
See the full construction document processing softwareAccuracy runs 95 to 99 percent on clean waivers, and every value carries a confidence score with optional validation rules, so an uncertain read or a type that does not match the payment is flagged for review rather than trusted blindly.
A lien waiver is one document in the pay package. DocuOCR is the platform that reads the rest of it too.
Extract the G702 summary and the full G703 schedule of values, with stored materials and retainage, from every incoming pay application.
The category platform: classify a mixed pay package and extract pay applications, change orders, and certificates of insurance too.
Sort a mixed pay package into pay apps, waivers, COIs, and change orders before extraction.
Read structured and semi-structured forms with fixed and variable layouts at volume.
How capture, classification, extraction, and validation fit into one IDP workflow.
Add lien-waiver extraction to your own construction or payment software through one REST API.
Processing the pay applications that come with these waivers? See how to extract data from an AIA pay application. Processing subcontractor and material invoices instead? Use the construction invoice to Excel converter for that separate AP task.
Subcontractor financials, payment amounts, and project records are handled under enterprise-grade controls, with encryption in transit and at rest, role-based access, audit logs, and optional automatic purge after extraction.
The questions people ask most about reading, verifying, and extracting lien waivers.
A lien waiver is a signed document in which a contractor, subcontractor, or supplier gives up the right to file a mechanics lien on a project in exchange for payment. General contractors, owners, and lenders collect a waiver from every party on each payment so the title stays clear. The waiver states the claimant, the amount, the project, and the date through which the release applies.
A conditional lien waiver only takes effect once the payment it names actually clears, so it is the safe one to sign before or at the time of payment. An unconditional lien waiver releases the lien rights immediately and in full, whether or not the check clears, so it should only be signed after the payment has been received. Reading the type correctly on every incoming waiver matters because signing or accepting the wrong one creates real risk.
There are four standard types, built from two choices. The first is timing: a progress waiver covers a single progress payment, while a final waiver covers the last payment and releases all remaining rights. The second is condition: conditional waivers depend on the payment clearing, unconditional do not. That gives conditional progress, unconditional progress, conditional final, and unconditional final.
A lien waiver names the claimant (the sub or supplier), the property owner, the general contractor, and the project or job with its address. It states the waiver type, the payment amount it covers, the through or effective date, and any exceptions such as retained retainage, disputed sums, or unpaid change orders. It ends with the signature, signer title, date signed, and in some states a notary acknowledgment.
It depends on the state. Most states accept a signed lien waiver without notarization, but a few, including Texas and Wyoming, require certain waivers to be notarized to be valid, and some owners or lenders ask for it regardless. When a waiver carries a notary block, the acknowledgment, the notary name, and the commission details are part of the record you need to capture and keep.
Yes. A dozen states, including California, Texas, Florida, Georgia, Arizona, Missouri, Nevada, Utah, and Wyoming, prescribe statutory lien waiver forms with exact wording that must be used. The other states allow custom forms. That means an incoming stack of waivers often mixes several layouts, which is why a fixed template breaks and AI extraction that reads each form on its own terms is more reliable.
Most general contractors still log each incoming waiver by hand, retyping the claimant, amount, type, and through date into a spreadsheet and checking it against the pay application before releasing payment, which slows the monthly draw. DocuOCR reads every conditional and unconditional waiver as it arrives, extracts those fields, flags the type and any exceptions, and exports the data to your accounting or project system so the log builds itself.
Yes. Upload a single waiver or a whole pay cycle of them and DocuOCR reads each one, identifies whether it is conditional or unconditional and progress or final, and pulls the claimant, amount, through date, project, exceptions, and signature into a clean Excel file with one row per waiver. You can also export CSV for an import or JSON for the API, and it reads scanned, faxed, and photographed waivers, not only digital PDFs.
Upload a conditional or unconditional waiver, watch the claimant, amount, through date, and type come back as a clean Excel row, and scale per page when you go live.