Short answer: Yes.  The homeowners insurance policy is typically a 12-month policy, and most are paid in full for the entire 12 months through an escrow account set up by the mortgage company.  If you don’t have a home loan, you can still pay for your homeowners insurance yearly, but there may also be other payment options.