The average hourly rate for a private investigator in the United States is between $40-$200 per hour, depending on the complexity of the case and the investigator's experience and location.