For Subcontractor Accounting Teams

Pay app to every GC, from one cost record.

Sub accounting is reconciliation: your cost in one tool, the GC's pay app format in another, the lien waiver in a third, the retention in a fourth. AOS makes the chain one record.

Pay app in every GC format Lien waivers issued in 51 jurisdictions Retention liability live Certified payroll (WH-347)
Your reality today

Twelve formats, one cost ledger, your weekend.

Every GC wants their pay app slightly differently. The cost lives in your GL once. The pay app is re-keyed twelve times. The lien waiver process is twelve more formats.

Pay apps re-typed per GC.

Same cost, twelve formats. Your AP person learns Procore, Sage, Foundation, paper PDFs from old-school GCs. Every month.

Lien waivers across jurisdictions.

PA, OH, WV, NY — each state has its own statutory waiver form. You google them. You re-type them. You email them as PDFs.

Retention is a spreadsheet.

Per-contract, per-GC retention liability. Releases come when someone asks. The balance sheet number is a footnote.

Certified payroll by hand.

Prevailing-wage jobs require WH-347. Re-keyed from your timesheets. Friday afternoon. Every job.

What AOS does for you

One cost ledger. Twelve GC outputs.

AOS keeps your cost on one ledger and outputs to whatever each GC wants. Pay apps formatted per platform. Lien waivers per jurisdiction. Retention live. WH-347 auto-generated.

Pay app

Pay app in any GC format

G703 formatted to match Procore, Sage, Foundation, ComputerEase, or paper PDF. Output is per GC; source is your one cost record.

Waivers

51-jurisdiction lien waivers

Statutory waivers for every US state + DC, generated from the pay app, with notarization where required. Blue Notary RON integrated.

Retention

Retention liability live

Per-contract, per-GC retention liability. Milestone releases (50%/75%/100%) tracked across every job. Auditor gets workings.

AR

AR aging by GC

Live AR aging by GC. Collection cadence learned from your own history. Days-to-pay scorecard per GC.

Cert payroll

Certified payroll (WH-347)

Prevailing-wage timesheets generate WH-347 directly. Fringe benefit calculations supported. Submission to PWA portals where available.

GL

GL posting without retyping

Pay app billings, sub AP, retention liability, cap interest — all post to your GL of choice (QuickBooks, Sage, Foundation, etc.) without re-entry.

12 → 1
GC pay app formats from one cost record
51
US jurisdictions for statutory lien waivers
1d
Month-end close
SOC 2-aligned
Aligned controls; field-level audit trail
Related roles on the trade

Built for the whole trade, not just one seat.

AOS gives every role on the trade a screen tuned to their workflow — sharing the same record with the GC, the subs, the owner, and the design team. See how it fits the rest of your trade, or start at the subcontractors overview.

For the Sub Foreman →

Geofenced timesheets, voice-to-log daily reports, drawing markup from the field, and a crew-of-the-day view tied to payroll.

Work alongside other parts of the project? AOS also fits commercial general contractors, owners and developers, and architecture firms on the same shared record.

One cost ledger. Every GC, every format.

30-minute walkthrough. We'll set up your cost record and output a real pay app in three GC formats — Procore, Sage, paper PDF.