For General Contractor CFOs

WIP, AR, and retention — from the same jobs your PMs run.

GC finance sits between construction reality and what the bank expects. AOS gives you WIP, pay-app aging, and retention rollforward from the project records your PMs and accounting team already maintain — so month-end is review, not a scavenger hunt across three systems.

WIP from cost and billings AR and AP aging live Retention rollforward Pay apps tied to the budget
Your reality today

WIP is a Monday spreadsheet, and your bank knows it.

Cost lives in the GL. Billings live in the PM tool. Retention lives in Excel. Your team reconciles all three every month — usually on someone's weekend.

WIP built by hand.

Cost-to-date from accounting, billings from the PM platform, budget changes from email. The WIP schedule is born on Monday and wrong by Wednesday.

Cash forecast is guesswork.

You assume pay apps collect on time and subs wait patiently. The real forecast lives in your head — which clients pay slow, which jobs are underbilled.

Retention is a side spreadsheet.

Per-sub retention by job, milestone releases tracked in email. The auditor asks for workings; you open a file that's been edited hundreds of times.

Lien waivers don't gate AP.

Sub pay app arrives. Prior waiver is missing. AP pays anyway because nobody checked both places before the run.

What AOS does for you

Finance on the same job record as the field and the PM.

Pay apps draw from the budget. Approved change orders flow to billing. Lien waivers gate AP. Retention updates on every sub pay app — so WIP and month-end close start from work already in the system.

Available now in the Launch Pack  ·  Available on request when you're ready for more

Available now

Live WIP schedule

Cost-to-date, billings-to-date, percent complete, and over/under on every active job — rolled up for your auditor's format without re-keying from the PM tool.

Available now

Pay apps from the schedule of values

Pay apps generated from the live budget with change orders to date. Math validated before the owner sees it.

Available now

AR and AP aging

Owner receivables and sub payables with aging buckets — see who's slow and which jobs have holds before payroll or the draw.

Available now

Retention accounting

Per-project, per-sub retention liability updated on every pay app. Milestone releases tracked across the portfolio.

Available now

Lien waiver gating

Sub pay apps and AP runs respect waiver status — missing waivers surface as a queue, not a surprise after payment.

Available on request

Cash forecast and board depth

30/60/90 cash projection, covenant monitoring, and board packet tools when your lenders or board want a richer finance view.

0
Pay app re-typing — generated from the budget
Live
WIP from cost and billings on the same record
AP
Tiered approval before money moves
SOC 2-aligned
Aligned security practices; change history on key records
Related roles on the GC team

Built for the whole GC team, not just one seat.

Every role works from the same job record — with a home screen tuned to what they actually do. See how it fits the rest of your team, or start at the commercial general contractors overview.

For the GC Executive →

Portfolio backlog, budget variance, and pay-app and CO aging across every active job — without a Friday PowerPoint.

For the GC CFO →

WIP tied to the GL, pay-app aging by owner, retention rollforward, and cash visibility from real billing.

For the GC COO →

Schedule slips, RFI and submittal queues, change-order aging, and daily-log compliance across every site.

For GC Accounting →

Pay apps from the schedule of values, tiered AP approval, lien-waiver gating, and month-end close.

Work alongside subs, owners, or design partners? AOS also fits subcontractors, owners and developers, and architecture firms on the same platform.

See it on a real job.

30-minute walkthrough using the work your team already does. We'll show you what's in the Launch Pack today and what's available when you're ready for more.