Automate subcontractor compliance for every jobsite
Collect COIs, W-9s, trade licenses, ACH authorizations, signed subcontracts, and any custom docs you require in one secure workflow, with automated renewals, jobsite-ready controls, and audit-ready logs.
By starting a trial or booking a demo, you agree to our Terms and Privacy Policy, and consent to receive onboarding, account, billing, security, product, and promotional emails from OnComply. You can unsubscribe from promotional emails at any time.
Subcontractors
Setup
Subcontractor Compliance
Monitor subcontractor compliance, track COI expirations, and manage trade onboarding in real-time.
Compliant Subs
87
Manual Reviews
5
Subs Pending
9
Blocked Subs
4
Documents Expiring Soon
Review subcontractors with documents expiring in the next 30 days
| Subcontractor | Document | Expires | Status |
|---|---|---|---|
| Martinez Electric | General Liability COI | 3d | Renewal sent |
| Summit Concrete | Workers Comp COI | 5d | Renewal sent |
| Ironworks Structural | Signed Subcontract | 11d | Pending |
| Apex Plumbing | Trade License | 16d | Renewal sent |
| Ridgeline Roofing | Umbrella Policy | 21d | Pending |
GCs lose hours every week chasing subcontractor paperwork
Sound familiar? These are the compliance gaps that put projects (and your company) at risk.
Expired COIs discovered at audit
A sub's general liability lapsed two months ago and nobody caught it until the owner's rep pulled the file. Now you're scrambling.
Subs working on an expired license
A sub's electrical license lapsed mid-project and nobody noticed. Now every permit they pulled is a question mark.
Chasing paperwork before you can pay
Payment is due but three subs still haven't returned a signed subcontract, a W-9, or their ACH details. Accounting is stuck and the phone is ringing.
Spreadsheets that nobody trusts
Your compliance tracker lives in a shared spreadsheet that's always out of date. Half the team doesn't update it. The other half doesn't trust it.
Three steps. Then it runs itself.
Collect every subcontractor requirement without chasing emails or maintaining a renewal spreadsheet.
Create trade groups and invite subs
Set up groups by trade: electrical, plumbing, concrete, steel, roofing. Define the documents each trade needs. Share a single link. Subs don't need an account.
Collect COIs, licenses, and contracts
Subcontractors submit COIs, W-9s, trade licenses, ACH authorizations, signed subcontracts, and any custom docs you require through a secure portal. Documents are automatically parsed and validated.
Track renewals and jobsite readiness
OnComply watches every expiration date. Subs get renewal reminders automatically. You see live jobsite-ready and payment-ready status for every subcontractor at all times.
Every document your subcontractors need to submit
Built for the documents GCs actually need, from COIs and trade licenses to signed subcontracts and custom docs.
Certificates of Insurance
GL, Workers Comp, Umbrella, Auto: coverage limits, effective dates, and additional insured status verified automatically
W-9s
Tax ID and entity classification for every sub, extracted and validated automatically
ACH Authorization
Routing and account details with e-signature consent and a formatted authorization PDF, encrypted at rest
Trade Licenses
Electrical, plumbing, HVAC, and specialty trade license numbers, issuing authority, and expiration dates
Custom Docs
Anything else a job requires, with your own fields, validation rules, and expiration dates
Contracts & MSAs
Upload your subcontract templates, define fillable fields, and let subs fill and sign, with signature, timestamp, and IP
Know which subs can
work on-site and which
can get paid.
Every subcontractor has a live compliance status based on their documents. Jobsite-ready and payment-ready rules update when a COI changes, a license expires, or a custom document gets renewed. Your team sees one enforced eligibility decision for every trade.
Built for GCs who are done doing this manually
Trade Groups
Create a group for each trade: electricians, plumbers, concrete crews, iron workers. Set the requirements once. Every sub you add gets the same checklist automatically.
Automatic Renewal Alerts
OnComply tracks every expiration date on every COI, trade license, and custom doc across every sub. When something is approaching expiration, subs get a renewal link automatically.
Jobsite-Ready Dashboard
Every subcontractor has a live compliance status. See who is cleared to work on-site, who is cleared for payment, and who is blocked, with the exact reason.
Custom Requirements
If a job needs a document OnComply doesn't ship with, add it as a custom requirement on any trade group. You define the fields that need to be present, what counts as valid, which date drives expiration, and whether a miss blocks work or payment.
Subcontract Fill & Sign
Upload your MSA or subcontract template, define fillable fields, and let subs complete and sign it through the portal. Every submission includes a full evidence package.
Audit-Ready Exports
One-click exports for compliance summaries, expiration reports, document status, e-signature records, and full audit logs. Every action, timestamped and exportable.
GCs use OnComply to stay audit-ready
without chasing paperwork
OnComply gives specialty contractors and commercial GCs one place to collect documents, manage renewals, and decide who is ready for each jobsite.
Your subcontractor data is protected
Tenant-isolated architecture
Each organization's data is isolated with database-enforced tenant controls.
Encrypted sensitive data
Data is encrypted in transit and at rest, and the most sensitive fields receive an additional layer of application-level encryption.
Audit logs and access controls
Significant actions are recorded in a protected audit log. Role-based access controls limit who can see and do what.
Step-up authentication
High-risk actions like accessing sensitive data or changing security settings require additional verification.
Plans that scale with your subcontractor roster
Start with a 14-day free trial. No long-term contracts. Plans from $29/mo for small crews up to $999/mo for large trade networks.
See pricing details →Common questions from GCs
Most GCs are up and running in under 15 minutes. Create a trade group (electricians, plumbers, concrete, etc.), set your document requirements, and share the invite link with your subs. No implementation project or onboarding call required, though we're happy to help if you want one.
No. Subs complete everything through a link - no login, no account, no app download. They upload COIs, W-9s, and trade licenses, and fill and sign subcontracts or any custom doc on any device in a single session.
Yes. Create groups for each trade (electrical, plumbing, concrete, steel, roofing) and set different document requirements for each. You can also group subs by project or jobsite if you need project-specific compliance tracking.
OnComply sends automatic reminders on a schedule you control. You can see exactly which subs are outstanding and how many reminders they've received. If they still don't respond, they stay flagged as non-compliant and blocked from work and payment until their documents come in - and you can grant an exception at any time. You stay in control.
Yes. OnComply automatically extracts coverage limits, effective dates, and insured names from every COI submitted. You set the minimum requirements per trade group, and the system flags any policy that falls short, so you catch gaps before a sub steps on-site.
Yes. Data is encrypted in transit and at rest, and the most sensitive fields receive an additional layer of application-level encryption. Each organization's data is isolated with database-enforced controls, role-based access limits who can see what, and significant actions are recorded in a protected audit log.
Yes. Your workspace starts with a 14-day free trial and no card is required to begin. When the trial ends, sign in, choose the plan that fits your vendor volume, and keep going without starting over.
Stop chasing subcontractor
paperwork.
Set up your first trade group in minutes. Invite your subs today. Renewals and compliance tracking handle themselves from there.