OnComply

We use cookies to improve your experience and analyze site usage. Privacy Policy

Built for Construction

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.

Book Demo

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.

COI collection & verification
Automate renewals
Jobsite-ready controls
Secure sub portal
Audit-ready logs
Custom docs & forms

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.

01

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.

02

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.

03

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.

COI

Certificates of Insurance

GL, Workers Comp, Umbrella, Auto: coverage limits, effective dates, and additional insured status verified automatically

W9

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

LIC

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

CTR

Contracts & MSAs

Upload your subcontract templates, define fillable fields, and let subs fill and sign, with signature, timestamp, and IP

Jobsite-ready controls

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.

Book Demo
Martinez Electric
Electrical · All documents current
Jobsite readyCan pay
Summit Concrete
Concrete · GL COI expired 3 days ago
BlockedHold
Ironworks Structural
Steel · ACH authorization pending
Jobsite readyHold
Apex Plumbing
Plumbing · Trade license expired
BlockedHold
Ridgeline Roofing
Roofing · Workers Comp renewed 2 days ago
Jobsite readyCan pay

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.

Trusted by General Contractors

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.

Book Demo
W-9 CollectionCOI TrackingACH AuthorizationDocument Fill & SignAutomated ValidationRenewal RemindersCan-Work / Can-Pay ControlsVendor PortalCompliance DashboardWebhook IntegrationsEligibility APIAudit-Ready ExportsLicense TrackingGrace Period ManagementCustom FormsW-9 CollectionCOI TrackingACH AuthorizationDocument Fill & SignAutomated ValidationRenewal RemindersCan-Work / Can-Pay ControlsVendor PortalCompliance DashboardWebhook IntegrationsEligibility APIAudit-Ready ExportsLicense TrackingGrace Period ManagementCustom Forms