Colorado law requires roofing contractors to provide written agreements