Skip to main content
HOW IT WORKS

Turn that pile of PDFs into a funded draw.

Upload everything the contractor sent. COMPLY splits it, files it, checks the math on the pay application, pairs each invoice to its waiver, ties the change orders to the SOV, and puts what does not add up in front of a person.

Marlow Street Apartments is fictional. The workflow is not.

Stage 1 · The packet

Drop in the PDFs and let the checklist do the rest.

The pay application comes in the way it always does: one file, 212 pages, the G702 on top and everything else behind it.

You do not sort it. Drop it on the Document Checklist, built from your company's template, and COMPLY reads it from there.

Screen 1: The Document Checklist page: three category columns of item tiles marked Awaiting Upload. The Upload Packet dialog is open and the pages of a 212-page pay application, a G702, a G703, a change order, an invoice, a waiver and a schedule, drop into it. Then an intake notice reports nineteen documents to process.

Stage 2 · Sorting

Every document finds its item. You say yes.

Document Intake reads the file in page order and names each document: what it is, who issued it, its date and amount, and which checklist item it belongs to. Nothing files until you click Accept.

Once filed, each document gets a compliance check against what that item should contain: signed, notarized, legible, the right form. Findings warn. They never block.

Screen 2: The Document Intake panel over the checklist, listing nineteen documents with their pages, issuer, date, amount, destination and an Accept button. After Accept the rows read Filed, the checklist tiles turn Collected with a verified mark, and one conditional lien waiver is flagged Needs attention because its notary block is blank.

Stage 3 · Schedule of Values and change orders

The math is not a guess.

Import the pay application and COMPLY checks every line: the arithmetic, the retainage, the stored materials, and whether the G702 cover sheet agrees with the G703 behind it. Pay App 7 sits beside Pay App 6, so a jump shows up before anyone asks why.

The Change Order Register lives on the same page. It imports the owner's log, links the signed change orders, and confirms the net change equals what the SOV claims.

Screen 3: The Schedule of Values page: the Pay App 7 draft in the version timeline, the G703 grid with nine of forty-one lines and the sheet total, and check chips confirming the totals tie and retainage is right, flagging $38,500 of stored materials with no bill of sale, and noting drywall jumped 24 points since the last draw. The Change Order Register dialog then opens, listing approved and pending change orders whose net of $205,500 equals the SOV net change.

Stage 4 · Lien waivers

Every invoice meets its waiver.

Each invoice is paired to its lien waiver, and the amounts have to agree. A waiver that comes in short is flagged, not averaged away. A sub with no waiver at all shows up as liability, not as a blank.

Conditionals are tracked, and the unconditionals close them out, draw after draw, with the general contractor first in every section.

Screen 4: The Lien Waivers page: Open, Outstanding and Closed sections with the general contractor first. Pacific Coast Plumbing shows a conditional waiver $1,250 short of its invoice, Summit Drywall has no waiver at all and carries the full invoice as liability, Ironline Steel is closed out by its unconditional.

Stage 5 · Schedule

See where the project really stands.

Milestones come out of the contractor's schedule update, and each draw's version sits beside the last, so you can see what moved since the last draw and by how much.

Key dates sit next to it, and they are not milestones: the loan maturity, the completion deadline in the loan agreement, the interest reserve, the first move-in. Each is measured against the forecast, so a 19-day slip shows what it costs.

Screen 5: The Schedule page: Schedule Details with a completion block reading March 31, 2027 and a Behind +19 days pill, a Key Dates panel listing the interest reserve depletion, the loan completion deadline, the first move-in and the loan maturity measured against the forecast, and a Milestones table with one column per draw version where Level 4 framing, roofing dry-in and substantial completion show slipped dates in red.

Stage 6 · Site observations

Know what is happening on site.

The site visit is written up in the same deal, next to the pay application it tests: observations in fourteen categories, each with a severity, each tagged to the SOV line it verifies. Photos are captioned and tagged to their lines.

What you saw on the walk is right there when you make the funding decision. When drywall bills 54 percent and the walk shows 45, that is a finding, not a memory.

Screen 6: The Observations page: Site Visit Details for October 2, 2026, an observation for Progress vs Billing marked Minor Discrepancy and tagged to SOV line 09 250 Drywall, a Stored Materials observation marked Properly Stored, and a six-photo grid whose captions and SOV tags appear after Label Photos runs.

Stage 7 · Findings

What does not add up waits for you.

AI Review reads the whole package across modules and queues what does not tie out. Every finding is a Deficiency, a Watch item or a Comment, with an audience, so what the lender sees and what the contractor sees is a decision per item.

You accept or dismiss each one. Nothing reaches Commentary on its own.

Screen 7: The Commentary page grouped into Deficiencies, Watch Items and Comments, each card with a coloured edge and an AI Finding Pending chip. The AI Review dialog opens with a consultant read and three findings, each with Dismiss and Accept; the first is accepted.

Stage 8 · The report

Everything rolls into one report.

Every document that was imported, the pay application, the change orders, the waivers, the schedule, the site visit, rolls into one Draw Package Report with the source documents merged behind it.

The executive summary and the narrative are drafted by AI from that content and from the findings you accepted. You edit, then publish.

Screen 8: The Draw Package Report page: a toolbar with Draft, Live and Published chips and a Publish button, the report paper with a photographed cover for Pay Application 7 prepared for Harbor Bank and the start of the Executive Summary recommending $832,900 against $894,460 requested, and a right-hand controls panel of section switches, cover photos and attached documents.

Screen 1 of 8 · all names and figures are fictional

Stage 1 · The packet

Drop in the PDFs and let the checklist do the rest.

