Typically, business insurance premiums are paid every month. This may vary with your insurance company. In some cases, you may receive a discount from your insurer if you opt to pay your premiums annually.