Anyone who owns a home can benefit from buildings insurance. This covers the cost of repairs if your home gets damaged.
Make sure you insure yourself for the amount it will cost to rebuild your home from the ground up. The cost of rebuilding your home isn't the same as the price you paid for your home, or its value when you sell it. Rebuilding your home usually costs less than the current market value.