Six months of billing on a $4,850,000.00 medical office building, produced by the real engine. Every figure below came out of the same code a self-hoster runs; none of it is mocked up.
| No. | Period | Status | Completed & stored | Certified | Reconciliation | Documents |
|---|---|---|---|---|---|---|
| 1 | 2026-02-01 to 2026-02-28 | submitted | $347,000.00 | $329,650.00 | 1 warning(s). | view csv json pdf xlsx |
| 2 | 2026-03-01 to 2026-03-28 | submitted | $909,000.00 | $533,900.00 | 1 warning(s). | view csv json pdf xlsx |
| 3 | 2026-04-01 to 2026-04-28 | submitted | $1,641,000.00 | $695,400.00 | 1 warning(s). | view csv json pdf xlsx |
| 4 | 2026-05-01 to 2026-05-28 | submitted | $2,593,000.00 | $910,525.00 | 1 warning(s). | view csv json pdf xlsx |
| 5 | 2026-06-01 to 2026-06-30 | paid | $2,915,000.00 | $299,775.00 | 1 warning(s). | view csv json pdf xlsx |
| 6 | 2026-07-01 to 2026-07-28 | certified | $3,392,000.00 | $435,150.00 | 1 warning(s). | view csv json pdf xlsx |
Every period carries one warning: the subcontractor’s Form W-9 is not on file. That is on purpose. A warning is a thing the project manager should know and can still bill through; an error blocks submission outright. A demo where everything is clean would not show you the difference.
Every rendered application carries one. It is the thing no competitor ships: each of the G702 lines and G703 columns checked against the contract, the schedule of values and the preceding period, with the failures named before the owner sees them. Open any application above and scroll to the last page.
Download an .xlsx above and click a cell in column G. It is
=E6+F6+G6, not a number. The cover sheet references the
continuation sheet’s totals rather than restating them. A spreadsheet of
frozen figures asks to be trusted; one of formulas can be checked.
Twelve states prescribe the exact wording of a lien waiver, and a form that does not substantially conform can be unenforceable. This build ships 48 statutory templates with empty bodies, and the renderer refuses them by name and citation until someone reads the statute and enters the verbatim text. Inventing plausible statutory language would release lien rights nobody would discover were gone until the money was.
The CA statutory waiver form has not been verified, so it cannot be issued. Enter the verbatim text from Cal. Civ. Code §§ 8132 (conditional progress), 8134 (unconditional progress), 8136 (conditional final), 8138 (unconditional final) and mark the template verified. Massing Bill ships statutory forms empty on purpose: a waiver that does not conform to the statute can be unenforceable.
Source, and how to run it yourself →
Prepared with Massing Bill. Format follows the AIA G702/G703 line structure. Massing Bill is not affiliated with, endorsed by, or sponsored by The American Institute of Architects. AIA®, G702® and G703® are registered trademarks of the AIA. The parties, amounts and dates on these pages are fictitious.