Most small businesses pay anywhere from $500 to $5,000 per year for business insurance. The wide range in cost is explained by the wide diversity of business types and risk factors of specific trades or industries. Other factors that affect your business insurance cost are the amount of coverage, previous experience in the industry or insurance claims made in the past. Here’s a resource for more information on business insurance costs.