In general, you should purchase home insurance by the time you sign to purchase the house and before you move in. This ensures you will be covered by the time you pick up the keys.