Construction Compliance Software - COIs, OSHA, and Trade Certs in One Place.
70% of sub COIs arrive non-compliant. OSHA fall-protection has been the #1 cited standard for 14 years running. ExpiryEdge gates every subcontract on a validated COI, tracks every worker\'s OSHA and trade certs, and stores every JSA - so when the inspector arrives, retrieval is one search away.
14-day free trial · Multi-project ready · 5-min setup per subRivera Electric, LLC
Active on 3 projects · Last COI 04/2026GL with CG 20 10 + CG 20 37
Workers' comp
Auto liability $1M
OSHA 30 - supervisor
Master pre-qual
1,075
construction fatalities in 2023 - the most of any U.S. industry
U.S. Bureau of Labor Statistics (2024)7 in 10
subcontractor COIs are non-compliant on first submission and need follow-up
myCOI / BCS (2024)Three things construction compliance needs that general tools miss.
COIs that gate subcontract execution
Make compliance the precondition of getting a sub-K signed and the precondition of releasing a pay app. Every CG 20 10 / 20 37 endorsement, every workers' comp waiver, every umbrella limit checked before the sub mobilises.
OSHA + trade certifications per worker
OSHA 10 / 30, fall protection, scaffolding, confined-space, hot-work permits, CSCS cards, Gas Safe, NICEIC, electrical journeyman cards. Every worker on every site evidenced as qualified for the work.
Audit trail when something goes wrong
The question isn't whether incidents happen - it's what evidence you have when the OSHA investigator arrives. Timestamped training records, signed JSAs, current COIs - retrievable in under five minutes per worker, per sub, per project.
Six modules covering the construction compliance stack.
Subcontractor pre-qualification + COI workflow
Pre-qual questionnaire, COI collection, endorsement validation (CG 20 10 / 20 37 / 20 01), workers' comp exemption tracking. Subs cannot mobilise until status is green.
Trade certs (OSHA 10/30, CSCS, Gas Safe, NICEIC)
Every worker's safety and trade cards tracked with expiry. Reminders 90/60/30 days before each cert lapses. Site managers see qualified-for-this-task at a glance.
Permit + licence tracking per project
Building permits, environmental, occupancy, stormwater, encroachment, demolition - per project, per jurisdiction. Filed-vs-issued status tracked separately so a slow city doesn't derail the schedule.
JSA / pre-task plan + toolbox talk evidence
Daily JSAs and weekly toolbox talks logged per worker, per crew, per task. Photo + signature evidence stored against each session. When the OSHA inspector asks "show me last Tuesday's safety briefing", you produce it.
DOT / fleet compliance for owned trucks
Medical cards, MVRs, IFTA filings, annual inspections, drug & alcohol Clearinghouse queries - for the construction GC running its own fleet. Cross-references with FMCSA Clearinghouse.
Equipment inspection + lift cert (LOLER / ASME)
Crane inspections, scissor lift / boom lift cert, harness / lanyard inspection. Every piece of equipment with PM cycle, current inspection cert, and operator-qualified list.
Every kind of construction operator with subs and safety obligations.
General contractors
Home builders
Specialty trades & MEP
Electrical contractors
HVAC / mechanical
Concrete & foundations
Civil / heavy / infrastructure
Design-build firms
ExpiryEdge vs Procore Compliance, Billy, and ISNetworld.
| Feature | ExpiryEdge | Procore | Billy | ISN | Sheet |
|---|---|---|---|---|---|
| Subcontractor COI collection + validation | |||||
| CG 20 10 / 20 37 endorsement tracking | Partial | ||||
| OSHA training + trade cert tracking | Partial | Partial | |||
| Permits / occupancy per project | Partial | ||||
| JSA / toolbox talk evidence | Partial | Partial | |||
| Equipment inspection + lift cert | Partial | ||||
| Pricing for 25–500 active subs | Free |
Frequently asked questions
How is ExpiryEdge different from Procore Compliance, Billy, or ISNetworld?
Procore is a full project-management suite; Compliance is one module inside the broader product, best for GCs already standardised on Procore. Billy is a strong specialist for construction COIs and the GC-sub workflow. ISNetworld and Avetta are enterprise principal-driven contractor-management platforms used by oil-and-gas / heavy industrial owners. ExpiryEdge sits in the mid-market band (25–500 active subs) and goes wider: COIs PLUS OSHA training PLUS trade certs PLUS permits PLUS equipment inspection in one system. Most customers run ExpiryEdge alongside Procore for project work, replacing several point tools on the compliance side.
Why is "Certificate Holder" status on a sub COI not enough?
Certificate Holder means you received a copy of the certificate - it gives you no rights under the sub's policy. To be covered when something goes wrong, you must be named as Additional Insured, evidenced by a separate endorsement form: CG 20 10 for ongoing operations and CG 20 37 for completed operations. Many sub COIs we audit list the GC as Certificate Holder with no endorsement form attached. That gap is where most coverage failures start.
How does ExpiryEdge handle the contract-to-pay COI gate?
The most effective enforcement is making COI compliance the precondition of two things subs care about: subcontract execution (no fully-executed sub-K until COI + endorsements validated) and pay app release (no payment processed if COI has lapsed). ExpiryEdge supports both gates with a green / amber / red status surfaced on every sub record and exportable to your AP / project-management system.
What about the workers' comp exemption form some sole-prop subs use?
Sole-prop subcontractors with no employees can legally hold a workers' comp exemption. Risk: the exemption form is older than 12 months, refers to the wrong entity, or covers a different state than where the work is being done. ExpiryEdge stores the exemption as a separate document with its own expiry date and state metadata, so the loophole closes rather than opens.
Can a sub cancel their policy mid-term after sending the COI?
Yes - most policies allow mid-term cancellation, and the carrier may not notify you depending on endorsement language. Mitigations: (1) require the CG 24 04 notice-of-cancellation endorsement so the carrier owes you written notice; (2) continuous policy-status verification rather than only at expiry; (3) gate work assignment to subs with verified-current status.
How does multi-tier subcontracting work (sub hires sub-sub)?
Most GCs verify first-tier subs and stop there. The risk: a sub-sub-sub on your site has no Additional Insured relationship to you. ExpiryEdge requires each sub to evidence their lower-tier subs to the same standard, with audit of 10% random sample per project. Flow-down clauses in the subcontract make this enforceable.
What about OSHA recordkeeping (OSHA 300 / 301 / 300A) and reporting?
ExpiryEdge tracks the OSHA 300A annual posting deadline (February 1 to April 30), retains OSHA 300 logs for 5 years per record, and tracks the electronic 300A submission deadline (March 2 each year for establishments with 100+ employees in covered industries). Reminders fire well before each deadline.
Can I track per-project compliance separately from sub-wide compliance?
Yes. Each project has its own permit stack, its own active subs, its own equipment list, and its own daily JSA / toolbox talk records - while the sub-wide records (COI, master pre-qual, trade certs) roll up across all projects the sub is on. When a project closes, the project-level history is preserved for completed-operations claims.
Every sub covered. Every worker qualified. Every project audit-ready.
Free 14-day trial. Bulk subcontractor import. Setup in minutes per sub.
This guide is built from work with general contractors, specialty trades and multi-site EHS leaders. It references OSHA standards (29 CFR 1926), state DOT requirements and the credential expiry patterns we observe across ExpiryEdge customer accounts in the construction vertical. We update the page whenever the underlying regulations or industry standards change.
Not safety or OSHA compliance advice
This article is for general informational purposes and does not constitute formal OSHA or workplace-safety compliance advice. Safety regulations and standards (OSHA, state plans, EU OSHA, AS/NZS, etc.) vary by jurisdiction and change. Consult a qualified safety professional or your regulator for the specifics of your operation.
