The cost of a private investigator would depend on the geographical location, type of case, and the expertise of the investigator. Typically, a private investigator with law enforcement experience would range from $75 per hour to over $150 per hour as well as the mileage cost and out of pocket expenses.