AIA billing without the pay-app day.
We encode the billing rules that live in someone’s head — retainage, stored materials, change-order sequencing — so the G702/G703, the AIA invoice, assembles itself.
Official services partner of the platforms defining AI
Pay-app day is assembly work, not billing work.
From contractors we have sat with: general contractors and specialty subs between $10M and $100M, billing against owner contracts, with every rule carried in one person’s head.
The billing-day scramble
Every pay application is assembled by hand from job-cost exports and email — schedule of values carried forward, G703 re-keyed line by line. A full Friday, every cycle.
Change orders approved in the field, missing from the pay app
The work got a verbal yes, but the change order never reached the schedule of values. The money sits unbilled until someone reconciles the log — eventually.
Retainage in a side spreadsheet
Retainage lives outside the accounting system, in a spreadsheet whose release conditions nobody checks systematically. At closeout, collecting it means reconstructing the job’s history by hand.
The rules walked out the door
Every contract’s quirks — stored-materials invoices, change orders billed as separate lines — lived in one person’s head. She left; nobody has checked a pay app against the contract since.
Stored-materials evidence, chased by phone
The pay app stalls on backup not in the office: supplier invoices, insurance certificates, photos of material in the laydown yard. Billing waits; the deadline does not.
The lost Friday is a line item, not a feeling.
What billing day looks like at a contractor running on spreadsheets and memory. Your numbers will differ — the first contract we encode puts figures on yours before the rest get built.
From anonymized engagements — general contractors and specialty subs, $10–100M in revenue
We encode your exceptions.
No new system for your team to learn. The billing rules your best person carries in their head become the pay app.
- 01
Encode one contract’s billing rules
We write down one contract’s rules end-to-end: retainage terms, stored-materials evidence, change-order sequencing, the owner’s format. The tribal knowledge becomes a written rule set — yours to keep.
- 02
Generate the pay app from job data
The G702/G703 assembles itself from live job-cost data — schedule of values carried forward, retainage computed, stored materials evidenced, change orders sequenced. The rest lands in an exception queue.
- 03
Onboard every contract
Each owner, each contract, each format gets its rule set. Your team reviews flagged exceptions and approves the batch. The Friday before billing is just a Friday.
The software holds the data. It doesn’t hold your billing rules.
Construction accounting suites hold the job-cost ledger; off-the-shelf templates format the forms. Neither holds the judgment: this owner’s retainage terms, that architect’s evidence requirements, the change-order sequencing your PM negotiated.
We encode your billing rules; our AI reads the job data you already keep against them. The pay application assembles itself, exceptions come to a human, and the software keeps doing what it was good at — holding the data.
Asked by controllers and owners.
The straight answers, before you book anything.
AIA billing is the standard progress-billing process in construction, built on the AIA-style G702 application and G703 continuation sheet. The contractor bills for work completed in the period against an approved schedule of values, includes approved change orders and stored materials, and deducts retainage per the contract. Most owners and architects expect pay applications in this format even when the contract itself is not an AIA document.
The G702 is the summary page: contract sum, approved change orders, total completed and stored to date, retainage, and the current amount due. The G703 is the continuation sheet behind it: the schedule of values broken into line items, with work completed, stored materials, and retainage tracked per line. The G702 totals must tie to the G703 lines.
Retainage is a percentage of each progress payment withheld per the contract until defined release conditions, usually substantial or final completion. Each line of the schedule of values carries its own retainage math, and the withheld amount accumulates across pay applications. Release conditions differ by contract, so they have to be tracked per job rather than assumed.
Most rejections are mechanical: arithmetic that does not tie between the G702 and G703, missing change-order documentation, billing ahead of the approved schedule of values, stored materials billed without invoices or insurance certificates, missing lien waivers, or the wrong retainage math. Each owner and architect enforces a slightly different set of these rules.
An approved change order is added to the schedule of values as a new line item, and its work is billed in the period it is performed like any other line. The failure mode is sequencing: a change order approved in the field that never reaches the schedule of values is money that does not get billed. The change-order log and the pay application have to reconcile every cycle.
Start with one workflow.
Tell us where your team loses hours. We will come back with a straight answer on whether AI can help, what it would take, and what it would pay.


