Contracts, Insurance, and Payment Terms for Roofing Subcontractors in Colorado
Quick Summary
Written subcontractor agreements, verified insurance coverage, and Colorado-compliant payment terms form the legal infrastructure of a subcontractor relationship. Verbal agreements, unverified insurance certificates, and payment structures that ignore retainage caps or lien waiver requirements create avoidable liability.
Once a roofing company has a clear understanding of how worker classification works in practice, the next step is making sure the legal and financial framework supports that relationship. Colorado has specific requirements around retainage, insurance, and licensing that differ from other states.
What should a roofing subcontractor agreement include?
A written agreement establishes expectations and protects both parties when disputes arise. At minimum, it should cover scope of work (specific tasks, materials, square footage, and applicable building codes), payment terms, insurance requirements, quality standards, indemnification, termination conditions, and dispute resolution.
Payment terms deserve particular attention in Colorado. State law caps retainage at 5% of the price of work completed on most qualifying private construction contracts over $150,000, under HB 21-1167. Poorly structured advance payments can create consumer protection and trust-fund risks under Colorado law, so payment structures should be reviewed by an attorney familiar with state construction statutes.
Templates from other states may not comply with Colorado-specific requirements. The CRA Code of Ethics provides a baseline reference for professional conduct standards that can be incorporated into quality provisions.
What insurance must roofing subcontractors carry?
Subcontractors working on Colorado roofing projects typically carry general liability insurance (commonly at least $1 million per occurrence in construction contracts), workers' compensation covering all employees, and commercial auto insurance for work vehicles.
Certificates of insurance should be requested directly from the subcontractor's insurance company, not accepted at face value. Certificates should list the hiring company as an additional insured and include coverage effective dates. Filing COIs with project documents and tracking renewal dates helps prevent gaps.
Some roofing subcontractors operating as single-person LLCs claim workers' compensation exemptions. Colorado allows certain corporate officers and LLC members to opt out in limited circumstances, but if an uninsured worker is injured on site and is treated as a statutory employee, the hiring company's workers' comp carrier may absorb the claim. CRA member benefits include access to insurance providers experienced with roofing-specific coverage.
Why do lien waivers and municipal licensing matter?
Colorado's mechanics' lien statutes give subcontractors and suppliers the right to place liens on projects for unpaid labor or materials. Conditioning each payment on a signed lien waiver is standard practice that protects both the hiring company and the property owner.
Colorado does not issue a statewide roofing license. Municipalities issue their own business licenses and contractor registrations, which govern who can pull permits in each jurisdiction. CRA's overview of Colorado roofing license requirements and guidance on when a permit is required for roof replacement cover how local licensing works across the state.
This is Part 2 of a three-part series on subcontractor management for Colorado roofing companies. Part 1 covers when a subcontractor starts looking like an employee. Part 3 addresses quality control for subcontracted crews.