Depending on your location, complexity of the work and expertise of the private investigator, fees can range from $40 to over $100 per hour with the average somewhere around $50 an hour in the United States. Be aware that depending on the work being done, there may be cost to hiring a private investigator beyond the hourly rate.