General liability insurance for contractors provides protection when a customer or client holds you liable for an injury or property damage. Your clients may require you to obtain this coverage before entering into a contract. Certain industries, such as construction, require independent contractors to carry general liability insurance. Even when it’s not required, an independent contractor might purchase this coverage to safeguard against common lawsuits.