Before you buy a house, you need to have a home inspection done. Though some buyers may choose to skip this extra expense, hiring a home inspector can help you avoid purchasing a house with major underlying problems – and save you time and money in the long run.