The salary of a home inspector in the United States varies depending on factors such as experience, location, and the complexity of inspections performed. On average, a home inspector can expect to earn between $44,000 and $60,000 annually, with entry-level inspectors typically earning toward the lower end of this range. Experienced inspectors or those working in high-demand areas may earn higher salaries, sometimes exceeding $70,000 per year. The top ten percent of home inspectors, often with extensive experience or specialized certifications, can earn upwards of $100,000 annually. Overall, the profession offers a solid income potential, especially for those who build a strong reputation and client base.