For some companies, business umbrella insurance is mandatory. For example, the federal government requires businesses such as oil companies to have umbrella policies. For the general business owner, business umbrella insurance may not be required unless a contract, client or landlord requests it.
However, even if business umbrella insurance is not mandatory, it is a necessary coverage to obtain for your operation. Without coverage it’s likely your business would suffer extreme financial loss.