According to the website Thumbtack, private detectives cost between $99 and $150 per hour, with the national average cost of private investigator services coming in around $105 per hour.