Conditional & Unconditional Waiver Extraction

Lien Waiver OCR: Extract Conditional and Unconditional Waivers to Excel

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.

  • Conditional vs unconditional, flagged
  • Progress and final waivers
  • Through date, amount, and exceptions
  • Export to Excel, CSV, or JSON
Upload a lien waiver, no signup

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload a document to extract

Drop in a lien waiver to see the claimant, amount, through date, and type DocuOCR pulls out, ready to export to Excel.

SOC 2-aligned controls
256-bit encryption
US data handling
Type and exceptions flagged
4 types
conditional, unconditional, progress, final
Scanned
OCR for faxed or photographed waivers
State forms
California, Texas, Florida, and more
Exceptions
retained sums and disputes captured

// 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.

// How it works

How to extract data from a lien waiver

Upload, read, review, export. No template to build, no retyping the claimant and amount, no squinting at which box is checked.

  1. 1. Upload the waivers

    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.

  2. 2. AI reads each waiver

    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.

  3. 3. Review the type and flagged values

    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.

  4. 4. Export to Excel or your accounting system

    Send the waiver log to Excel, CSV, or JSON, one row per waiver, or push it into Sage, Foundation, Viewpoint, Procore, or QuickBooks.

waiver.pdf -> Excel row
# 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
// What we extract

Every field on the lien waiver

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.

Release terms

  • Waiver type: conditional or unconditional
  • Stage: progress or final
  • Payment amount the waiver covers
  • Through date or effective date
  • Invoice or pay application number referenced
  • Exceptions: retainage retained
  • Exceptions: disputed or unpaid amounts
  • Exceptions: pending change orders

Parties, project, and execution

  • Claimant: subcontractor or supplier name
  • Property owner or customer
  • General contractor
  • Project or job name and address
  • County and, where shown, the lender
  • Signature, signer name, and title
  • Date signed
  • Notary acknowledgment and commission details

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 four waiver types

Conditional vs unconditional, progress vs final

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.

// Who it is for

Teams that collect and verify lien waivers

If waivers pile up in your inbox every pay cycle and someone has to read, log, and check them, this is for you.

General contractors

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.

Owners and developers

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.

Construction lenders and inspectors

Pull the claimant, amount, and through date from every waiver in a draw package to support a funding decision and keep the title clear.

Construction accountants and AP

Move the waiver log straight into Sage, Foundation, Viewpoint, or QuickBooks instead of retyping it line by line each month.

Sureties and title companies

Track waiver coverage across many contracts and confirm releases line up with disbursements without reading each form by hand.

Construction tech platforms

Add lien-waiver data extraction to your payment or compliance product through one REST API instead of building it from scratch.

// AI vs manual logging

Stop logging waivers by hand

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 software

Manual logging or basic OCR

  • Open every PDF to find the checked box
  • Miss a conditional vs unconditional mismatch
  • Cannot read scanned or faxed waivers
  • Exceptions and retained sums get skipped
  • Hours per pay cycle

DocuOCR

  • Identifies the waiver type automatically
  • Flags conditional and unconditional clearly
  • OCR reads scanned, faxed, and photographed waivers
  • Captures through date, amount, and exceptions
  • Minutes per pay cycle, at any volume

Accuracy 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.

// Security

Your waivers and payment data stay private

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.

SOC 2-aligned controls
256-bit encryption
Role-based access
US data handling
// FAQ

Lien waiver FAQ

The questions people ask most about reading, verifying, and extracting lien waivers.

What is a lien waiver?

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.

What is the difference between a conditional and unconditional lien waiver?

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.

What are the four types of lien waivers?

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.

What information is on a lien waiver?

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.

Do lien waivers need to be notarized?

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.

Are lien waivers state-specific?

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.

How do general contractors track and verify lien waivers?

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.

Can you extract a lien waiver to Excel?

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.

Extract your next lien waiver free

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.