Existing literature argues that corporate insurance is purchased because the insurance company produces risk management information for publicly held corporations. In this article, we address a fundamental question as to why other financial intermediaries cannot perform the same information production function as the insurance company. We argue that when the risk manager of the firm performs multiple tasks and needs consulting and investigation services from an outside agent for efficient risk management, the optimal contract with the agent has to be in the form of an insurance contract. Other types of contracts, such as flat-fee contracts, cannot be optimal. Therefore, the insurance company is ideally suited to provides these services.