The average cost to hire a home inspector will vary based on geographic location and the company you choose to hire, and the size of the home. For a 1600-2,200 square foot home it will cost between $300 and $600 for a home inspection.