Why should a general contractor require subcontractor to maintain insurance?
A general contractor (GC) should require subcontractors to maintain insurance primarily to transfer financial and legal risk, avoid liability for uninsured incidents, and meet contractual obligations, thereby transferring the risk away from the General Contractor's own business. Properly insured subcontractors protect the contractor's reputation and financial stability from, for example, negligence claims. Without this requirement, the General Contractor may be held personally liable for a subcontractor's mistakes, potentially leading to bankruptcy from a single claim.
Requiring subcontractor insurance ensures that the costs of accidents or errors are covered by the subcontractor's policy rather than the General Contractor's pocket or policy.