Home inspection companies usually charge a flat fee based on the square footage of your home. Some may charge extra fees if the property is located outside of their normal service areas, so be sure to check with them before booking the appointment. At Texas Home Inspections, we charge a flat-rate of $350 for homes up to 2,800 sq ft and only $0.11 per sq ft beyond 2,800.