All insurance companies require an initial payment to activate your car insurance policy. The first payment, if you split up your premium payments, is tantamount to a down payment but also fulfills a part of your overall policy cost.