Home insurance policies are typically 12 months long.  Most insurance companies have payment options that allow you to pay your premium monthly.  If you are able to pay your home insurance in full for the entire year, you will typically pay a little less since you will not receive any monthly billing fees which can be as high as $10 per month.