Most contractors pay from $700 to $1,200 per year for general liability insurance. The payments are usually structured as a down payment of several hundred dollars and monthly payments spread out over nine or ten months.