“Almost every business will need general liability insurance, sometimes called business liability. Among the things that general liability covers are the two most common risks – a customer getting hurt because of the business, in a slip-and-fall for example, and damage caused to a customer’s property because of the business activities.
Source: Small business: Why you need general liability and property insurance