Bond receipts
Payment and performance bond receipts logged and tracked against the subcontract.
Compliance in AOS isn't a binder someone audits before close-out — it's a gate on the pay app. A sub with a lapsed COI or a missing waiver can't be released until it's cured. Certificates are read by AI and tracked to expiration, subcontracts are generated and e-signed, lien waivers and joint checks are enforced at payment, and a scorecard remembers who actually performed. The chase runs itself.
A sub uploads a certificate of insurance through a no-account portal and AI reads it — carrier, coverage type, limits, additional insured, expiration. AOS compares it to the requirement, flags shortfalls, and tracks every policy to its expiration window so a lapse is caught before it lets an uninsured sub on site. Bonds are tracked the same way.
| Coverage | Required | Status |
|---|---|---|
| General liability | $2M | Met |
| Auto liability | $1M | Met |
| Workers' comp | Stat. | Met |
| Expiration | — | Expired |
Generate the subcontract from a template with the right exhibits and pay clauses for the job, route it for e-signature, and let a lifecycle state machine move it from draft to executed with the approvals your policy requires. Amendments re-trigger approval, the schedule of values and retainage are built in, and the whole thing is archived as a signed PDF.
A pay app can't release to a sub who's out of compliance — expired insurance, a missing conditional or unconditional waiver, an unreturned prior-period release all hold payment until cured. Joint checks, retainage, warranty holdback, and stored-materials rules are enforced at release, so the money only moves when the paperwork is actually right.
| Check | Status |
|---|---|
| Insurance current | Pass |
| Conditional waiver — this period | Pass |
| Unconditional waiver — prior | Missing |
| Release decision | Held |
Every job leaves a record — on-time performance, compliance responsiveness, quality findings, backcharges, disputes. AOS aggregates those signals into a subcontractor scorecard that feeds the next invitation to bid, so buyout decisions are informed by history instead of a gut feel. Diversity and wrap-up program tracking ride along where the project requires them.
| Sub | On-time | Compliance |
|---|---|---|
| Steel City Glass | 96% | A |
| Three Rivers | 91% | A- |
| Allegheny | 82% | B |
| Monongahela | 74% | C+ |
Nobody should spend Friday emailing subs for expiring certificates. AOS sends the chase on a cadence, escalates as the deadline nears, expires stale portal invites, and rolls everything into a digest so the PM sees what's outstanding at a glance. Insurance renewals run the same way — RFQ to broker, parse the quotes, compare, decide.
Expiring COIs and missing documents chased automatically, with escalation as the deadline closes.
Whoever owns the next step gets nudged — the sub, the PM, the broker — so nothing stalls silently.
A rolled-up digest of what's outstanding, expiring, and cleared — delivered, not assembled by hand.
Insurance renewals run RFQ → broker → quote parse → compare, so the decision is teed up, not chased.
Payment and performance bond receipts logged and tracked against the subcontract.
Final lien-waiver and warranty-holdback release handled at subcontract closeout.
Backcharges raised, agreed, and netted against the sub's payment with a clear trail.
Disputes logged and worked to resolution, and reflected in the sub's scorecard.
Subs submit COIs, waivers, and pay-app data through a tokenized portal — see portals.
Compliance gates the AIA pay app and retainage in Estimating & Money — one record, one release.
30 minutes. Bring a sub roster and a stack of COIs. We'll extract them, match the requirements, and show you exactly who would and wouldn't get paid this month.