The pay application comes in the way it always does: one file, 212 pages, the G702 on top and everything else behind it.

You do not sort it. Drop it on the Document Checklist, built from your company's template, and COMPLY reads it from there.

Screen 1: The Document Checklist page: three category columns of item tiles marked Awaiting Upload. The Upload Packet dialog is open and the pages of a 212-page pay application, a G702, a G703, a change order, an invoice, a waiver and a schedule, drop into it. Then an intake notice reports nineteen documents to process.

Stage 2 · Sorting

Every document finds its item. You say yes.

Document Intake reads the file in page order and names each document: what it is, who issued it, its date and amount, and which checklist item it belongs to. Nothing files until you click Accept.

Once filed, each document gets a compliance check against what that item should contain: signed, notarized, legible, the right form. Findings warn. They never block.

Screen 2: The Document Intake panel over the checklist, listing nineteen documents with their pages, issuer, date, amount, destination and an Accept button. After Accept the rows read Filed, the checklist tiles turn Collected with a verified mark, and one conditional lien waiver is flagged Needs attention because its notary block is blank.

Stage 3 · Schedule of Values and change orders

The math is not a guess.

Import the pay application and COMPLY checks every line: the arithmetic, the retainage, the stored materials, and whether the G702 cover sheet agrees with the G703 behind it. Pay App 7 sits beside Pay App 6, so a jump shows up before anyone asks why.

The Change Order Register lives on the same page. It imports the owner's log, links the signed change orders, and confirms the net change equals what the SOV claims.

Screen 3: The Schedule of Values page: the Pay App 7 draft in the version timeline, the G703 grid with nine of forty-one lines and the sheet total, and check chips confirming the totals tie and retainage is right, flagging $38,500 of stored materials with no bill of sale, and noting drywall jumped 24 points since the last draw. The Change Order Register dialog then opens, listing approved and pending change orders whose net of $205,500 equals the SOV net change.

Stage 4 · Lien waivers

Every invoice meets its waiver.

Each invoice is paired to its lien waiver, and the amounts have to agree. A waiver that comes in short is flagged, not averaged away. A sub with no waiver at all shows up as liability, not as a blank.

Conditionals are tracked, and the unconditionals close them out, draw after draw, with the general contractor first in every section.

Screen 4: The Lien Waivers page: Open, Outstanding and Closed sections with the general contractor first. Pacific Coast Plumbing shows a conditional waiver $1,250 short of its invoice, Summit Drywall has no waiver at all and carries the full invoice as liability, Ironline Steel is closed out by its unconditional.

Stage 5 · Schedule

See where the project really stands.

Milestones come out of the contractor's schedule update, and each draw's version sits beside the last, so you can see what moved since the last draw and by how much.

Key dates sit next to it, and they are not milestones: the loan maturity, the completion deadline in the loan agreement, the interest reserve, the first move-in. Each is measured against the forecast, so a 19-day slip shows what it costs.

Screen 5: The Schedule page: Schedule Details with a completion block reading March 31, 2027 and a Behind +19 days pill, a Key Dates panel listing the interest reserve depletion, the loan completion deadline, the first move-in and the loan maturity measured against the forecast, and a Milestones table with one column per draw version where Level 4 framing, roofing dry-in and substantial completion show slipped dates in red.

Stage 6 · Site observations

Know what is happening on site.

The site visit is written up in the same deal, next to the pay application it tests: observations in fourteen categories, each with a severity, each tagged to the SOV line it verifies. Photos are captioned and tagged to their lines.

What you saw on the walk is right there when you make the funding decision. When drywall bills 54 percent and the walk shows 45, that is a finding, not a memory.

Screen 6: The Observations page: Site Visit Details for October 2, 2026, an observation for Progress vs Billing marked Minor Discrepancy and tagged to SOV line 09 250 Drywall, a Stored Materials observation marked Properly Stored, and a six-photo grid whose captions and SOV tags appear after Label Photos runs.

Stage 7 · Findings

What does not add up waits for you.

AI Review reads the whole package across modules and queues what does not tie out. Every finding is a Deficiency, a Watch item or a Comment, with an audience, so what the lender sees and what the contractor sees is a decision per item.

You accept or dismiss each one. Nothing reaches Commentary on its own.

Screen 7: The Commentary page grouped into Deficiencies, Watch Items and Comments, each card with a coloured edge and an AI Finding Pending chip. The AI Review dialog opens with a consultant read and three findings, each with Dismiss and Accept; the first is accepted.

Stage 8 · The report

Everything rolls into one report.

Every document that was imported, the pay application, the change orders, the waivers, the schedule, the site visit, rolls into one Draw Package Report with the source documents merged behind it.

The executive summary and the narrative are drafted by AI from that content and from the findings you accepted. You edit, then publish.

Screen 8: The Draw Package Report page: a toolbar with Draft, Live and Published chips and a Publish button, the report paper with a photographed cover for Pay Application 7 prepared for Harbor Bank and the start of the Executive Summary recommending $832,900 against $894,460 requested, and a right-hand controls panel of section switches, cover photos and attached documents.

Run your next draw through it.

The pilot is priced per active project with no seat fees, so the lender, the developer and the contractor can all be on the deal from day one.
COMPLY

Streamline construction funding from first draw to final closeout. AI-powered, built for how the industry actually works.

a Construct-Tech solution
Product

How It Works

Pricing

Security

Company

About

Contact

Brand Guidelines

Resources

Blog

Status

Support

Legal

Privacy

Terms

Cookies

© 2026 Comply Inc. All rights reserved.

Made with ❤️ for CRE professionals