While not legally mandatory in all states, public liability insurance is essential for any retail business. Most landlords require it as a lease condition, and it protects you from potentially devastating liability claims from customers and visitors.