According to our rating, Nationwide is the best small business insurance company, followed by Hiscox and Chubb. Learn more about how to find the best insurance company and coverage for your business.