Any company that provides advice for customers or that is seen as an expert in their field should have errors and omissions insurance, such as accountants, consultants, real estate agents and marketing firms.