An independent contractor may need insurance to satisfy a customer, landlord, general contractor, or project agreement. Contractors commonly carry general liability and may also need commercial auto, tools and equipment coverage, workers’ compensation, or professional liability.