Essentially every business needs general liability insurance by the time they’re ready to open their doors. If you offer a product or service, you will need this insurance to protect your employees and your business.