Are there any auto insurance companies that do not immediately require a down payment in order to put the policy into force?

There are quite a few companies that will insure a person and not require money upfront. It depends upon your credit rating and your license record.