$7B in hard costs, 50+ projects
Our founding team has worked the sponsor and lender sides of institutional development deals totaling over $7B in hard costs across 8MM+ GSF — we've lived the draw review process from both chairs.
Submit the draw exactly the way it lands in your inbox — any PDF, any spreadsheet, any format. DDA reads every line, classifies every cost code, and surfaces the risk — overbilling, lien waiver gaps, cost-to-complete red flags — before funds go out, returning a fully structured budget grid with every figure traceable to source. Hundreds or thousands of pages per draw is not an issue. No template to adopt. No mapping to learn. Just upload.
Our founding team has worked the sponsor and lender sides of institutional development deals totaling over $7B in hard costs across 8MM+ GSF — we've lived the draw review process from both chairs.
Our CTO has shipped production AI systems for over a decade, including three prior proptech platforms — DDA is built by an engineering team that has done this before, not a first attempt.
Advised and backed by Jeff Wilpon (Alta Vista Partners) and Robert White, founder of Real Capital Analytics — acquired by MSCI in 2021 for $950M.
Every other platform asks you — or your borrower — to reformat the draw to fit their template. DDA doesn't. Send the package as-is, in any format, at any size. One click runs the whole pipeline.
AIA G702 / G703, lender-format pay apps, contractor-built XLS, scanned signatures, contracts, lien waivers, invoices. Whatever your borrower sends — DDA reads it. No template to adopt. No mapping for the borrower to learn.
Drag the package into the upload tray and click Process. DDA classifies every page, extracts every line, and normalizes your data into the DDA architecture — so every project, draw, and contractor reconciles and gets viewed through one standardized lens. All fully automated.
A 27-page application or a 2,400-page master draw with every subcontractor's pay app, waiver, and invoice — same workflow, same one click. DDA's pipeline scales with the submission, not with your team.
The persistent Project Summary panel keeps the project name, address, building details, and use-type breakdown on screen across every tab — Budget, Schedule, Companies — so analysis never loses context.
| 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 |
| Contractor | Trade | Contract | Billed to Date | Variance | % Compl. | Schedule |
|---|---|---|---|---|---|---|
| Subcontractor A | 03 — Concrete | $11,023,438 | $10,082,250 | −2.1% | 91.5% | On time |
| Subcontractor B | 05 — Steel | $6,058,218 | $5,444,330 | −1.2% | 89.9% | +19 d |
| Subcontractor C | 23 — HVAC | $4,602,892 | $4,142,139 | 0.0% | 90.0% | On time |
| Subcontractor D | 26 — Electrical | $5,417,873 | $5,543,385 | +2.3% | 102.3% | +7 d |
| Subcontractor E | 22 — Plumbing | $3,820,500 | $2,750,760 | +4.0% | 72.0% | +12 d |
| Subcontractor I | 08 — Curtain Wall | $3,950,000 | $1,106,000 | −4.0% | 28.0% | On time |
| Subcontractor J | 09 — Drywall | $1,920,300 | $1,250,195 | −1.5% | 65.1% | On time |
| Subcontractor G | 31 — Earthwork | $4,367,568 | $3,781,898 | −13.3% | 86.6% | Done |
| Subcontractor H | 02 — Demolition | $2,165,221 | $2,297,368 | +6.1% | 106.1% | Done |
Same contractor, every project they've bid or built in your portfolio. Click any row to see how their pricing and schedule performance has trended.
| Contractor | Primary Trade | Projects | Total Contracts | Avg $ Variance | Avg Schedule Variance | $ / GSF Avg |
|---|---|---|---|---|---|---|
| Subcontractor A | Concrete | 8 | $74.2M | −1.8% | −2 d | $48 |
| Subcontractor B | Structural Steel | 5 | $28.3M | +3.4% | +11 d | $22 |
| Subcontractor C | Mechanical / HVAC | 11 | $42.1M | 0.0% | +2 d | $18 |
| Subcontractor D | Electrical / LV | 9 | $36.8M | +4.1% | +8 d | $21 |
| Subcontractor E | Plumbing | 7 | $22.4M | +5.2% | +14 d | $15 |
| Subcontractor I | Curtain Wall | 4 | $15.8M | −0.5% | +1 d | $11 |
| Subcontractor J | Drywall & Carpentry | 14 | $18.6M | −2.0% | −4 d | $8 |
| Subcontractor G | Earthwork | 9 | $25.4M | −6.5% | −7 d | $12 |
9 projects in your portfolio · $36.8M total contracted · +4.1% avg variance · +8 d avg schedule slip
| Project | Year | Contract | $ Variance | Schedule Variance | $ / GSF |
|---|---|---|---|---|---|
| Sample Project · Tower One | 2026 | $5,417,873 | +2.3% | +7 d | $21 |
| Project N | 2025 | $4,820,200 | +5.0% | +12 d | $23 |
| Project O | 2025 | $3,210,900 | +3.8% | +9 d | $19 |
| Project P | 2024 | $5,002,100 | +6.2% | +14 d | $22 |
| Project Q | 2024 | $3,890,420 | +1.0% | +3 d | $20 |
| Project R | 2023 | $3,260,000 | +4.5% | +10 d | $21 |
| Project S | 2023 | $4,120,500 | +5.5% | +11 d | $22 |
| Project T | 2022 | $3,580,200 | +4.8% | +8 d | $20 |
| Project U | 2022 | $3,495,800 | +3.6% | +6 d | $19 |
The same sidebar follows you on Schedule and Companies tabs — every analysis stays anchored to the same project context.
Filter every project in DDA's reference dataset by geography or by individual scope of work — then get instant analysis on overages, average costs, and schedule variance, every comparable normalized into the same DDA architecture as your own portfolio.
Search by individual scope to isolate cost & schedule risk for any line item — Plumbing, Façade, Electrical, Concrete, Curtain Wall — across every comparable project in the dataset.
DDA writes the memo for every draw the second the data lands. Major budget movements vs the prior draw, contingency utilization, fee burn, schedule deltas — all surfaced before your underwriter opens the file.
Generated automatically from your source data. Every figure traceable to source. Exportable to your IC deck.
Quantify budget and schedule risk on every draw — the moment a pay app hits the inbox.
Standardize a decade of historic deals. Run replacement-cost models against real, comparable projects.
Stop hand-formatting reporting packages. Show your capital partners the data they actually want.
Built and Rabbet answer whether the draw package is complete — every document present, signed, and routed. That's a real problem, and they solve it well. DDA answers a different question: should this draw actually be funded? We read the same G702/G703s, contracts, and schedules, then go a step further — surfacing overbilling, lien waiver gaps, cost-to-complete red flags, and covenant risk before the money goes out. Low contingency ratios, repeat overbilling, and irresponsible reallocations can all sail through a "complete" package — DDA is built to catch them. Then, because every draw we process becomes structured data, we layer on the market-intelligence and benchmarking engine neither offers: reusable comps, contractor track records, and normalized $/GSF cost data.
| Capability | DDA | Built | Rabbet |
|---|---|---|---|
| Draw & document automation — where we overlap | |||
| AI ingestion of draw documentsExtracts line items from uploaded files automatically | ● | ● | ● |
| Native Excel + PDF parsing with column remappingRe-process and re-map mis-read columns on demand | ● | ◐ | ◐ |
| AIA G702 / G703 schedule-of-values handlingContinuation sheets, retainage, stored materials | ● | ● | ● |
| Automatic line-item classificationAI maps every row to a standardized cost term | ● | ◐ | ◐ |
| Invoice duplicate / anomaly detectionFlags repeated invoice numbers & amounts | ● | ● | ● |
| Budget, cost & risk tracking — where we overlap | |||
| Original vs. current budget & change tracking | ● | ● | ● |
| Contingency draw-down monitoringHard- & soft-cost contingency usage per draw | ● | ◐ | ◐ |
| Retainage tracking & reconciliation | ● | ● | ● |
| Portfolio risk & exposure dashboards | ● | ● | ● |
| Benchmarking & market intelligence — DDA advantage | |||
| Comparable-project "comp" searchFind similar projects by scope, building type & geography | ● | — | — |
| Contractor performance directoryEvery contractor's budget & schedule track record across projects | ● | — | — |
| Search by contractor & by scope of work | ● | — | — |
| Geographic / map-based comparable analysisRadius & submarket peer comparisons on a live map | ● | — | — |
| Normalized $/GSF & $/unit cost intelligenceApples-to-apples cost benchmarking across deals | ● | — | — |
| Submarket peer-variance benchmarksHow a contractor performs vs. peers in the same market | ● | — | — |
| Portfolio analytics & visualization | |||
| Combined cost and schedule variance analytics4-quadrant budget vs. schedule positioning | ● | ◐ | ◐ |
| Cost-curve / S-curve projections | ● | ◐ | ● |
| Asset-class & project-starts portfolio mix | ● | ◐ | ◐ |
| Compliance & payments — competitor strengths | |||
| Lien-waiver generation & e-signature exchange | ◐ | ● | ● |
| Integrated disbursement / digital payments | — | ● | ◐ |
| Automated loan-covenant enforcement | ◐ | ● | ● |
| Accounting / AP integrations (Yardi, QuickBooks, etc.) | ◐ | ● | ● |
DDA is the only platform here that lets you search comparable projects by scope, asset class, contractor, and geography — turning processed draws into a living benchmark set, the way real-estate comps work for valuation.
A full directory of every contractor across your portfolio with budget variance, schedule variance, contract value, and $/GSF history — so you know who delivers before you commit, not after.
Built and Rabbet focus on dollars and compliance. DDA's 4-quadrant variance analytics combine budget and schedule performance in one view, surfacing the projects and trades drifting on either axis.
Every metric can be viewed by total, by $/GSF, or by $/unit — making it possible to compare a 40-unit walk-up against a 400-unit tower fairly. That normalization is the foundation of true market intelligence.
Built and Rabbet are strong choices for a lender whose primary goal is to fund draws faster and stay compliant — they answer "is the package complete?" DDA answers a different question: "should we fund this?" We match them on AI draw ingestion and budget tracking, and pull ahead the moment risk — not just paperwork — is the thing being underwritten. Then, once the risk is caught, the same data answers "how does this project, contractor, and cost basis compare to the market?"
15-minute walkthrough. No slides. Drop in one of your projects and we run the full pipeline live — classification, extraction, normalization to the DDA architecture.
After the call, we'll show you the results, then clear your data — or, if you're ready, we can load it right into your DDA instance so you're up and running ASAP.