Running a roofing business in Connecticut is already demanding - managing crews, materials, weather delays, and long project schedules. On top of that, taxes in the construction world work very differently. Things like progress billing, retainage, subcontractor payments, equipment write-offs, and working in different towns or states can make tax time stressful for roofing contractors.