According to Realtor.com, the average home inspection for a single-family home will cost between $300 and $500 – the current national average is $337. This amount, however, might fluctuate depending on a variety of circumstances, including location.