Geico has the most affordable rates. Customers can also sign up for a monthly payment plan by paying one month's fee upfront.