Home inspection costs vary based on factors like location and property size. On average, expect to pay a few hundred to a thousand dollars.