Do contractors need inland marine insurance if they have general liability?

Quick answer: Yes for most contractors. General liability does not cover damage to the contractor's own tools and equipment. Inland marine fills that gap, covering loss of contractor-owned equipment at job sites, in transit, and stored at the shop.