Contractors’ insurance is a requirement for sole proprietors and corporations. While some owners may allow you to bid for a contractor’s work without proof of insurance, you need to show your insurance before your work begins. Contractors’ insurance is required to run a successful business in BC.