General liability insurance prices may vary based on location, the size of the business, the claims history and industry, the deductible and applicable coverage limits. For a $1 million policy, businesses could possibly pay between $300 and $1,000 a year for general liability insurance.