The average cost of $2 million in general liability coverage is $42 per month, or about $500 per year, according to Insureon.com. This coverage amounts to a $1 million per-occurrence limit and $2 million aggregate limit.