For construction lenders, equity investors & developers
DDA reads any draw package, standardizes it into one dataset, and runs the full review — budget tie-out, covenant checks, lien waivers, retainage, risk flags — so your team spends its time on the risk and the analysis, not the clerical work behind it.
Your whole data set, at your fingertips
Risk and progress across your entire portfolio in a single view — no waiting on the next draw to find out something's off.
Risk and progress update the moment a new draw is processed — not on a reporting cycle.
Interactive sample project
Switch between Budget, Schedule, Contractors and Contracts, open any contractor's company profile and risk score, or toggle a contract's Awardable cell and watch the buyout totals move.
| Contractor | App # | Period To | Contract Sum to Date | Total Completed | Retainage | Less Prev. Certs | Current Payment Due | Signed | Architect Certified | Notarized |
|---|---|---|---|---|---|---|---|---|---|---|
| Subcontractor A · Concrete | 03 | 03/31/2026 | $11,023,438 | $10,082,250 | $504,113 | $2,520,562 | $7,057,575 | Signed | Certified | Notarized |
| Subcontractor B · Structural Steel | 03 | 03/31/2026 | $6,058,218 | $5,444,330 | $272,217 | $1,560,841 | $3,611,272 | Signed | Certified | Notarized |
| Subcontractor C · Mechanical & HVAC | 03 | 03/31/2026 | $4,602,892 | $4,142,139 | $207,107 | $1,286,041 | $2,648,991 | Signed | Certified | Notarized |
| Subcontractor D · Electrical & LV | 03 | 03/31/2026 | $5,417,873 | $5,543,385 | $277,169 | $1,301,308 | $3,964,908 | Signed | Awaiting | Notarized |
| Subcontractor E · Plumbing | 03 | 03/31/2026 | $3,820,500 | $2,750,760 | $137,538 | $684,200 | $1,929,022 | Signed | Certified | — |
| Subcontractor F · Drywall | 03 | 03/31/2026 | $1,920,300 | $1,250,195 | $62,510 | $305,470 | $882,215 | Signed | Certified | Notarized |
| Subcontractor G · Earthwork / SOE | 03 | 03/31/2026 | $10,768,011 | $8,894,198 | $444,710 | $2,251,353 | $6,198,135 | Signed | Certified | Notarized |
| Subcontractor H · Demolition | 03 | 03/31/2026 | $2,165,221 | $2,297,368 | $114,868 | $680,830 | $1,501,670 | Signed | Certified | Notarized |
| Subcontractor I · Curtain Wall | 03 | 03/31/2026 | $3,950,000 | $1,106,000 | $55,300 | — | $1,050,700 | Signed | Certified | Notarized |
| GENERAL CONTRACTOR · Roll-up | 03 | 03/31/2026 | $62,555,088 | $55,747,931 | $2,787,397 | $13,841,442 | $39,119,092 | Signed | Certified | Notarized |
Signed + Architect Certified are the two states that release payment on a G702. DDA pulls them straight from the signature/notary block on every page — green pill means it's there, yellow means we couldn't find a valid certification on the source PDF.
| Description of Work | Company | Pay App # | Current Billing | Provided | Type | Value Waiving | Variance | Signed | Notarized |
|---|---|---|---|---|---|---|---|---|---|
| Concrete & Foundations | Subcontractor A | 03 | $10,082,250 | Yes | Conditional | $10,082,250 | $0 | Signed | Notarized |
| Structural Steel | Subcontractor B | 03 | $5,444,330 | Yes | Conditional | $5,444,330 | $0 | Signed | Notarized |
| Mechanical / HVAC | Subcontractor C | 03 | $4,142,139 | Yes | Conditional | $4,142,139 | $0 | Signed | Notarized |
| Electrical & LV | Subcontractor D | 03 | $5,543,385 | Awaiting | — | MISSING | $5,543,385 | — | — |
| Plumbing | Subcontractor E | 03 | $3,438,450 | Yes | Conditional | $3,438,450 | $0 | Signed | — |
| Drywall & Carpentry | Subcontractor F | 03 | $1,250,195 | Awaiting | — | MISSING | $1,250,195 | — | — |
| Earthwork / SOE | Subcontractor G | 03 | $3,781,898 | Yes | Final | $3,781,898 | $0 | Signed | Notarized |
| Demolition | Subcontractor H | 03 | $2,297,368 | Yes | Final | $2,297,368 | $0 | Signed | Notarized |
| TOTAL | — | 03 | $36,000,235 | — | — | $30,288,355 | $6,793,580 | 6 / 8 | 5 / 8 |
Signed is the gating state on a Lien Waiver — payment can't release without it. DDA reads the signature block, executed date and notary stamp on every waiver and surfaces missing or unsigned ones up top so AP and the lender see the same exception list.
| Description of Work | Company | Current Billing | Total Billing to Date | Complete % | Retainage Prev. Period | Current Increase/Decrease | Total Retainage | % Held |
|---|---|---|---|---|---|---|---|---|
| Demolition | Subcontractor H | $2,297,368 | $2,297,368 | 106.1% | $108,400 | +$6,468 | $114,868 | 5.0% |
| Concrete / Foundations | Subcontractor A | $10,082,250 | $10,082,250 | 91.5% | $378,520 | +$125,593 | $504,113 | 5.0% |
| Superstructure | Subcontractor B | $5,444,330 | $11,202,530 | 113.0% | $348,000 | +$212,127 | $560,127 | 5.0% |
| Structural Steel | Subcontractor B | $5,444,330 | $5,444,330 | 89.9% | $201,000 | +$71,217 | $272,217 | 5.0% |
| Mechanical & HVAC | Subcontractor C | $4,142,139 | $4,142,139 | 90.0% | $155,800 | +$51,307 | $207,107 | 5.0% |
| Electrical & LV | Subcontractor D | $5,543,385 | $5,543,385 | 102.3% | $201,000 | +$76,169 | $277,169 | 5.0% |
| Earthwork / SOE | Subcontractor G | $3,781,898 | $8,894,198 | 82.6% | $340,332 | −$370,332 | $444,710 | 5.0% |
| HARD COSTS · Total | — | $36,735,700 | $47,605,901 | 95.4% | $1,733,052 | +$172,549 | $2,380,311 | 5.0% |
DDA computes retainage delta per contractor by diffing the current draw's G703 retainage column against the prior draw — so you can see exactly how much retainage was added or released this period, every figure traceable to source.
| Invoice # | Vendor | Date | Amount | Trade | Linked Line | Status |
|---|---|---|---|---|---|---|
| INV-2026-0287 | Subcontractor A | 03/14/2026 | $1,238,400 | Concrete | 03 30 00 · Slab | Reconciled |
| INV-2026-0288 | Subcontractor B | 03/16/2026 | $2,420,100 | Steel | 05 12 00 · Frame | Reconciled |
| INV-2026-0289 | Subcontractor C | 03/18/2026 | $748,200 | HVAC | 23 00 00 · RTU | Reconciled |
| INV-2026-0290 | Subcontractor D | 03/19/2026 | $1,041,512 | Electrical | 26 05 00 · Feeder | Variance flag |
| INV-2026-0291 | Subcontractor E | 03/22/2026 | $386,440 | Plumbing | 22 11 00 · Roughin | Reconciled |
| INV-2026-0292 | Subcontractor F | 03/23/2026 | $148,920 | Drywall | 09 21 00 · Studs | Reconciled |
| INV-2026-0293 | Subcontractor I | 03/24/2026 | $612,800 | Curtain Wall | 08 44 00 · Type A | Variance flag |
| INV-2026-0294 | Subcontractor G | 03/26/2026 | $245,310 | Earthwork | 31 23 00 · Backfill | Reconciled |
| INV-2026-0295 | Subcontractor H | 03/28/2026 | $84,250 | Demo | 02 41 00 · Final | Reconciled |
| + 403 more invoices · all linked to G703 lines | ||||||
| Milestone | Baseline | Forecast | Actual | Variance | Status |
|---|---|---|---|---|---|
| NTP | 02/01/2024 | 02/01/2024 | 02/01/2024 | — | On time |
| Foundations Complete | 11/15/2024 | 12/02/2024 | 12/02/2024 | +17 d | Late |
| Topping-Out | 09/15/2025 | 10/04/2025 | 10/04/2025 | +19 d | Late |
| Façade Dry-In | 04/30/2026 | 05/22/2026 | — | +22 d | Forecast late |
| MEP Substantial Complete | 08/30/2026 | 09/15/2026 | — | +16 d | Forecast late |
| TCO | 11/30/2026 | 12/15/2026 | — | +15 d | Forecast late |
| Project Closeout | 02/01/2027 | 02/15/2027 | — | +14 d | Forecast late |
| Trade | % Schedule Complete | % Cost Complete | Variance | Status |
|---|---|---|---|---|
| Demolition | 100% | 106% | +6% | Cost over |
| Excavation | 100% | 87% | −13% | Under |
| Support of Excavation | 100% | 80% | −20% | Under |
| Superstructure | 95% | 113% | +18% | Cost over |
| Façade | 32% | 28% | −4% | On track |
| Mechanical & HVAC | 90% | 90% | 0% | On track |
| Electrical & LV | 95% | 102% | +7% | Cost over |
| Plumbing | 68% | 72% | +4% | Cost over |
| Financials | Schedule | |||||||
|---|---|---|---|---|---|---|---|---|
| Contractor | Risk Score | Application Details | Original Budget | Current Budget | Variance $ | Variance % | Variance (Months) | Variance % |
| Project Name | Year | Original Budget | Budget Changes | Current Budget | Variance | Schedule | $ / GSF |
|---|
| Company | Scope of Work | DDA Term | Budgeted Value | Actual Value | Billed to Date | Variance $ | Executed | Awardable | Terms |
|---|
| Company | Scope of Work | DDA Term | Budgeted Value | Actual Value | Billed to Date | Variance $ | Executed | Awardable | Terms |
|---|
Every project, cost line, and contractor in your history is searchable and filterable — no analyst pulling comps by hand.
Most draw tools stop at "is the package complete." DDA's data is structured for the next question — how does this project, cost, and contractor compare to the market.
Cost and contract data is standardized across every project in your portfolio, viewable by total, by $/GSF, or by $/unit — so a 40-unit deal and a 400-unit tower can be compared fairly.
Comparative risk on a project or a contractor is read off the same standardized numbers, not rebuilt from scratch for each deal.
DDA does the line-by-line assembly automatically, so your team spends its time on judgment calls and risk — not on rebuilding the same tie-out every draw.
AIA G702/G703, lender pay apps, contractor Excel files, invoices, lien waivers, contracts, and project schedules — sent exactly as your borrower prepared them.
Every document is classified, every line item extracted, and everything mapped into one consistent structure — so the numbers are usable, comparable, and traceable back to source.
Budget lines are tied to contracts and covenants. Lien waivers and retainage are checked. Risks are flagged. Nothing waits on a person to build the review — it's already built.
The tie-out is already done and the flags are already surfaced. Your team spends its time deciding what a variance means and what to do about it — not assembling the numbers behind it.
The review a skilled professional would do by hand, run automatically against every line.
DDA ties every dollar in the request back to the contract, the loan terms, and the supporting documents — the same tie-out a diligent analyst would do, done on every line instead of a sample.
Same draw, six different reviews. Flip through Draw Detail, G702, G703, Lien Waiver, Retainage, and Invoices — the checks a lender would run, generated as soon as the package is processed.
Overages, unusual draws, missing waivers, and out-of-pattern requests are surfaced on the draw — not caught after the wire goes out.
Every current project is checked against your own portfolio's history and DDA's broader dataset — so a variance is judged against precedent, not in isolation.
Contract values and cost lines are normalized into one architecture — usable directly in underwriting, not reformatted deal by deal.
Every contractor's budget variance, schedule slip, and $/GSF history — so you know who over-runs before you commit, not after.
IC memos, lender reporting packages, capital-partner updates — built from the same live, standardized data and formatted to your template, not assembled by hand every cycle. Included as standard, not an add-on.
Quantify budget and schedule risk on every draw, the moment the pay app lands.
Standardize historic deals and run replacement-cost analysis against real, comparable projects.
Give capital partners the standardized data they're already asking for, without the manual formatting.
15 minutes, no slides. Drop in one of your projects and watch DDA clean, review, and flag it live.